How to Synchronize Models

Sync with Model Source is a multi-step process that uses a wizard with a series of dialogs to specify options for synchronizing your current model with a source model.

You can save your settings as a session, and load the settings later when you want to repeat the sync with model source process.

The Sync with Model Source wizard includes five panes that let you do the following:

  • In the Current Model pane, the currently active model is selected by default.
  • In the Model Sources pane, select the model source for the synchronization process. This pane only requires an action if you have more than one model source associated with the current model.
  • In the Type Selection pane, apply filters to the types of objects you want to synchronize with the source model. You can filter by logical, physical, or database level objects, and use a customized option set of filter options.
  • In the Current Object Selection pane, select the model objects from the current model to sync with your source model.
  • In the Source Object Selection pane, select the model objects from the source model to sync with your target model.
  • In the Options pane, set options for using matching algorithms, ignoring code comments, and making the compare case-sensitive.

After you start the synchronization, you can compare the current model with the source model using feature in the Resolve Differences dialog.

Important: When you use the Sync with Model Source with erwin Data Modeler Workgroup Edition, by default, the left model is the source model and the right model is the target model. When you export changes in the Resolve Differences dialog, you should export your changes from right to left using the left arrows. You can verify which model is the source and which is the target by expanding the windows in the Resolve Differences dialog to view the entire path of the model.

Note: The Current Model pane is a read-only pane to indicate the current model which you will sync with the model source.

More information:

Select a Model Source for the Synchronization

Select Objects to Be Filtered During Synchronization

Select Objects from the Current Model for Synchronization

Select Objects from the Source Model for Synchronization

Set Additional Synchronization Options

Resolve Differences Dialog