Utiliser un modèle de glossaire
Le glossaire est un type de modèle personnalisé basé sur un métamodèle flexible.
Talend Data Catalog fournit un glossaire extensible basé sur un métamodèle pour capturer, définir, maintenir et implémenter un glossaire de terminologie d'entreprise, des définitions de données, dess jeux de code, des domaines, des règles de validation, etc.
Vous pouvez également utiliser la terminologie pour classifier et associer des objets à des classes de données et à une classification de données automatique. Vous pouvez définir des mappings sémantiques pour décrire comment les éléments dans un modèle source (plus conceptuel comme le glossaire métier) définissent les éléments dans un modèle de destination (plus proche d'une implémentation ou d'une représentation).
Un glossaire permet à une entreprise de parvenir à des accords entre tous les intervenants, sur leurs ressources métier (comme les termes) et de savoir comment elles sont reliées aux ressources de données (comme les tables de bases de données) et aux ressources technologiques (comme les mappings ETL). Vous pouvez utiliser le glossaire pour documenter les entités de données logiques/physiques et leurs attributs de manière collaborative. Cela implique de visualiser les dépendances entre les ressources métier et techniques.
Types d'objets de glossaire
Type d'objet | Description | Affecté par le workflow | Contenu par |
---|---|---|---|
Term | Terminologie utilisée dans l'architecture | Oui |
|
Acronyme | Acronyme (forme courte) pour un terme, souvent utilisé dans les implémentations | Oui |
|
Hiérarchie de terme
Un glossaire est généralement une collection plate de termes. Comme vous pouvez avoir n'importe quel nombre de glossaires, vous pouvez inclure la terminologie pour des domaines particuliers dans différents glossaires. Vous pouvez également inclure un terme pour créer une hiérarchie de termes.
Types d'associations de termes et lignage sémantique
Type d'association | Description | Effet sur le nom déduit et l'attribution des descriptions | Effet sur le lookup des définitions | Effet sur l'utilisation sémantique |
---|---|---|---|---|
A un synonyme | Termes avec une signification presque identique | Non | Oui | Oui |
A un acronyme | Acronyme pour un terme | Non | - | - |
Pour plus d'informations | Termes associés supplémentaires | Non | Non | Non |
Plus général | Les termes ayant un contexte plus général ou étant un concept plus abstrait | Oui | Oui | Non |
Plus spécifique | Les termes ayant un contexte plus précis ou étant un concept plus spécifique | Non | Non | Oui |
Contains (contient) ; | Les termes considérés comme contribuant au concept complet, comme Nom contient un prénom | Non | Non | Non |
Contenu par | Terme étant le conteneur parent dans lequel ce terme est défini, comme Nom de rue contenu par l'adresse physique | Non | Non | Non |
Références | - | Non | Non | Non |
Référencé par | - | Non | Non | Non |
Représente | La relation entre un terme de type de domaine et les termes qui sont des expressions de ce domaine, par exemple Account Amount Available Represents Unified Dollar Amount | Non | Non | Oui |
Représenté par | La relation entre un terme qui est une expression d'un terme de type de domaine, comme Unified Dollar Amount is Represented by Account Amount Available | Non | Oui | Non |
Ces relations peuvent être définies entre des termes dans le même modèle de glossaire ou dans différents glossaires. Vous pouvez remplacer un mapping sémantique séparé entre deux glossaires avec les associations de terme More General (Plus général) et More Specific (Plus spécifique). Ils vont se comporter de la même manière que les liens sémantiques dans un mapping sémantique.
Workflow
- Talend Data Catalog fournit un ensemble complet et flexible de processus de workflows et de publication.
Vous pouvez utiliser le processs de workflow lorsque vous avez un processus de développement de glossaire formel impliquant plusieurs utilisateur·trices.
- Sans workflow, les modifications apportées aux glossaire sont reflétées immédiatement dans le système.
Ce mode peut être utile lorsque vous ne souhaitez pas la complexité d'un processus de workflow. Il est également utile lorsque vous commencez à construire et alimenter un glossaire et des mappings sémantiques associés.
Vous devez avoir les attributions du rôle d'objet Workflow Editor (Éditeur·trice de workflow) et Metadata Editor (Éditeur·trice de métadonnées) pour modifier la terminologie d'un glossaire sous workflow.
Lorsque vous activez la fonctionnalité de workflow, Talend Data Catalog crée une version publiée du glossaire. La version publiée est celle à présenter à la plupart des utilisateurs et des utilisatrices. Vous ne pouvez pas modifier directement son contenu (avec ou sans droit). Vous ne pouvez pas voir les modifications courantes et les états courants du workflow de la version publiée. Vous ne voyez que ce qui est publié. Vous pouvez modifier la version de développement et utiliser l'étape de publication du workflow pour modifier le contenu du glossaire publié. Vous pouvez voir l'objet de glossaire dans son statut de workflow actuel, dans la version de développement.En termes d'implémentation, la version publiée du glossaire est associée à n'importe quelle version de configuration.
Vous pouvez associer une version archivée (historique) d'un glossaire à une configuration, la rendant ainsi publiée à des fins de présentation.
Le processus de workflow s'applique à tous les objets dans un glossaire. Lorsque le workflow est activé, certaines restrictions s'appliquent à la possibilité d'effectuer certaines actions :
- Vous ne pouvez pas supprimer un terme contenant des termes publiés.
- Vous ne pouvez publier un terme qu'une fois son parent publié (lorsqu'ils sont créés ensemble).
Modèles de glossaires et autres modèles personnalisés
Vous pouvez étendre l'attribut métier supplémentaire, l'objet et les types de relations selon vos besoins. Vous pouvez définir des associations avec d'autres modèles personnalisés dans le métamodèle et associer ces instances de modèles personnalisés, comme les glossaires.