Étiquette | Explication | Type de données |
Géodatabase de réplica à comparer | Géodatabase de réplica à laquelle la structure de réplica est comparée. La géodatabase peut être une géodatabase locale ou un service de géodonnées. | Workspace; GeoDataServer |
Fichier de structure de réplica associé | Fichier contenant la structure de réplica associé à utiliser pour la comparaison. | File |
Fichier de modifications de structure de réplica en sortie | Fichier destiné à contenir une description des différences de structure. | File |
Synthèse
Génère un fichier .xml décrivant les différences de structure entre une géodatabase de réplica et la géodatabase du réplica associé.
Utilisation
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.
Le fichier de modifications de structure de réplica en sortie doit être au format XML.
Paramètres
arcpy.management.CompareReplicaSchema(in_geodatabase, in_source_file, output_replica_schema_changes_file)
Nom | Explication | Type de données |
in_geodatabase | Géodatabase de réplica à laquelle la structure de réplica est comparée. La géodatabase peut être une géodatabase locale ou un service de géodonnées. | Workspace; GeoDataServer |
in_source_file | Fichier contenant la structure de réplica associé à utiliser pour la comparaison. | File |
output_replica_schema_changes_file | Fichier destiné à contenir une description des différences de structure. | File |
Exemple de code
Le script suivant illustre l’utilisation de la fonction CompareReplicaSchema dans la fenêtre Python.
import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.CompareReplicaSchema("MySDEdata.sde", "RelativeReplicaSchema.xml", "SchemaComparison.xml")
Le script ci-dessous illustre l’utilisation de la fonction CompareReplicaSchema dans un script autonome Python.
# Description: Compare a replica schema (in an enterprise geodatabase
# workspace) to its relative replicas schema (in an .xml file).
# The results of the comparison are created in an .xml file.
# The relative replica's .xml schema file was created using the
# ExportReplicaSchema function.
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/Data"
# Set local variables
in_geodatabase = "MySDEdata.sde"
in_source_file = "RelativeReplicaSchema.xml"
output_schema_changes = "outputSchemaChanges.xml"
# Run CompareReplicaSchema
arcpy.management.CompareReplicaSchema(in_geodatabase, in_source_file, output_schema_changes)
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?