Est-il possible de répliquer une géodatabase SDE incluant les tables d'archives?


9

J'ai une base de données dans un emplacement que je voudrais répliquer dans un autre en utilisant la réplication unidirectionnelle. Lors des tests, nous n'avons pas pu répliquer les tables d'archives, ce qui est regrettable car nous devons conserver ces versions historiques aux deux emplacements.

Est-il possible de simplement répliquer toute la base de données DEFAULT (y compris les tables d'archives).

Sinon, existe-t-il un moyen de contourner ce problème?


1
Il existe plusieurs formes de réplication différentes. Lequel utilisez-vous?
Vince

L'objectif est d'utiliser la réplication intégrée de la géodatabase ESRI (unidirectionnelle).
Radar du

2
Vous avez testé cela et déclaré que cela ne fonctionne pas. Une technique de réplication au niveau de la base de données fonctionnerait, tout comme une technique de mise à jour de la détection des modifications.
Vince

Le problème que nous avons, c'est que nous travaillons avec des données topologiques, que la documentation ESRI indique explicitement comme pouvant casser si nous suivions la voie de la réplication RDMS. J'espère que je pourrai trouver une solution en utilisant notre méthode de réplication actuellement préférée (ESRI), plutôt qu'en utilisant une méthode différente.
Radar du

penser à haute voix ici, mais serait-il possible de suivre la route de géodatabase distribuée pour obtenir une deuxième copie de votre GDB?
Adam

Réponses:


1

Cela peut ne pas répondre pleinement à vos besoins, mais je viens de tester l'activation de l'archivage sur les réplicas parent et enfant à l'aide de la réplication unidirectionnelle.

Les modifications effectuées sur Parent puis répliquées sur Child s'affichent à la fois dans la classe d'entités et dans l'archive de la base de données enfant.

Archive de répliques enfants: Archive de répliques enfant

Malheureusement, si une fonctionnalité est modifiée plusieurs fois avant la synchronisation des répliques, seule la dernière modification est intégrée dans l'archive enfant. Ce problème peut être surmonté en exécutant la synchronisation plus souvent ou après chaque modification, mais cela peut ne pas être pratique.

Archive de réplique parent: Archive de réplique parent

Dans mes captures d'écran ci-dessus, j'ai créé une fonctionnalité et enregistré (premier enregistrement d'archive parent), modifié pour ajouter des attributs (deuxième enregistrement d'archive parent), puis répliqué sur Child (premier enregistrement d'archive enfant). Ensuite, j'ai à nouveau modifié la fonctionnalité et enregistré (troisième enregistrement d'archive parent) et répliqué (deuxième enregistrement d'archive enfant)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.