Skip to main content

Synchronize Changes (Data Management Tools)

Summary

Synchronizes updates between two replica geodatabases in a specified direction.

Usage

  • This tool is used when synchronizing replicas in connected mode.

  • Two-way, one-way, and check-out replicas can be synchronized with this tool.

  • The replica geodatabases can be local geodatabases or geodata services.

  • Once synchronized, the changes (edits) will be reflected in the target geodatabase and viewable by all users.

Parameters

Label Explanation Data type

Geodatabase 1

The geodatabase hosting the replica to synchronize. The geodatabase can be local or remote.

Workspace; GeoDataServer

Replica

A valid replica with a parent contained in one input geodatabase and a child in the other input geodatabase.

String

Geodatabase 2

The geodatabase hosting the relative replica. The geodatabase can be local or remote.

Workspace; GeoDataServer

Direction

Specifies the direction in which the changes will be synchronized: from geodatabase 1 to geodatabase 2, from geodatabase 2 to geodatabase 1, or in both directions. For check-out/check-in replicas or one-way replicas, there is only one appropriate direction. If the replica is two-way, all of the choices are available.

  • Both directionsChanges will be synchronized in both directions. This is the default.

  • From geodatabase 2 to geodatabase 1Changes will be synchronized from geodatabase 2 to geodatabase 1.

  • From geodatabase 1 to geodatabase 2Changes will be synchronized from geodatabase 1 to geodatabase 2.

String

Conflict Resolution Policy

Specifies how conflicts will be resolved when they are encountered.

  • Manually resolve conflictsConflicts will be resolved manually in the versioning reconcile environment.

  • Resolve in favor of geodatabase 1Conflicts will be resolved in favor of geodatabase 1. This is the default.

  • Resolve in favor of geodatabase 2Conflicts will be resolved in favor of geodatabase 2.

String

Conflict Definition

Specifies how conflicts will be defined.

  • Conflicts defined by rowChanges to the same row or feature in the parent and child versions will conflict during reconcile. This is the default.

  • Conflicts defined by columnOnly changes to the same attribute (column) of the same row or feature in the parent and child versions will be flagged as a conflict during reconcile. Changes to different attributes will not be considered a conflict during reconcile.

String

Reconcile with the Parent Version (Checkout only)

Specifies whether to automatically reconcile once data changes are sent to the parent replica if there are no conflicts present. This option is only available for check-out/check-in replicas.

  • CheckedReconcile with the parent version.

  • UncheckedDo not reconcile with the parent version. This is the default.

Boolean

Derived output

Label Explanation Data type

Output Geodatabase 1

The geodatabase hosting the replica to synchronize.

Workspace; GeoDataServer

Output Geodatabase 2

The geodatabase hosting the relative replica.

Workspace; GeoDataServer

Environments

Current Workspace, Scratch Workspace, Output Coordinate System, Geographic Transformations

Licensing information

  • Basic: No
  • Standard: Yes
  • Advanced: Yes