Importer une structure de réplica (Gestion des données)

Synthèse

Applique des différences de structure de réplica à l’aide d’une géodatabase de réplica en entrée et d’un fichier de structure XML.

Utilisation

  • Le fichier de modifications de structure de réplica en entrée doit être au format XML.

  • La modification de la structure d’un réplica pour qu’elle corresponde à celle d’un réplica associé est un processus distinct de la synchronisation des données. Utilisez pour cela les outils suivants :

    • Utilisez l’outil Comparer une structure de réplica pour générer un fichier .xml contenant les modifications de structure.
    • Importez les modifications à l’aide de l’outil Importer une structure de réplica.
    • Pour appliquer des modifications de structure de réplica, exécutez l’outil Exporter la structure de réplica pour exporter la structure du réplica contenant les modifications vers un fichier .xml. Utilisez ensuite le fichier .xml en tant qu’entrée dans l’outil Comparer une structure de réplica.

Paramètres

ÉtiquetteExplicationType de données
Importer dans une géodatabase de réplica

Géodatabase de réplica vers laquelle la structure de réplica est importée. La géodatabase peut être une géodatabase locale ou un service de géodonnées.

Workspace; GeoDataServer
Fichier de modifications de structure de réplica

Fichier contenant les différences de structure de réplica qui est importé.

File

Sortie obtenue

ÉtiquetteExplicationType de données
Espace de travail de réplica en sortie

Géodatabase de réplica mise à jour.

Workspace

arcpy.management.ImportReplicaSchema(in_geodatabase, in_source)
NomExplicationType de données
in_geodatabase

Géodatabase de réplica vers laquelle la structure de réplica est importée. La géodatabase peut être une géodatabase locale ou un service de géodonnées.

Workspace; GeoDataServer
in_source

Fichier contenant les différences de structure de réplica qui est importé.

File

Sortie obtenue

NomExplicationType de données
out_geodatabase

Géodatabase de réplica mise à jour.

Workspace

Exemple de code

Exemple d’utilisation de la fonction ImportReplicaSchema (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction ImportReplicaSchema dans la fenêtre Python.


import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ImportReplicaSchema("Countries.gdb", "schemaDifferences.xml")
Exemple 2 d’utilisation de la fonction ImportReplicaSchema (fenêtre Python)

Le script Python ci-dessous indique comment utiliser la fonction ImportReplicaSchema dans un script Python autonome.

# 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)

Rubriques connexes