Replication Option to Compare and Import Changes Automatically

504
2
11-07-2014 08:27 AM
Status: Open
KenCarrier
Occasional Contributor III
In an effort to keep automation simple, it would be nice if there was an option either while creating or synchronizing the replica to automatically compare schemas and import any changes.made in a parent gdb to a child gdb.

I envision this as a drop down or check box with options within the GUI tools and as a parameter or switch within python.

Keeping in mind that the Esri Local Government Data Model is being adopted and used more and more. With each new release from Esri there are new/updated domains, fields, etc... Being able to update the Parent GDB with the changes in this Data Model and have those changes to persist to a Child GDB automatically/programmatically as an option would make managing schema changes with replication much easier. Therefore a database administrator could give more capabilities to a data owner to make changes and have those changes reflected in another gdb.

Thank you for your consideration!
Ken Carrier
2 Comments
KenCarrier
Another enhancement opportunity would be allow some additional functionality in the arcpy.CompareReplicaSchema_management() tool. Currently the process requires exporting from the parent gdb, the comparing the parent xml to the child gdb, then importing the xml file from the compare tool. If the environment is connected please just allow us to compare the geodatabases versus dealing with multiple xml files and possibly simplify the process by applying changes within the compare tool as well.
DavidDiNocco1
I agree, having an option to allow automatic changes when synchronizing the replica would be very helpful.  Time can be saved by not having to manually update the databases and recreate the replicas each time schema changes are made.

-Dave DiNocco
synchronizing the replica
synchronizing the replica