Disponible avec une licence Standard ou Advanced.
La réplication de géodatabase permet de créer des copies de données entre plusieurs géodatabases de sorte à pouvoir synchroniser les modifications apportées aux 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.
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 représente trois géodatabases d’entreprise participant à la réplication. Initialement, datasetA se trouvait dans geodatabase1. Un réplica bidirectionnel a été créé pour datasetA à l'aide de geodatabase1 comme source et geodatabase2 comme destination. Un second réplica bidirectionnel a ensuite été créé pour datasetA à l'aide de geodatabase2 comme source et geodatabase3 comme destination. Une fois que ces réplicas sont en place, toute modification effectuée sur datasetA dans geodatabase3 peut être appliquée à geodatabase2, qui l’applique ensuite à geodatabase1. La réplication utilisée étant bidirectionnelle, les modifications effectuées dans geodatabase1 peuvent être répliquées de la même manière dans geodatabase3.
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 être impliquée dans un autre réplica enfant de cette 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.
Une géodatabase fichier ou personnelle peut être utilisée comme cible pour un réplica d’extraction ou un réplica monodirectionnel. De plus, les géodatabases fichier et personnelles ne peuvent héberger qu’un seul réplica d’extraction ou réplica monodirectionnel à la fois.