Exportation de jeux de données schématiques vers des géodatabases
Cette fonctionnalité est disponible dans la fenêtre Catalogue. Elle vous permet d'exporter le contenu des jeux de données schématiques (paramètres de configuration des jeux de données schématiques et diagrammes schématiques) vers n'importe quelle autre géodatabase.
Le jeu de données schématique joue le rôle de point d'entrée pour votre application schématique. Il contient les éléments suivants :
- Les paramètres de configuration, c'est-à-dire un ensemble de définition schématiques qui permettent d'accéder aux paramètres de configuration de l'application Schematics, notamment les sources de données schématiques, les modèles de diagrammes schématiques et les classes d'entités schématiques.
- Un ensemble de tables schématiques qui constituent la base de données schématique de l'application. Ces tables renferment les diagrammes schématiques qui ont déjà été générés conformément aux règles et à la symbologie spécifiées par les paramètres de configuration et les classes d'entités schématiques où les entités schématiques contenues dans les diagrammes schématiques générés sont stockées.
- La table des associations qui indique la classe d'entités SIG/table d'objets associée à chaque classe d'entités schématiques contenue dans le jeu de données schématiques.
L'exportation d'un jeu de données schématiques vous permet d'exporter les composants suivants :
- Lorsque l'option Définitions est sélectionnée : les paramètres de configuration stockés dans un jeu de données schématiques source donné vers un jeu de données schématiques cible :
- La requête, les sources de données, les attributs et les propriétés de couche par défaut des diagrammes schématiques spécifiés pour tous les modèles de diagrammes schématiques contenus dans le jeu de données schématiques source
- La requête, les sources de données et les attributs spécifiés pour toutes les classes d'entités schématiques contenues dans le jeu de données schématiques source
- Lorsque l'option Diagrammes est sélectionnée : tout ou partie des diagrammes schématiques stockés dans le jeu de données schématiques source.
- Selon les options configurées dans la section Options de données associées : les associations entre les classes d'entités schématiques et les classes d'entités géographiques/tables d'objets.
Cette fonctionnalité a été développée pour vous aider à transférer rapidement et facilement dans vos environnements de production les modifications apportées à la configuration du jeu de données schématiques dans vos environnements de test.
Exportation d'un jeu de données schématiques, étape par étape
Cliquez avec le bouton droit sur un jeu de données schématiques dans l'arborescence Catalogue et pointez sur Exporter > Vers une géodatabase. La boîte de dialogue Exporter le jeu de données schématique dans la géodatabase apparaît :
Pour en savoir plus sur la configuration des paramètres de cette boîte de dialogue
A propos de l'exportation de diagrammes schématiques
Si vous souhaitez que les diagrammes schématiques contenus dans le jeu de données schématiques en entrée soient exportés vers la géodatabase en sortie, sélectionnez l'option Diagrammes.
- Si vous souhaitez filtrer les diagrammes schématiques à exporter dans le but d'exporter uniquement un sous-ensemble de diagrammes schématiques vers le jeu de données schématiques en sortie, vous pouvez sélectionner Spécifier des filtres. Cette opération peut être intéressante et utile si le jeu de données schématiques à exporter renferme un grand nombre de diagrammes schématiques ou si vous voulez éviter que certains diagrammes donnés dans le jeu de données schématiques en entrée ne soient exportés vers le jeu de données schématiques en sortie.
Pour en savoir plus sur la configuration des filtres pour les diagrammes à exporter
- L'exportation des diagrammes peut ensuite s'effectuer de deux manières différentes :
- En exportant uniquement les diagrammes dans le jeu de données schématiques en entrée qui ne sont pas encore présents dans le jeu de données schématiques en sortie : option Ecraser les diagrammes existants non cochée. Il s'agit de l'option par défaut.
- En remplaçant les diagrammes dans le jeu de données schématiques en sortie par ceux contenus dans le jeu de données schématiques en entrée : option Ecraser les diagrammes existants cochée.
Chaque option est décrite dans les paragraphes suivants. La figure 1.1 représente le contenu des jeux de données schématiques en entrée et en sortie avant l'exportation.
-
Option Ecraser les diagrammes existants non cochée
Laissez la case Ecraser les diagrammes existants décochée si vous voulez que les diagrammes contenus dans le jeu de données schématiques en entrée (et non encore présents dans le jeu de données schématiques en sortie) soient exportés. Dans ce cas, seuls ces diagrammes sont concernés par l'exportation. La figure 1.2 montre la liste des diagrammes schématiques dans le jeu de données schématiques en sortie, après l'exportation, avec l'option Ecraser les diagrammes existants non cochée. Les nouveaux Diagram 1 et Diagram 3 sont exportés. Diagram 2 et Diagram 4, qui étaient déjà présents dans le jeu de données schématiques en sortie, sont conservés.
-
Option Ecraser les diagrammes existants cochée
Cochez la case Ecraser les diagrammes existants si vous voulez que tous les diagrammes schématiques du jeu de données schématiques en entrée soient remplacés dans le jeu de données schématiques en sortie, tandis que les diagrammes présents dans la sortie, mais absents dans l'entrée, sont conservés. La figure 1.3 montre la liste des diagrammes schématiques dans le jeu de données schématiques en sortie, après l'exportation, avec l'option Ecraser les diagrammes existants cochée. Les nouveaux Diagram 1 et Diagram 3 ont été exportés. Diagram 2, qui était déjà présent dans le jeu de données schématiques en sortie, est remplacé, et Diagram 4 est conservé.
-
Option Ecraser les diagrammes existants non cochée
A propos de la redirection des paramètres de configuration des jeux de données schématiques et du contenu des diagrammes schématiques vers une autre géodatabase
La commande Exporter vous permet de transférer rapidement et facilement dans vos environnements de production les modifications apportées à la définition du jeu de données schématiques dans vos environnements de test. Comme la géodatabase de test est souvent différente de celle destinée à la production, les associations, requêtes personnalisées et attributs de requête configurés dans le jeu de données schématiques en entrée doivent être redirigés lors de l'exportation afin de pointer vers les données de production au lieu des données de test dans le jeu de données schématiques en sortie. De la même manière, lorsque des diagrammes sont exportés depuis le jeu de données schématiques en entrée vers le jeu de données schématiques en sortie, leurs entités schématiques doivent être redirigées afin d'être associées avec les entités/objets contenus dans la géodatabase en sortie spécifiée. La section Options de données associées regroupe les options pouvant être configurées afin que ces redirections se produisent automatiquement lors de l'exportation.
Réattacher à une géodatabase différente
Lorsque cette option est sélectionnée, toutes les associations, toutes les requêtes personnalisées et tous les attributs de requête configurés dans le jeu de données schématiques en entrée sont automatiquement redirigés vers une autre géodatabase dans le jeu de données schématiques en sortie. Cette géodatabase est la géodatabase en sortie spécifiée dans le champ Géodatabase ou jeu de données schématique en sortie (par défaut, Utiliser la géodatabase en sortie) ou toute autre géodatabase spécifiée en cliquant sur le bouton Ouvrir situé à droite du champ Utiliser la géodatabase en sortie.
- En ce qui concerne les associations entre les classes d'entités schématiques et les classes d'entités/tables d'objets, le processus d'exportation s'applique aux noms des classes d'entités géographiques ou des tables d'objets renfermées dans la géodatabase spécifiée. Si la géodatabase spécifiée ne comporte aucune classe d'entités géographiques/table d'objets du même nom, les classes d'entités schématiques associées sont exportées sans association.
- En ce qui concerne les requêtes personnalisées et les attributs de requête, le processus redirige automatiquement leurs sources de données associées vers la géodatabase spécifiée.
Les figures suivantes illustrent la redirection au cours de l'exportation :
- La figure 2.1 montre comment les classes d'entités schématiques sont associées aux classes d'entités SIG dans le contenu des jeux de données schématiques en entrée et en sortie avant l'exportation. Les flèches rouges et bleues symbolisent ces associations.
- La figure 2.2 montre comment les associations sont définies dans le jeu de données schématiques en sortie, après l'exportation, avec l'option Réattacher à une géodatabase différente cochée. Les associations des classes d'entités schématiques SchFeatureClass1, SchFeatureClass2 et SchFeatureClass3 sont conservées. Les nouvelles classes d'entités schématiques SchFeatureClass4 et SchFeatureClass5 sont exportées. Comme la géodatabase en sortie comporte une classe d'entités FeatureClass4 portant le même nom que la classe d'entités associée à la classe d'entités schématiques SchFeatureClass4 dans l'entrée, la classe d'entités SchFeatureClass4 exportée est automatiquement associée à cette classe d'entités FeatureClass4. Pour SchFeatureClass5, comme aucune classe d'entités portant ce nom n'est présente dans la géodatabase en sortie, aucune association n'est définie.
- La figure 2.3 illustre les associations après l'exportation avec la case Réattacher à une géodatabase différente non cochée. Les associations des classes d'entités schématiques SchFeatureClass1, SchFeatureClass2 et SchFeatureClass3 sont conservées et les nouvelles classes d'entités schématiques SchFeatureClass4 et SchFeatureClass5 sont exportées sans aucune modification de leurs associations.
Si les associations entre les classes d'entités schématiques et les classes d'entités SIG/tables d'objets exportées dans le jeu de données schématiques en sortie ne vous conviennent pas, vous pouvez les redéfinir au sein de l'éditeur de jeu de données schématique.