Disponible avec une licence Standard ou Advanced.
Vous pouvez gérer les réplicas à l'aide du Replica Manager (Gestionnaire de réplicas), qui permet de renommer, d'actualiser et de vérifier les propriétés de chaque réplica, ainsi que de supprimer des jeux de données d'un réplica. Vous pouvez également afficher tous les réplicas dont le rôle est parent ou enfant, répertorier uniquement les réplicas d'extraction/insertion, monodirectionnels ou bidirectionnels ou encore tous les types de réplicas et afficher le journal des réplicas. Le Replica Manager (Gestionnaire de réplicas) est disponible dans ArcCatalog et ArcMap.
Pour ouvrir le Replica Manager (Gestionnaire de réplicas), cliquez sur le bouton Manage Replicas (Gérer les réplicas) de la barre d'outils Distributed Geodatabase (Géodatabase distribuée). La liste déroulante dans la partie supérieure du gestionnaire de réplicas permet de contrôler les types de réplicas répertoriés. Par défaut, tous les types sont répertoriés, mais la liste peut être limitée aux réplicas d'extraction, aux réplicas monodirectionnels ou aux réplicas bidirectionnels.
Le Replica Manager (Gestionnaire de réplicas) affiche les propriétés suivantes pour tous les réplicas répertoriés :
- Name— Nom du réplica
- Owner— Utilisateur ayant créé le réplica
- Type— Type de réplica créé : Checkout/Check-in (Extraction/Insertion), One-way (Unidirectionnel) ou Two-way (Bidirectionnel)
- Role— Indique si le réplica est un parent ou un enfant
- Status— Indique si le réplica est actuellement un expéditeur de données ou un récepteur de données
- Conflicts— Affiche Yes en cas de conflits restants à résoudre avec ce réplica et No dans le cas contraire
- Version— Version de réplica définie lors de sa création
- Date Created— Date et heure de création du réplica
Lorsque vous cliquez avec le bouton droit sur un réplica, un menu contextuel avec les options suivantes apparaît :
- Rename (Renommer) : renomme le réplica ; saisissez un nouveau nom, puis appuyez sur la touche Entrée.
- Unregister (Désinscrire) : désinscrit le réplica. Si une version de synchronisation existe, elle est également supprimée.
- View log (Afficher le journal) : ouvre le Replica Log (Journal du réplica) ; cette option n'est disponible que pour les réplicas monodirectionnels et bidirectionnels. Le Replica Log (Journal du réplica) est abordé plus en détail ci-après.
- Refresh (Actualiser) : actualise le réplica. Les propriétés les plus récentes du réplica sont affichées.
- Validate schema (Valider la structure) : valide la structure du réplica ; une barre de progression surveille le statut de la validation. Cette opération corrige automatiquement un réplica qui contient des jeux de données non valides. Les jeux de données peuvent devenir non valides s’ils ont été renommés, supprimés ou si leur versionnement a été annulé.
- Properties (Propriétés) : ouvre la boîte de dialogue Replica Properties (Propriétés du réplica). Les propriétés des réplicas sont abordées plus en détail ci-après.
Replica Log (Journal du réplica)
Le Replica Log (Journal du réplica) conserve un enregistrement des messages de données envoyés par le réplica et reçus de ce dernier. Le Replica Log (Journal du réplica) n'est disponible que pour les réplicas bidirectionnels et monodirectionnels. Pour ouvrir le Replica Log (Journal du réplica) à partir du Replica Manager (Gestionnaire de réplicas), cliquez avec le bouton droit sur le réplica dont vous souhaitez afficher le journal et sélectionnez View Log (Afficher le journal).
Dans la partie supérieure de la boîte de dialogue, vous trouverez le nom du réplica dont vous consultez le journal.
Vous pouvez choisir de trier les messages de deux manières :
- Only list messages since (Répertorier uniquement les messages depuis) : cette option permet d'afficher les messages sur un certain nombre de jours. Vous pouvez afficher l'ensemble des messages ou ceux des 7, 14, 21 ou 28 derniers jours.
- Only list the most recent error messages (Répertorier uniquement les messages d'erreur les plus récents) : cette option répertorie uniquement les messages récents à l'origine de conflits ou un certain type d'erreur lors de l'importation dans le réplica.
Le Replica Log (Journal du réplica) affiche ce qui suit pour chaque message :
- Log Date— Date et heure d’envoi et de réception des messages.
- Event— Indique si le message a été envoyé (modifications envoyés) ou reçu (modifications reçues) par ce réplica.
- Result— Indique si le message a été envoyé ou reçu avec succès ou s'il a généré un conflit lors de son importation dans le réplica. Si la colonne Result indique un conflit, vous pouvez cliquer avec le bouton droit sur le message erroné pour afficher le rapport d'erreurs. Le rapport d’erreurs décrit la raison pour laquelle il existe un conflit et détaille la procédure permettant de le résoudre.
Propriétés du réplica
Pour afficher les propriétés d'un réplica, cliquez avec le bouton droit sur le réplica dans le Replica Manager (Gestionnaire de réplicas), puis cliquez sur Properties (Propriétés). Cette opération ouvre la boîte de dialogue Replica Properties (Propriétés du réplica), qui comporte trois onglets : General (Général), Description (Description) et Advanced (Avancé).
- Généralités
Sous l’onglet General (Général), les propriétés de réplica suivantes s’affichent
- Name— Nom du réplica.
- Owner— Utilisateur ayant créé le réplica.
- Created— Date et heure de création du réplica.
- Type— Type de réplica : Checkout/Check-in (Extraction/Insertion), One-way (Monodirectionnel) ou Two-way (Bidirectionnel).
- Model— Affiche le type de modèle. Cette propriété apparaît toujours comme Full (Complet) pour les réplicas d’extraction/d’insertion et bidirectionnels. Pour les réplicas unidirectionnels, cette propriété apparaît comme Full (Complet) ou Simple, selon le type de modèle choisi au cours de la création du réplica.
- Conflicts— Indique Yes (Oui) ou No (Non) selon que le réplica est en conflit ou non.
- Replica version— Version de réplica associée à ce réplica.
- Synchronization version— Version de synchronisation associée à ce réplica.
- Description
L’onglet Description dans la boîte de dialogue Replica Properties (Propriété du réplica) présente les jeux de données inclus dans le réplica. Les colonnes de ces jeux de données reflètent les propriétés sélectionnées lors de la création du réplica. Ces propriétés sont notamment :
- Data— Source de données des données répliquées.
- Type— Type des données répliquées : classe d’entités, table, réseau géométrique, etc.
- Replicate— Indique si All Features, Schema Only, les ensembles de sélection ou les ensembles de définitions ont été définis comme filtres au cours de la création.
- Use Geometry— Cette propriété est définie sur True si vous utilisez l’étendue spatiale ou spécifiez une étendue lors de la création du réplica. Si, lors de la création du réplica, vous utilisez l'étendue complète des données, cette propriété est définie sur False.
- Direction— Cette propriété est valide uniquement pour les classes de relations répliquées. Elle s’accompagne des paramètres Forward, Backward ou None, en fonction de l'option que vous avez sélectionnée lors de la création du réplica.
Pour afficher les filtres appliqués au jeu de données du réplica lors de la création du réplica, cliquez avec le bouton droit sur le jeu de données et sélectionnez View filters (Afficher les filtres).
Une phrase au bas de la boîte de dialogue indique si les entités et lignes associées sont répliquées. Une deuxième phrase décrit le mode d'application de la géométrie du réplica. Par exemple, par défaut, les entités et couches qui intersectent la géométrie sont ajoutées, mais les autres relations spatiales, comme les entités qui doivent se trouver entièrement à l’intérieur, ont pu être définies au moment de la création. Si la colonne Use Geometry est définie sur True, cette déclaration s’applique. Si la colonne Use Geometry présente la valeur False, l’étendue complète du jeu de données est utilisée pour déterminer ce qui est répliqué pour ce jeu de données en particulier, et non l’étendue spatiale de la zone du réplica.
- Advanced
L’onglet Advanced (Avancé) dans la boîte de dialogue Replica Properties (Propriété du réplica) présente des informations sur les numéros de génération associés au réplica. Le numéro de génération est un numéro géré par la géodatabase, qui effectue le suivi des messages envoyés et reçus par le réplica.
Par exemple, le premier message de modification de données envoyé par un réplica à son réplica associé génère le réplica 1. Lorsque le réplica associé importe ce message, sa génération de réplica associé est définie sur 1. Lorsque le réplica reçoit l’accusé de réception du message de modification de données, sa dernière génération acceptée est définie sur 1.
Le panneau Advanced (Avancé) affiche les informations suivantes sur les numéros de génération :
- Current Generation— Numéro de la génération actuelle, qui indique le nombre de messages de données envoyés à partir du réplica
- Last Acknowledged Generation— Numéro de génération du message de données le plus récent pour lequel un accusé de réception a été reçu
- Generation (en fonction du dernier message reçu) — Numéro de la génération actuelle du réplica associé en fonction du dernier message importé dans ce réplica.