Inscription de données comme versionnées
Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.
Les données doivent être inscrites comme versionnées pour pouvoir faire appel à une mise à jour versionnée. Lors de l'inscription de vos données comme versionnées, deux tables de deltas sont créées pour gérer les opérations d'insertion, de mise à jour et de suppression effectuées sur les données. Par conséquent, un jeu de données versionné contient la table d'origine (appelée table métier ou de base) ainsi que toutes les modifications stockées dans les tables de deltas.
Vous pouvez inscrire vos données comme versionnées lorsqu'elles ne sont pas utilisées par d'autres personnes ou applications, car un verrouillage exclusif est requis pour garantir que le jeu de données ne change pas lors de la création de la table des ajouts.
Pour consulter une description de mise à jour versionnée, reportez-vous à la section intitulée « Gestion des données avec versions » de la rubrique Stratégies de gestion des données.
L'inscription d'un jeu de classes d'entités enregistre toutes les classes d'entités d'un jeu de classes d'entités comme versionnées.
Cependant, si vous ajoutez une nouvelle classe d'entités au jeu de classes d'entités après avoir inscrit ce dernier comme étant versionné, la nouvelle classe d'entités n'est pas inscrite comme versionnée. Cela vous permet de charger des données dans la nouvelle classe d'entités avant de les versionner, ce qui améliore les performances de chargement des données. Étant donné que vous ne pouvez pas inscrire, sous forme versionnée, des classes d'entités individuelles dans le jeu de classes d'entités, vous devrez à nouveau inscrire le jeu sous forme versionnée. Sachez toutefois que si vous n'inscrivez pas la nouvelle classe d'entités comme étant versionnée vous ne pourrez modifier aucune des classes d'entités que contient le jeu de données d'entité.
- Démarrez ArcCatalog ou ArcMap, puis connectez-vous à la géodatabase contenant le jeu d'entités, la classe d'entités ou la table à versionner.
Connectez-vous en tant que propriétaire du jeu de données, car seul le propriétaire peut l'inscrire comme versionnée.
-
Dans l'arborescence du catalogue, cliquez avec le bouton droit sur le jeu de données, pointez sur Gérer, puis cliquez sur Inscrire comme versionné.
La boîte de dialogue Inscrire comme versionné s'ouvre.
-
(Facultatif) Si vous souhaitez enregistrer les mises à jour dans la version DEFAULT, effectuées directement ou combinées à partir d'autres versions, dans les tables métier, cochez la case Inscrire les objets sélectionnés avec l'option d'enregistrer les mises à jour dans la table de base.
Reportez-vous à la rubrique Sélection du mode d'inscription des données pour plus d'informations sur l’option d’enregistrement des mises à jour dans la table de base.
- Cliquez sur OK.
La classe d'entités ou la table ou les classes d'entités dans le jeu de données d'entité sont désormais inscrits comme versionnés et autonome et ont des tables de deltas associées. Lorsque vous (ou un autre utilisateur) mettez à jour les données dans ArcMap, assurez-vous que l'option de session de mise à jour Mettre à jour une version de la base de données avec la possibilité d'annuler et de rétablir est définie.