Replikatschema importieren (Data Management)

Zusammenfassung

Wendet Replikatschemaabweichungen mithilfe einer Eingabe-Replikat-Geodatabase und einer XML-Schemadatei an.

Verwendung

  • Die Eingabedatei für Replikatschema-Änderungen muss im XML-Format vorliegen.

  • Beim Ändern des Schemas eines Replikats zur Anpassung an das Schema eines relativen Replikats handelt es sich um einen von der Datensynchronisierung getrennten Prozess. Verwenden Sie zu diesem Zweck die folgenden Werkzeuge:

    • Verwenden Sie das Werkzeug Replikatschema vergleichen, um eine .xml-Datei mit den Schema-Änderungen zu generieren.
    • Importieren Sie die Änderungen mit dem Werkzeug Replikatschema importieren.
    • Um Replikatschema-Änderungen anzuwenden, führen Sie das Werkzeug Replikatschema exportieren aus, um das Schema des Replikats mit den Änderungen in eine .xml-Datei zu exportieren. Verwenden Sie dann die .xml-Datei als Eingabe für das Werkzeug Replikatschema vergleichen.

Parameter

BeschriftungErläuterungDatentyp
In Replikat-Geodatabase importieren

Die Replikat-Geodatabase, in die das Replikatschema importiert wird. Die Geodatabase kann eine lokale Geodatabase oder ein Geodatenservice sein.

Workspace; GeoDataServer
Datei für Replikatschema-Änderungen

Die Datei mit den zu importierenden Replikatschemaabweichungen.

File

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Replikat-Workspace

Die aktualisierte Replikat-Geodatabase.

Workspace

arcpy.management.ImportReplicaSchema(in_geodatabase, in_source)
NameErläuterungDatentyp
in_geodatabase

Die Replikat-Geodatabase, in die das Replikatschema importiert wird. Die Geodatabase kann eine lokale Geodatabase oder ein Geodatenservice sein.

Workspace; GeoDataServer
in_source

Die Datei mit den zu importierenden Replikatschemaabweichungen.

File

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_geodatabase

Die aktualisierte Replikat-Geodatabase.

Workspace

Codebeispiel

ImportReplicaSchema: Beispiel (Python-Fenster)

Mit dem folgenden Python-Fenster-Skript wird veranschaulicht, wie die Funktion ImportReplicaSchema im Python-Fenster verwendet wird.


import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ImportReplicaSchema("Countries.gdb", "schemaDifferences.xml")
ImportReplicaSchema: Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion ImportReplicaSchema in einem eigenständigen Python-Skript verwendet wird.

# Description: Import a schema changes file into a replica geodatabase

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/Data"

# Set local variables
replica_geodatabase = "Countries.gdb"
schema_file = "schemaDifferences.xml"

# Run ImportReplicaSchema
arcpy.management.ImportReplicaSchema(replica_geodatabase, schema_file)

Verwandte Themen