Types de données
Un type de données permet de mettre en commun des caractéristiques communes à plusieurs attributs. Les types de données sont implémentés sous forme de classe.
Un paquetage de types de données est un paquetage de référence détenant tout ou partie des types de données utilisés dans l'entreprise. Chacun des autres paquetages sera déclaré client du paquetage de référence des types de données.
Paquetage de types de données
Un type de données définit la nature des valeurs que peut prendre une donnée. Il peut être simple (entier, caractère, text, booléen, date...) ou plus élaboré et composé.
Pour typer les attributs d'une entité, ne sont proposés que les types de données définis pour le modèle de données qui contient cette entité.
Lorsque vous créez un modèle de données, le paquetage de types de données "Référence des types de données" lui est automatiquement associé par défaut.
Ce paquetage "Référence des types de données" détient les types de données "Adresse", "Code", "Date", etc.
En ouvrant l'explorateur sur ce paquetage de type de données, vous pouvez voir qu'il est référencé par plusieurs modèles de données.
Les attributs des entités de ces modèles peuvent donc être typés à l'aide des types de données "Adresse", "Code", "Date", etc.
Créer un nouveau paquetage de types de données
Vous pouvez définir un nouveau paquetage de types de données de référence détenant les types de données utilisés dans l'entreprise.
Pour créer votre propre paquetage de types de données dans HOPEX Data Governance :
1. Cliquez sur le menu de navigation Architecture > Dictionnaires de données.
*Dans HOPEX Data Architecture, cliquez sur le menu de navigation Dictionnaires > Vue hiérarchique.
2. Dans la zone d'édition, faites un clic droit sur le dossier Dictionnaires de données et cliquez sur Nouveau.
3. Tapez le nom du paquetage et cliquez sur OK.
4. Ouvrez les propriétés du paquetage.
5. Cliquez sur la page Caractéristiques.
6. Sélectionnez le stéréotype "Datatype Package".
Vous pouvez ensuite ajouter des types à ce paquetage.
Créer un type de données
Pour créer un type de données :
1. Ouvrez les Propriétés du paquetage.
2. Cliquez sur la page Type de données.
3. Cliquez sur Nouveau.
La fenêtre de création d'un type de données apparaît.
4. Saisissez le nom du type et cliquez sur OK.
Type de données composé
Vous pouvez créer des types de données composés en leur ajoutant une liste d'attributs, par exemple un type "Adresse" composé du numéro, de la rue, du code postal, de la ville et du pays.
Valeur littérale
Vous pouvez affecter des valeurs littérales à un type de données qui définissent les valeurs qu'il peut prendre. Les attributs basés sur un tel type de données ne peuvent prendre que les valeurs définies par le type de données.
Une fois le nouveau paquetage de types de données créé, il convient de le référencer sur le modèle de données client. Voir Référencer un paquetage de types de données
Référencer un paquetage de types de données
Pour relier un paquetage de types de données à un dictionnaire de données ou à un modèle de données :
1. Ouvrez les propriétés du dictionnaire ou du modèle de données.
2. Cliquez sur la page Caractéristiques.
3. Sous la section Référence, sélectionnez à l'aide de la première flèche Paquetage des types de données.
4. Avec la deuxième flèche, cliquez sur Relier paquetage des types de données.
La fenêtre de recherche apparaît.
5. Cliquez sur le bouton Chercher.
6. Sélectionnez le paquetage voulu et cliquez sur OK.
Affecter des types aux attributs
Une fois le paquetage de types de données référencé pour un dictionnaire ou un modèle de données, la liste des types qu'il contient est disponible sur chaque attribut des classes du dictionnaire ou entités du modèle. Il vous reste à sélectionner celui qui convient.
Pour définir le type d'un attribut :
1. Ouvrez les Propriétés de la classe ou de l'entité concernée.
2. Cliquez sur la page Attributs.
3. Dans la colonne Type de données (MD) correspondant à l'attribut, sélectionnez le type voulu dans la liste.