View a markdown version of this page

Glossari aziendali per AWS Glue Data Catalog - AWS Aderenza

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 soggetti 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 del Data Catalog per arricchirli con significato aziendale e migliorare la reperibilità tramite la ricerca semantica.

Creazione di un glossario

CreateGlossaryUsalo 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 dei termini del glossario

CreateGlossaryTermDa utilizzare per aggiungere termini a un glossario.

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."

Output di esempio:

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

Associazione dei termini del glossario alle risorse

AssociateGlossaryTermsDa utilizzare per associare termini alle risorse del Data Catalog.

Nota

Durante l'anteprima, puoi associare un massimo di 10 termini del glossario per risorsa.

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

Output di esempio:

{ "AssetIdentifier": "asset-id", "GlossaryTerms": ["term-id-1", "term-id-2"] }

Rimozione delle associazioni di termini del glossario

Consente DisassociateGlossaryTerms di rimuovere le associazioni di termini da una risorsa.

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

Associazione dei termini del glossario a una singola colonna

È possibile definire l'associazione di un termine del glossario a un singolo elemento di una forma iterabile, ad esempio una colonna di una tabella, anziché all'intera risorsa. A tale scopo, passate e affiancate l'identificatore della risorsa. --iterable-form-name --item-identifier Ogni colonna è un singolo elemento del modulo columns iterabile e il nome della colonna è l'identificatore dell'elemento.

Nota

È possibile associare un massimo di 5 termini del glossario per colonna.

aws glue associate-glossary-terms \ --asset-identifier asset-id \ --iterable-form-name columns \ --item-identifier column-name \ --glossary-term-identifiers '["term-id"]'

La risposta fa eco al nome del modulo iterabile e all'identificatore dell'elemento insieme all'elenco dei termini corrente della colonna:

{ "AssetIdentifier": "asset-id", "IterableFormName": "columns", "ItemIdentifier": "column-name", "GlossaryTerms": ["term-id"] }

Per rimuovere un termine da una colonna, usa il disassociate-glossary-terms comando con gli stessi parametri. --iterable-form-name --item-identifier I termini associati a livello di risorsa e i termini associati alle singole colonne sono indipendenti.

aws glue disassociate-glossary-terms \ --asset-identifier asset-id \ --iterable-form-name columns \ --item-identifier column-name \ --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 \ --identifier glossary-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 \ --identifier term-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 \ --identifier term-id
Per eliminare un glossario

Usa DeleteGlossary dopo aver rimosso tutti i termini:

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

Elenco dei glossari e dei 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-identifier glossary-id \ --max-results 10

Output di esempio:

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

Recupero del glossario e dei dettagli dei termini

Per recuperare un glossario

Esegui il comando seguente:

aws glue get-glossary \ --identifier glossary-id
Per recuperare un termine del glossario

Esegui il comando seguente:

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