Architecture de réplication de géodatabase

Disponible avec une licence Standard ou Advanced.

La réplication de géodatabase permet de créer des copies de données entre deux ou plusieurs géodatabases, ce qui permet de synchroniser les mouvements effectués sur les données.

Pour créer un réplica, l’utilisateur doit définir les données à répliquer à partir d’une géodatabase source, puis exécuter un processus de création de réplicas. Au cours de ce processus, les données provenant de la géodatabase source sont copiées vers une géodatabase cible et un réplica est créé dans chaque géodatabase. Le réplica contient une description des données qui ont été répliquées et les informations nécessaires à la synchronisation des mouvements. Le réplica de la géodatabase source est le réplica parent, tandis que le réplica de la géodatabase cible est le réplica enfant. Chaque combinaison de réplicas parent et enfant constitue une paire de réplicas. Le terme « réplica associé » désigne chaque réplica constituant une paire.

La source doit être une géodatabase d’entreprise ; par conséquent, les réplicas parent peuvent uniquement être hébergés par des géodatabases d’entreprise. Par ailleurs, vous pouvez créer plusieurs réplicas à partir d’une géodatabase source. Par exemple, vous pouvez créer un réplica pour chaque comté à partir de votre géodatabase d’entreprise d’État. De plus, il est possible que les données faisant partie de chaque réplica se superposent. Le diagramme ci-dessous représente la création de plusieurs réplicas à partir d’une géodatabase source.

Création de plusieurs réplicas à partir d’une géodatabase d’entreprise

Il est possible pour une géodatabase d’entreprise d’héberger à la fois des réplicas parent et enfant. De cette façon, vous pouvez répliquer des données entre plusieurs géodatabases. Le diagramme ci-dessous constitue un exemple d’une réplication configurée entre trois géodatabases d’entreprise. DatasetA provient de la géodatabase d’entreprise à gauche. Un réplica bidirectionnel de datasetA a été créé, avec la géodatabase d’entreprise au centre comme destination pour héberger le réplica enfant. Un deuxième réplica bidirectionnel de datasetA a ensuite été créé, avec la géodatabase d’entreprise au centre comme source et la géodatabase d’entreprise à droite comme destination pour héberger le réplica enfant.

Une fois ces réplicas mis en place, tout mouvement effectué sur datasetA dans la géodatabase de droite peut être appliqué à la géodatabase au centre, qui l’applique ensuite à la géodatabase d’origine à gauche. La réplication utilisée étant bidirectionnelle, les mouvements effectués sur une géodatabase peuvent être répliqués de la même manière sur une autre géodatabase.

Géodatabase d’entreprise ayant à la fois les rôles de géodatabase de réplica parent et de géodatabase de réplica enfant

Une géodatabase d’entreprise peut également héberger plusieurs réplicas enfant. Néanmoins, dans ce cas, les jeux de données faisant partie de chaque réplica enfant doivent être différents. Par exemple, si une classe d’entités intitulée Parcels (Parcelles) fait partie d’un réplica enfant, elle ne peut pas faire partie d’un autre réplica enfant dans la même géodatabase. Le diagramme ci-dessous représente une géodatabase d’entreprise hébergeant plusieurs réplicas enfant, chacun faisant référence à des jeux de données différents.

Géodatabase d’entreprise hébergeant plusieurs réplicas enfant

Une géodatabase fichier peut être utilisée comme cible pour un réplica d’extraction/insertion ou un réplica monodirectionnel. De plus, les géodatabases fichier ne peuvent héberger qu’un seul réplica d’extraction/insertion ou réplica monodirectionnel à la fois.

Rubriques connexes


Dans cette rubrique
  1. Rubriques connexes