Préparation des données à répliquer
Cette rubrique concerne exclusivement ArcEditor et ArcInfo.
Suivez les étapes ci-dessous lors de la préparation des données à répliquer :
Déterminez les jeux de données à répliquer
La réplication de géodatabase vous permet de répliquer tous les jeux de données ou un sous-ensemble de jeux de données dans votre géodatabase. Pour être répliqués, ces jeux de données doivent répondre aux critères suivants :
- L'utilisateur de la base de données doit disposer de l'accès en écriture aux données.
- Les données ne peuvent pas être versionnées avec l'option d'enregistrement des mises à jour dans la base.
Avec les réplica d'extraction et les réplicas monodirectionnels enfant vers parent, vous avez la possibilité d'extraire des données versionnées ou non versionnées.
Les réplicas bidirectionnels et monodirectionnels doivent répondre à certaines conditions supplémentaires :
- Toutes les données doivent être inscrites sous forme versionnée.
- Chaque jeu de données doit comporter une colonne GlobalID. Cette colonne permet de conserver l'unicité des lignes à travers plusieurs géodatabases.
- Toutes les données spatiales doivent être stockées dans une référence spatiale de haute précision.
En cas de réplication monodirectionnelle à l'aide de l'archivage avec des données pour lesquelles l'archivage n'est pas encore activé, cette fonctionnalité est activée pendant le processus de création du réplica.
Tout jeu de données ne remplissant pas ces conditions ne sera pas inclus dans le réplica.
La liste des données à répliquer est automatiquement développée afin d'y inclure les jeux de données dépendants. Par exemple, toutes les classes d'entités appartenant à un réseau géométrique, une topologie ou un jeu de données d'entité sont incluses à condition qu'une seule classe d'entités du réseau, de la topologie ou du jeu de données d'entité soit sélectionnée pour la réplication.
Définition des données à répliquer
Pour chaque jeu de données, vous pouvez choisir de répliquer toutes les données, un sous-ensemble de lignes voire uniquement la structure. Evaluez la quantité de données à répliquer selon vos besoins. Tenez compte de la durée de vie du réplica et assurez-vous qu'elle couvre tous vos besoins.
La création de réplica détermine les données à répliquer à l'aide de deux mécanismes : filtres et classes de relations.
Il existe trois types de filtres :
- Spatial : la géométrie permet de déterminer la surface à répliquer.
- Sélections : les données sont répliquées à partir d'ensembles de sélection de classes et de tables d'entités individuelles.
- Querydefs : des ensembles de définition sont appliqués aux classes et tables d'entités individuelles.
Lors de la réplication dans ArcMap, le filtre spatial est déterminé par l'étendue affichée du document ArcMap ou la limite d'un graphique actuellement sélectionné. Les entités qui correspondent à ce filtre sont incluses. Les ensembles de définition et les sélections de couches et de tables individuelles sont également appliqués. Si plusieurs filtres sont utilisés, l'intersection de tous les filtres est appliquée.
Une fois les données ajoutées au réplica après utilisation des filtres, la logique de la classe de relations est appliquée. Ici, pour chaque jeu de données d'une classe de relations, des lignes supplémentaires sont ajoutées si elles sont déjà liées dans le réplica. Reportez-vous à la rubrique Réplication et données reliées pour plus d'informations.
La section suivante est une liste des types de données auxquels des règles et des comportements supplémentaires sont appliqués lors de la création de réplicas. Consultez les rubriques correspondant à vos données :
Dénomination des jeux de données répliqués
Lors de la réplication de données à l'aide de l'assistant de création de réplicas, vous pouvez choisir de modifier le nom des jeux de données répliqués. Ceci s'effectue dans la boîte de dialogue Options avancées de création de réplicas de l'assistant.
Si vous répliquez uniquement les données ou la structure, pour la dénomination des jeux de données, vous pouvez conserver le nom existant ou saisir un nouveau nom pour le jeu de données. Par exemple, si vous disposez de données sur le parent nommées US_Counties mais souhaitez répliquer uniquement les comtés de Californie, vous pouvez modifier le nom en California_Counties sur l'enfant au lieu de conserver le nom d'origine.
Si vous répliquez des données avec l'option d'inscrire uniquement des données existantes, vous pouvez conserver le nom d'origine du jeu de données ou le sélectionner dans une liste déroulante de jeux de données disponibles. Lorsque vous sélectionnez un jeu de données dans la liste, vous mappez en réalité le jeu de données du parent au jeu de données sélectionné de l'enfant (ou vice versa si vous créez un réplica enfant vers parent monodirectionnel). Par exemple, si vous disposez de deux géodatabases, contenant chacune des jeux de données semblables pour les comtés des Etats-Unis, mais que ces jeux de données présentent des conventions de dénomination différentes dans leurs géodatabases respectives, vous pouvez mapper des jeux de données du réplica parent aux jeux de données appropriés du réplica enfant. Par exemple, CA_Counties dans la géodatabase parent peut être mappé vers California_Counties dans la géodatabase enfant.
Exemple de réplication de données
Les commandes de travaux de maintenance sur les installations électriques de l'exemple suivant illustrent certains comportements par défaut lors de la réplication de données.
Une équipe de maintenance s'apprête à inspecter les installations électriques dans une zone résidentielle. Afin de pouvoir mettre à jour certains champs, cette équipe a besoin de répliquer la partie du réseau électrique couvrant cette zone résidentielle. Pour lancer le processus de réplication, l'étendue spatiale de la zone d'inspection est identifiée à l'aide d'un filtre spatial (dans ce cas, l'étendue est déterminée par un graphique sélectionné).
L'équipe doit se concentrer sur les câbles isolés à l'aide d'un matériau particulier. Pour identifier ces câbles, une requête est appliquée au jeu de données correspondant.
Enfin, dans la mesure où chaque équipe de maintenance ne pourra visiter qu'un certain nombre de propriétés en une journée, les maisons d'une zone résidentielle restreinte sont identifiées par une sélection établie à partir des numéros des propriétés.
Les entités sélectionnées, les entités identifiées par un ensemble de définition et les entités se trouvant à l'intersection de l'étendue spatiale sont répliquées. D'autres entités de réseau ont également été incluses. La réplication des réseaux géométriques est traitée en détail dans la rubrique Réplication et réseaux géométriques.