Replication Processes (DMM)

A replication process is an instance of a replication engine that copies data from one or more source databases to one or more remote databases or other replication processes.

Note: You should use a replication process when your main focus is to copy all or part of a database as a backup, or to synchronize remote sites. For more complex operations, you should use a transformation process (Transformation Processes (DMM)).

In the following example, the Europe replication process copies data contained in the World source database into the Paris replication process, which in turn copies data into the Finance and HR remote databases:



A replication process can contain the following items:

Note: You must deploy your replication process to a server (see Servers (DMM)) to ensure correct script generation.

Although you can create all the objects necessary to model data replication by hand in any order, we recommend that you use the following workflow:

  1. Create a PDM to represent the schema of your source database, or be ready to reverse engineer one from a data source.
  2. Create a DMM and launch the Replication Wizard to create your basic replication environment (see Replicating Data with the Replication Wizard).
  3. [optional] Launch the Mapping Editor to visualize and refine the details of your replications (see Visualizing and Refining Data Replications with the Mapping Editor).
  4. Add additional objects to your environment as necessary either by hand or by relaunching the Replication Wizard (see Completing your Replication Environment.
  5. Generate scripts for your replication or synchronization engine.