Reduced Synchronization Source Objects (Logical > Physical)
Reduced synchronization is synchronization applied to an object other than to the database. Reduced synchronization applies only to an object of which the database has already been synchronized.
Objects on which you can run reduced synchronization are:
• Class
• Association
• Package
• Table
• Table file
• Entity (DM)
• Association (DM)
• Data model
Reduced synchronization scope is determined by the object on which you run reduced synchronization.
The following cases illustrate reduced synchronization in the logical to physical direction.
Running from a data model
When you run a synchronization on a data model, by default all objects of the model are selected in the scope of the synchronization; they are all selected in the editor.
Running from a data model entity
When you run a synchronization from an entity (or another object) belonging to a data model, only those objects linked to this entity within the same model are selected by default.
Objects linked to the entity but belonging to another model are displayed in the editor (when they are connected to the target database) but not selected by default. You must select the associated check boxes to take them into account in the synchronization.
The data model of the synchronized entity is taken as scope only if the ownership link between data model and entity is clearly identified: this is the case when you select the entity in the navigation window, but not when you select it in a diagram.
Running on an entity outside context
When you run synchronization on an entity outside context, for example in an explorer window, all objects depending on the modified entity, whether or not included in different models (on condition that these models are connected to the target database) are selected by default in synchronization scope, since no particular model context is identified.
See also: