Importer des données métier à partir d'un fichier Excel
HOPEX Data Architecture fournit un modèle de fichier Excel pour importer dans le référentiel HOPEX un ensemble d'informations métier existantes.
Vous pouvez utiliser le modèle pour importer simplement une liste de termes et leur définition, en vue de générer un glossaire, ou pour une description d'informations métier plus détaillée, avec la possibilité de définir les relations entre les concepts, leurs synonymes, etc.
Vous pouvez aussi utiliser ce modèle pour exporter des informations métier du référentiel.
Télécharger le modèle de fichier Excel
Pour télécharger le modèle Excel associé aux informations métier :
1. Dans le bureau HOPEX Data Architecture, cliquez sur Menu principal > Export > Excel.
2. Dans l'assistant qui apparaît, cochez l'option "A partir d'un modèle".
3. Cliquez sur Suivant.
4. Dans le champ Fichier template prédéfini, sélectionnez "Concept Template".
5. Cliquez deux fois sur Suivant et sauvegardez le fichier créé. Il contient la structure fournie par le modèle.
Contenu du modèle Excel
Le modèle contient les feuilles suivantes qui interagissent entre elles :
• Business Dictionary
• Data Category
• Term
• Concept
• Synonym
• Hypernym
• Component
• State concept
FeuilleTerm
La feuille Term permet d'importer un ensemble de termes avec leur nom, la langue et leur définition.
Elle contient les colonnes suivantes.
Term_Ident
Cette propriété permet d'identifier le terme lorsqu'il est référencé dans d'autres feuilles du fichier. Si seule la feuille Term est utilisée dans le fichier Excel, il n'est pas obligatoire de définir cette propriété.
Term_Name
Cette propriété définit le nom du terme.
Business Dictionary
Dans cette colonne vous devez indiquer le nom du dictionnaire métier dans lequel vont être créés les Termes, Concepts et autres objets métier importés.
Il n'est pas possible d'indiquer des noms de dictionnaire métier différents dans un même fichier Excel, de même il est important de saisir le même nom dans toutes les lignes d'objets des feuilles à importer.
Language
Cette propriété indique l'abréviation de la langue associée au terme, par exemple FR, EN, etc. Cette abréviation est utilisée pour identifier la langue de l'objet dans HOPEX.
Lorsque vous cliquez dans la colonne correspondante, une liste de langues est proposée.
Text Definition
Cette propriété contient la définition des termes et est utilisée pour créer dans HOPEX les concepts qui correspondent aux termes saisis dans la feuille.
La propriété Text Definition est à compléter lorsque seule la feuille Term est utilisée ou bien lorsque le terme concerné dispose d'une seule définition. Si le terme dispose de plusieurs définitions, celles-ci doivent être déclarées au niveau de la feuille Concept. Ainsi chacun des concepts référence le terme associé (via son identifiant déclaré dans la feuille Term) et porte sa définition dans la propriété Text Définition de la feuille Concept (voir plus bas l'exemple de la feuille Concept).
Example de feuille Term :
Feuille Concept
La feuille Concept permet de relier des concepts aux termes définis dans la feuille Term, et de donner leur définition.
Concept_Ident
Cette propriété identifie le concept qui correspond au terme.
Term_Ident
Cette propriété identifie le terme dont est issu le concept et qui est défini dans la feuille Term.
Concept_Name
Cette propriété est optionnelle ; elle est utilisée à titre d'information. Le nom du concept est celui du terme associé.
Text Definition
Cette propriété contient la définition du terme dont est issu le concept.
Exemple :
La feuille ci-dessous donne l'ensemble des concepts et définitions associés au terme "Order" (défini dans la feuille des termes avec l'identifiant "T0") :
Feuille Synonym
La feuille Synonym permet de relier des termes définis dans la feuille Term à des définitions saisies dans la feuille Concept, en désignant les termes comme synonymes de la définition (la définition étant portée par un concept).
Concept_Ident
Cette propriété identifie le concept qui correspond au terme.
Concept_Name
Cette propriété est optionnelle et fournie à titre d'information. Elle donne le nom du concept.
Term_Ident
Cette propriété identifie le terme associé au synonyme, qui est défini dans la feuille Term.
Term_Name
Cette propriété est optionnelle et fournie à titre d'information, elle donne le nom du terme.
Feuille Component
La feuille Component permet de définir les relations entre les concepts.
Concept_Component_Ident
Cette propriété identifie les composants de concept.
Term_Ident
Cette propriété est à définir si le composant doit désigner le terme. Par défaut le nom du composant est initialisé à partir du concept référencé.
Owner_Concept_Ident
Cette propriété est obligatoire ; elle identifie le concept détenteur.
Referenced_Concept_Ident
Cette propriété est obligatoire ; elle identifie le concept référencé.
Feuille State Concept
La feuille State Concept permet d'importer un ensemble d'états de concept associés à des termes.
Concept_State_Ident
Cette propriété identifie l'état de concept à importer.
Term_Ident
Cette propriété identifie le terme associé, qui est défini dans la feuille Term.
Concept_State_Name
Cette propriété est optionnelle et fournie à titre d'information. Le nom de l'état de concept est issu du terme qui lui correspond.
Text Definition
Cette propriété contient la définition du terme associé.
StateOf_Ident
Cette propriété identifie le concept de l'état. Si cette propriété est nulle, l'état de concept est créé sans concept.