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-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 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-identifierasset-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-identifierasset-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-identifierasset-id\ --iterable-form-name columns \ --item-identifiercolumn-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-identifierasset-id\ --iterable-form-name columns \ --item-identifiercolumn-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 \ --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
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-identifierglossary-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 \ --identifierglossary-id
Per recuperare un termine del glossario
Esegui il comando seguente:
aws glue get-glossary-term \ --identifierterm-id