27 Migrating Across Environments

There are two methods available to migrate Oracle Enterprise Data Management Cloud applications across environments:

  • Migration enables you to create a snapshot of your entire environment and then import that snapshot in a new environment. See Using Migration.
  • Templates enable you to transfer the metadata for specific applications or dimensions across environments. See Working with Templates.

Migration Snapshot Considerations

Migration snapshots transfer application metadata, data (that is, nodes, relationships, and property values), and audit history across environments, including:

  • Transaction history
  • Requests and request history
  • Users, groups, policies, and permissions
  • System events in the system event log
  • History of changes made to data chain objects

Because of this, migration snapshots are ideal for scenarios where you want to fully replicate a source environment in a target environment. Some examples of snapshot usage include:

  • Refreshing a test environment with all of the applications, data, and history from your production environment.
  • Backing up an environment for disaster recovery purposes

Templates Considerations

Templates transfer just the application metadata across environments. It does not transfer any data or audit history. This makes templates ideal for scenarios where you want to move applications but not necessarily the data in them across environments. For example:

  • Migrating from a test to a production environment, where you want to transfer the application structure but not the test data
  • Incrementally updating production applications with changes from a test environment

Note:

Templates are designed to migrate changes from one environment to another. For that reason, it is important to designate a source system where all changes are made and a target system where changes are migrated to. Do not make changes in both environments. You can use migration snapshots to resynchronize your environments if needed. See Best Practices in Migration Scenario Examples.

See Migration Scenario Examples for some additional ideas on when to use migration snapshots and when to use templates to migrate data across environments.