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, en vous déconnectant du réseau pour une durée indéfinie.
Vous pouvez répartir vos données dans votre organisation de diverses manières.
- Copier et coller
- Réplication de géodatabase
- Utilisation d’une carte hors connexion grâce à la fonction de synchronisation des services d’entités
- Réplication de système de gestion de base de données (SGBD)
- Collaboration distribuée
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 d’un 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 du réplica associé. Le terme réplica associé désigne chaque réplica constituant une paire.
Il existe trois types de réplication de géodatabase : la réplication d’extraction/insertion, la réplication monodirectionnelle et la réplication 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 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 peut être utilisée dans des environnements connectés et déconnectés. Elle peut également fonctionner avec des connexions aux géodatabases locales, ainsi qu’avec un service de géodonnées, ce qui permet d’accéder à une géodatabase via le réseau local (LAN) ou par Internet à l’aide de ArcGIS Server.
La réplication de géodatabase dans ArcGIS Pro prend en charge les jeux de données de géodatabase suivants :
- Tableau
- Classe d’entités
- Annotation
- Dimensions
- 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 jeux de données pris en charge et des limitations de la réplication de géodatabase dans ArcGIS Pro, reportez-vous à la rubrique Réplication et compatibilité des géodatabases.
Utiliser des données hors connexion grâce à la fonction de synchronisation des services d’entités
La fonction de synchronisation applicable aux services d’entitésArcGIS Server et aux couches d’entités hébergées permet de mettre les couches d’entités hors connexion. Une fois les données mises hors connexion, les couches font 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 vos mises à jour locales.
Avant de publier un service d’entités ArcGIS Server en vue de l’utiliser hors connexion, vous devez configurer les données pour qu’elles répondent aux critères du mode hors connexion.
Lorsque vous activez la synchronisation sur le service d’entités (couche d’entités), vous pouvez également l’utiliser dans le cadre d’une collaboration distribuée.
Service d’entités et réplication de géodatabase
L’utilisation de la fonction de synchronisation des service d’entités pour mettre une carte hors connexion permet de copier les données d’un service Web (service d’entités) vers une géodatabase mobile locale, tandis que la réplication de géodatabase utilise des géodatabases fichier et d’entreprise. L’utilisation d’une carte hors connexion grâce aux fonctionnalités de synchronisation des services d’entités permet de synchroniser plusieurs fois les données, contrairement à la réplication d’extraction qui permet de synchroniser une seule fois les modifications.
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 permet de répliquer des parties de votre géodatabase. La réplication de SGBD utilisée avec une géodatabase implique que 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 de 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
Vous avez un commentaire à formuler concernant cette rubrique ?