Synchronisation de réplicas connectés

Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.

Utilisez l'assistant de synchronisation pour synchroniser les modifications entre réplicas.

Pour la réplication bidirectionnelle et monodirectionnelle, les filtres et les règles de classe de relations appliqués lors de la création sont également appliqués pour déterminer les mouvements à synchroniser. Les mouvements effectués en dehors des filtres et des règles de classe de relations ne sont pas synchronisés. L'onglet de description de la boîte de dialogue des propriétés du réplica répertorie les filtres et les règles de classe de relations. Vous pouvez accéder aux propriétés d'un réplica par le biais du gestionnaire de réplicas.

AstuceAstuce:
Vous pouvez également utiliser l'outil de géotraitement Synchroniser les modifications. Reportez-vous à la rubrique Synchroniser les modifications pour plus d'informations.

Vous pouvez ouvrir l'assistant de deux façons : à partir de la barre d'outils Géodatabase répartie ou à l'aide du menu contextuel dans l'arborescence du catalogue.

Etapes :
  1. Sur le premier panneau de l'assistant de synchronisation, sélectionnez le réplica que vous souhaitez synchroniser.

    Une fois sélectionné, les informations de connexion de la géodatabase 2 sont remplies automatiquement si elles sont stockées avec le réplica. Pour ajouter ces informations à un réplica, ouvrez les propriétés du réplica dans le gestionnaire de réplicas et définissez la connexion du réplica associ_ dans l'onglet Avanc_. Si aucun nom d'utilisateur et mot de passe ne sont stockés, vous êtes invit_ à les indiquer lors de la synchronisation.

    Cet assistant prend en charge les synchronisations utilisant des géodatabases locales ou distantes. Les géodatabases distantes sont accessibles via des services de géocodage publiés sur ArcGIS for Server. Les informations de connexion pour une géodatabase distante ne peuvent pas être stockées avec un réplica. Pour effectuer une synchronisation avec une géodatabasedistante, vous devez rechercher le service de géodonnées.

  2. Recherchez la géodatabase locale ou distante contenant ce réplica.
    AstuceAstuce:
    Si les informations de connexion du réplica associé sont stockées avec le réplica, elles s'affichent automatiquement, ce qui évite de devoir les rechercher.
  3. Pour les réplicas bidirectionnels, choisissez la direction vers laquelle vous souhaitez envoyer les modifications.

    Pour les réplicas d'extraction, la seule option disponible est d'envoyer les mouvements depuis le réplica enfant vers le réplica parent.

    Pour les réplicas monodirectionnels, la seule option disponible consiste à envoyer les mouvements depuis le réplica parent vers le réplica enfant, ou s'il s'agit d'un réplica enfant vers parent.

  4. Cliquez sur Suivant.
  5. Pour les réplicas d'extraction, une option vous permet de réconcilier et de réinjecter la version parent lors de la synchronisation. Pour les réplicas bidirectionnels et monodirectionnels, cette option est toujours activée.
  6. Sélectionnez ensuite de définir les conflits par objet ou par attribut.

    La définition des conflits par objet permet de détecter les conflits par ligne tandis que leur définition par attribut permet de les détecter par colonne.

  7. Choisissez comment vous souhaitez résoudre les conflits.
    • Manuelle : avec cette règle, si un conflit a lieu, l'opération de réconciliation est annulée et le réplica est considéré comme étant en conflit. Cela vous permet d'effectuer ultérieurement la réconciliation manuellement ou en exécutant un code de réconciliation personnalisé. Une fois que la réconciliation est appliquée et que les mouvements sont réinjectés dans la version du réplica, ce dernier n'est plus en conflit. Pendant qu'il est en conflit, le réplica peut continuer à recevoir des mouvements mais il ne peut pas en envoyer.
    • En faveur de la géodatabase 1 : dans ce cas, les mises à jour de la géodatabase 1 sont automatiquement prioritaires sur les mises à jour de la géodatabase 2 si un conflit survient. Comme les conflits sont résolus automatiquement, le réplica n'est jamais en état de conflit après une synchronisation effectuée avec cette règle.
    • En faveur de la géodatabase 2 : dans ce cas, les mises à jour de la géodatabase 2 sont automatiquement prioritaires sur les mises à jour de la géodatabase 1 si un conflit a lieu. Comme les conflits sont résolus automatiquement, le réplica n'est jamais en état de conflit après une synchronisation effectuée avec cette règle.
  8. Cliquez sur Terminer.
RemarqueRemarque :
La phase d'importation du processus de synchronisation se produit au sein d'une transaction. La seconde phase d'une synchronisation comprend une réconciliation qui se produit aussi au sein d'une transaction. Les ressources nécessaires, notamment l'espace d'annulation ou les fichiers journaux logiques, varient avec le volume de modifications à synchroniser. Si la phase d'importation prend fin, mais que la phase de réconciliation renvoie une erreur, le réplica s'affiche comme s'il était en conflit et vous pouvez effectuer une réconciliation manuelle ultérieurement.

Thèmes connexes

5/10/2014