Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Glossari aziendali per AWS Glue Data Catalog
Nota
Il contesto aziendale e la ricerca semantica sono disponibili in anteprima AWS Glue e sono soggette a modifiche.
Un glossario aziendale è un contenitore di termini di vocabolario controllato che definiscono i concetti aziendali all'interno dell'organizzazione. Associa i termini del glossario alle risorse di Data Catalog per arricchirli di significato commerciale e migliorare la reperibilità tramite la ricerca semantica.
Creazione di un glossario
Utilizzalo CreateGlossary per creare un glossario aziendale.
aws glue create-glossary \ --name "Finance Data Definitions" \ --description "Standardized financial terms used across reporting and analytics"
Output di esempio:
{ "Id": "gl-c9vq7sh2fk4t2h", "Name": "Finance Data Definitions" }
Creazione di termini di glossario
Si usa CreateGlossaryTerm per aggiungere termini a un glossario.
aws glue create-glossary-term \ --glossary-identifierglossary-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."
Output di esempio:
{ "Id": "gt-d7xm3np5rk2w9j", "GlossaryId": "gl-c9vq7sh2fk4t2h", "Name": "Active User" }
Associazione dei termini del glossario agli asset
Utilizzato AssociateGlossaryTerms per associare termini alle risorse di Data Catalog.
Nota
Durante l'anteprima, puoi associare un massimo di 10 termini del glossario per risorsa.
aws glue associate-glossary-terms \ --identifierasset-id\ --glossary-term-identifiers '["term-id-1", "term-id-2"]'
Output di esempio:
{ "Identifier": "c2fymbu18rtsx5", "GlossaryTerms": [ {"Id": "gt-d7xm3np5rk2w9j", "Name": "Active User"}, {"Id": "gt-h4kp9wt6mq3v2n", "Name": "PII"} ] }
Rimuovere le associazioni dei termini del glossario
Utilizzate DisassociateGlossaryTerms per rimuovere le associazioni di termini da una risorsa.
aws glue disassociate-glossary-terms \ --identifierasset-id\ --glossary-term-identifiers '["term-id"]'
Aggiornamento di glossari e termini
Gli aggiornamenti hanno effetto immediato e si riflettono nei risultati di ricerca.
Per aggiornare un glossario
UsaUpdateGlossary:
aws glue update-glossary \ --identifierglossary-id\ --name "Enterprise Finance Glossary" \ --description "Updated standardized financial terms for enterprise reporting"
Per aggiornare un termine del glossario
UsaUpdateGlossaryTerm:
aws glue update-glossary-term \ --identifierterm-id\ --name "Monthly Active User" \ --short-description "A user with at least one login in the last 30 days"
Eliminazione di glossari e termini
È necessario eliminare tutti i termini da un glossario prima di poter eliminare il glossario.
Per eliminare un termine del glossario
UsaDeleteGlossaryTerm:
aws glue delete-glossary-term \ --identifierterm-id
Per eliminare un glossario
Usa DeleteGlossary dopo aver rimosso tutti i termini:
aws glue delete-glossary \ --identifierglossary-id
Elencare glossari e termini
Entrambi ListGlossaryTerms supportano l'impaginazione con ListGlossaries e. MaxResults NextToken
Per elencare tutti i glossari
Esegui il comando seguente:
aws glue list-glossaries \ --max-results 10
Output di esempio:
{ "Items": [ {"Id": "gl-c9vq7sh2fk4t2h", "Name": "Finance Data Definitions"}, {"Id": "gl-f8yn2bx7jl5r4k", "Name": "Marketing Glossary"} ] }
Per elencare i termini in un glossario
Esegui il comando seguente:
aws glue list-glossary-terms \ --glossary-identifierglossary-id\ --max-results 10
Output di esempio:
{ "GlossaryId": "gl-c9vq7sh2fk4t2h", "Items": [ {"Id": "gt-d7xm3np5rk2w9j", "Name": "Active User"}, {"Id": "gt-j6rm4xv9np8w3t", "Name": "EBITDA"} ] }
Recupero dei dettagli del glossario e dei termini
Per recuperare un glossario
Esegui il comando seguente:
aws glue get-glossary \ --identifierglossary-id
Per recuperare un termine del glossario
Esegui il comando seguente:
aws glue get-glossary-term \ --identifierterm-id