

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
<a name="catalog-business-glossaries"></a>

**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
<a name="catalog-business-glossaries-create"></a>

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
<a name="catalog-business-glossaries-create-term"></a>

Si usa `CreateGlossaryTerm` 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 agli asset
<a name="catalog-business-glossaries-associate"></a>

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 \
    --identifier {{asset-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
<a name="catalog-business-glossaries-disassociate"></a>

Utilizzate `DisassociateGlossaryTerms` per rimuovere le associazioni di termini da una risorsa.

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

## Aggiornamento di glossari e termini
<a name="catalog-business-glossaries-update"></a>

Gli aggiornamenti hanno effetto immediato e si riflettono nei risultati di ricerca.

**Per aggiornare un glossario**  
Usa`UpdateGlossary`:

```
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**  
Usa`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"
```

## Eliminazione di glossari e termini
<a name="catalog-business-glossaries-delete"></a>

È necessario eliminare tutti i termini da un glossario prima di poter eliminare il glossario.

**Per eliminare un termine del glossario**  
Usa`DeleteGlossaryTerm`:

```
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}}
```

## Elencare glossari e termini
<a name="catalog-business-glossaries-list"></a>

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 dei dettagli del glossario e dei termini
<a name="catalog-business-glossaries-get"></a>

**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}}
```