Présentation des données réparties

La répartition des données consiste en la création de données et leur distribution entre plusieurs géodatabases ou services.

La répartition des données améliore la disponibilité de ces dernières et réduit les problèmes tels que la saturation du serveur et la lenteur de l’accès réseau à un serveur central. Elle permet ainsi à une organisation d’équilibrer la charge affectée à une géodatabase entre les utilisateurs qui se chargent des mises à jour et ceux qui doivent y accéder pour des opérations en lecture seule.

Les données réparties sont également utiles lorsque vous avez besoin de réaliser une mise à jour sur le terrain pour une durée indéfinie.

Vous pouvez répartir vos données dans votre organisation de diverses manières.

Copier et coller

Certaines organisations répartissent les données en enregistrant des copies de leurs géodatabases et en les envoyant à d’autres bureaux. Ces bureaux peuvent ensuite utiliser les données, apporter des mises à jour et renvoyer une copie de leur géodatabase modifiée au bureau principal. Ici, les mises à jour sont comparées et coordonnées afin de conserver la synchronisation des données des deux bureaux. Cette solution peut fonctionner avec une bonne communication, mais les risques de perdre des mises à jour sont élevés et il peut être difficile de synchroniser les deux géodatabases.

Réplication de géodatabase

La réplication de géodatabase est une méthode de distribution des données assurée via ArcGIS. Avec la réplication de géodatabase, les données sont réparties sur deux géodatabases ou plus en créant un réplica de la totalité ou d’une partie de votre jeu de données. Lorsqu'un jeu de données est répliqué, une paire de réplicas est créée. Un réplica réside dans la géodatabase d'origine et un réplica associé est distribué sur une autre géodatabase. Toute modification apportée à ces réplicas dans leurs géodatabases respectives peut être synchronisée afin que les données d’un réplica correspondent à celle de son réplica associé.

Il existe trois types de réplication de géodatabase : extraction/insertion, monodirectionnelle et bidirectionnelle

  • Réplication d’extraction/insertion : le réplica enfant peut être une géodatabase d’entreprise ou une géodatabase fichier
  • Réplication monodirectionnelle :
    • Réplication monodirectionnelle, parent vers enfant : le réplica enfant peut être une géodatabase d’entreprise ou une géodatabase fichier
    • Réplication monodirectionnelle, enfant vers parent : les réplicas enfant et parent doivent être hébergés dans une géodatabase d’entreprise
  • Réplication bidirectionnelle : le réplica enfant doit être une géodatabase d’entreprise

Remarque :

Pour tous les types de réplica, la géodatabase parent doit être hébergée dans une géodatabase d’entreprise. Découvrez les différents types de réplication de géodatabase.

La réplication de géodatabase repose sur l’environnement de versionnement traditionnel et prend en charge le modèle de données de géodatabase complet, y compris les topologies, les réseaux, les MNT, les relations et ainsi de suite. Dans ce modèle asynchrone, la réplication est autonome, ce qui signifie que chaque géodatabase répliquée peut fonctionner indépendamment et que toutes les modifications peuvent toujours être synchronisées. Comme l’implémentation se produit au niveau de la géodatabase, le SGBD utilisé respectivement par chaque réplica associé peut être différent. Par exemple, une géodatabase de réplica peut reposer sur SQL Server tandis que l’autre repose sur Oracle. Pour commencer, découvrez comment préparer les données à répliquer.

La réplication de géodatabase dans ArcGIS Pro prend en charge les types de données de géodatabase suivants :

  • Tableau
  • Classe d'entités
  • Annotation
  • Cotations
  • Classe de relations
  • Topologie
  • Jeu de données réseau**
  • Jeu de données de MNT

    ** Pris en charge avec des limitations

Remarque :

La réplication de géodatabase dans ArcGIS Pro prend uniquement en charge la synchronisation de données inscrites avec le versionnement traditionnel. Si la réplication de géodatabase prend en charge le modèle de données de géodatabase complet, certains jeux de données, comme les réseaux géométriques, ne peuvent pas être mis à jour dans ArcGIS Pro. Pour consulter la liste complète des types de données et des limitations de la réplication de géodatabase dans ArcGIS Pro, reportez-vous à la rubrique Réplication et compatibilité des géodatabases.

Utilisez une carte hors connexion grâce à la fonction de synchronisation des services d’entités

La fonction de synchronisation des service d’entités vous permet d’utiliser des cartes hors connexion en cliquant sur le bouton Download Map (Télécharger la carte).

Une fois les données mises hors connexion, les couches de la carte sont mises à jour pour faire référence à une copie locale des données. Vous pouvez ainsi réaliser des mises à jour et effectuer votre travail sans avoir besoin d’une connexion au réseau. Lorsque vous avez de nouveau accès au réseau, vous pouvez charger les couches d’entités hors connexion que vous avez mises à jour localement à l’aide du bouton Sync (Synchroniser). Lorsque vous n’avez plus à travailler en mode hors connexion, vous pouvez supprimer la géodatabase locale et revenir en ligne en cliquant sur le bouton Remove (Supprimer). Cette procédure désigne le service d’entités comme source des couches et l’affichage cartographique est mis à jour pour refléter les données actuelles des couches d’entités Web. Reportez-vous à la rubrique Utiliser une carte hors connexion pour en savoir plus sur la configuration de ce processus.

Remarque :

Vous pouvez utiliser l’onglet de la source de données pour définir les couches qui sont hors connexion et celles qui ne le sont pas. Certains types de couches dans la couche d’entités Web ne peuvent pas être mis hors connexion. Ces types restent connectés à la couche d’entités Web même si une copie des données est téléchargée localement pour d’autres couches. Si une connexion réseau n’est pas disponible, les couches qui sont liées à la couche d’entités Web sont affichées sur la carte comme étant rompues. Pour plus d’informations, reportez-vous à la rubrique Utiliser les couches d’entités en mode hors connexion.

Synchronisation des services d’entités : utiliser une carte hors connexion et réplication de géodatabase

L’utilisation de la fonction de synchronisation pour mettre une carte hors connexion est basée sur les services d’entités, tandis que la réplication de géodatabase utilise des géodatabase fichier et d’entreprise locales. L’utilisation d’une carte hors connexion grâce aux fonctionnalités de synchronisation des services d’entités permet principalement d’effectuer plusieurs synchronisations, contrairement à la réplication d’extraction, où les mouvements ne peuvent être synchronisés qu’une seule fois.

Réplication de SGBD

De nombreux SGBD disposent de leur propre mode de réplication, qui peut servir à réaliser des copies des données de géodatabase et à synchroniser ces données.

La réplication de SGBD se rapporte aux modes de réplication intégrés fournis par le SGBD dans lequel la géodatabase est stockée. La réplication de SGBD ne dépend pas de la géodatabase. En d’autres termes, les constructions de géodatabases, telles que les classes de relations et les réseaux techniques, ne sont pas connues par le SGBD. Toutefois, il est toujours possible de configurer la réplication de SGBD de façon à fonctionner de manière limitée avec les données de géodatabase.

Réplication de SGBD et réplication de géodatabase

Les faits suivants comparent la réplication de géodatabase et la réplication de SGBD :

  • La réplication de géodatabase synchronise les modifications à partir de versions spécifiques des géodatabases d'entreprise. La réplication de SGBD, lorsqu'elle est utilisée avec une géodatabase d'entreprise, applique les modifications à toutes les versions dans la géodatabase.
  • La réplication de géodatabase prend en charge certains objets de géodatabase avancés, tels que les topologies, les relations et les annotations liées aux entités. La réplication de SGDB ne réplique pas correctement les objets de géodatabase avancés.
  • La réplication de géodatabase vous permet de répliquer des parties de votre géodatabase ; en revanche, pour la réplication de SGBD utilisée dans une géodatabase, vous devez répliquer entièrement la base de données.
  • La réplication de géodatabase peut être bidirectionnelle. En revanche, la réplication de SGBD bidirectionnelle n’est pas prise en charge dans une géodatabase.

Collaboration distribuée

À l’aide de la collaboration distribuée, vous pouvez étendre la portée de votre contenu SIG en partageant de manière transparente des cartes, des applications, des couches et bien d’autres éléments avec d’autres organisations. La collaboration distribuée (appelée simplement collaboration) repose sur une base de confiance entre les organisations participantes et est animée par des initiatives et objectifs communs qui prennent en charge l'accès aux données et le partage de données. Les collaborations peuvent s’avérer utiles pour de nombreux processus, notamment exposer un contenu ArcGIS Enterprise au public par l’intermédiaire d’ArcGIS Online, rendre les données visibles par différents services d’une organisation ou gérer les collectes de données sur le terrain. Il n'existe pas de modèle unique de collaboration ; vous pouvez donc l'implémenter en fonction de vos besoins.

La collaboration distribuée prend en charge le référencement ou la copie des services d’entités (couches d’entités). Si vous choisissez de copier les services d’entités, vous devrez d’abord activer la synchronisation. Pour en savoir plus sur la préparation des données à des fins de collaboration, consultez les rubriques Préparer des données pour une utilisation hors connexion et À propos du partage d’une couche d’entités et de la vue de données en tant que copies.

Rubriques connexes