View a markdown version of this page

Glossaires commerciaux pour AWS Glue Data Catalog - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Glossaires commerciaux pour AWS Glue Data Catalog

Note

Le contexte commercial et la recherche sémantique sont en cours de prévisualisation AWS Glue et sont susceptibles d'être modifiés.

Un glossaire commercial est un conteneur de termes de vocabulaire contrôlé qui définissent les concepts commerciaux au sein de votre organisation. Associez les termes du glossaire aux ressources du catalogue de données pour leur donner un sens commercial et améliorer la découvrabilité grâce à la recherche sémantique.

Création d'un glossaire

CreateGlossaryÀ utiliser pour créer un glossaire professionnel.

aws glue create-glossary \ --name "Finance Data Definitions" \ --description "Standardized financial terms used across reporting and analytics"

Exemple de sortie :

{ "Id": "gl-c9vq7sh2fk4t2h", "Name": "Finance Data Definitions" }

Création de termes de glossaire

CreateGlossaryTermÀ utiliser pour ajouter des termes à un glossaire.

aws glue create-glossary-term \ --glossary-identifier glossary-id \ --name "Active User" \ --short-description "A user with at least one login in the last 30 days" \ --long-description "An account that has logged in at least once within the trailing 30-day window. Used as the standard engagement metric across all product teams."

Exemple de sortie :

{ "Id": "gt-d7xm3np5rk2w9j", "GlossaryId": "gl-c9vq7sh2fk4t2h", "Name": "Active User" }

Associer des termes du glossaire à des ressources

AssociateGlossaryTermsÀ utiliser pour associer des termes aux actifs du catalogue de données.

Note

Pendant la prévisualisation, vous pouvez associer un maximum de 10 termes de glossaire par ressource.

aws glue associate-glossary-terms \ --identifier asset-id \ --glossary-term-identifiers '["term-id-1", "term-id-2"]'

Exemple de sortie :

{ "Identifier": "c2fymbu18rtsx5", "GlossaryTerms": [ {"Id": "gt-d7xm3np5rk2w9j", "Name": "Active User"}, {"Id": "gt-h4kp9wt6mq3v2n", "Name": "PII"} ] }

Supprimer les associations de termes du glossaire

DisassociateGlossaryTermsÀ utiliser pour supprimer les associations de termes d'une ressource.

aws glue disassociate-glossary-terms \ --identifier asset-id \ --glossary-term-identifiers '["term-id"]'

Mise à jour des glossaires et des termes

Les mises à jour prennent effet immédiatement et sont reflétées dans les résultats de recherche.

Pour mettre à jour un glossaire

Utilisation UpdateGlossary :

aws glue update-glossary \ --identifier glossary-id \ --name "Enterprise Finance Glossary" \ --description "Updated standardized financial terms for enterprise reporting"
Pour mettre à jour un terme du glossaire

Utilisation UpdateGlossaryTerm :

aws glue update-glossary-term \ --identifier term-id \ --name "Monthly Active User" \ --short-description "A user with at least one login in the last 30 days"

Supprimer des glossaires et des termes

Vous devez supprimer tous les termes d'un glossaire avant de pouvoir supprimer le glossaire.

Pour supprimer un terme du glossaire

Utilisation DeleteGlossaryTerm :

aws glue delete-glossary-term \ --identifier term-id
Pour supprimer un glossaire

À utiliser DeleteGlossary après avoir supprimé tous les termes :

aws glue delete-glossary \ --identifier glossary-id

Liste des glossaires et des termes

Les deux ListGlossaries et ListGlossaryTerms supportent la pagination avec MaxResults et. NextToken

Pour répertorier tous les glossaires

Exécutez la commande suivante :

aws glue list-glossaries \ --max-results 10

Exemple de sortie :

{ "Items": [ {"Id": "gl-c9vq7sh2fk4t2h", "Name": "Finance Data Definitions"}, {"Id": "gl-f8yn2bx7jl5r4k", "Name": "Marketing Glossary"} ] }
Pour répertorier des termes dans un glossaire

Exécutez la commande suivante :

aws glue list-glossary-terms \ --glossary-identifier glossary-id \ --max-results 10

Exemple de sortie :

{ "GlossaryId": "gl-c9vq7sh2fk4t2h", "Items": [ {"Id": "gt-d7xm3np5rk2w9j", "Name": "Active User"}, {"Id": "gt-j6rm4xv9np8w3t", "Name": "EBITDA"} ] }

Récupération des détails du glossaire et des termes

Pour récupérer un glossaire

Exécutez la commande suivante :

aws glue get-glossary \ --identifier glossary-id
Pour récupérer un terme du glossaire

Exécutez la commande suivante :

aws glue get-glossary-term \ --identifier term-id