

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Glosarium bisnis untuk AWS Glue Data Catalog
<a name="catalog-business-glossaries"></a>

**catatan**  
Konteks bisnis dan pencarian semantik berada dalam pratinjau AWS Glue dan dapat berubah.

Glosarium bisnis adalah wadah untuk istilah kosakata terkontrol yang menentukan konsep bisnis dalam organisasi Anda. Kaitkan istilah glosarium dengan aset Katalog Data untuk memperkaya mereka dengan makna bisnis dan meningkatkan kemampuan ditemukan melalui pencarian semantik.

## Membuat glosarium
<a name="catalog-business-glossaries-create"></a>

Gunakan `CreateGlossary` untuk membuat glosarium bisnis.

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

Contoh output:

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

## Membuat istilah glosarium
<a name="catalog-business-glossaries-create-term"></a>

Gunakan `CreateGlossaryTerm` untuk menambahkan istilah ke glosarium.

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

Contoh output:

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

## Mengaitkan istilah glosarium dengan aset
<a name="catalog-business-glossaries-associate"></a>

Gunakan `AssociateGlossaryTerms` untuk mengaitkan istilah dengan aset Katalog Data.

**catatan**  
Selama pratinjau, Anda dapat mengaitkan maksimal 10 istilah glosarium per aset.

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

Contoh output:

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

## Menghapus asosiasi istilah glosarium
<a name="catalog-business-glossaries-disassociate"></a>

Gunakan `DisassociateGlossaryTerms` untuk menghapus asosiasi istilah dari aset.

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

## Mengaitkan istilah glosarium dengan satu kolom
<a name="catalog-business-glossaries-associate-item"></a>

Anda dapat mencakupi asosiasi istilah glosarium ke satu item dari formulir yang dapat diiterasi—misalnya, satu kolom tabel—bukan seluruh aset. Untuk melakukan ini, lewati `--iterable-form-name` dan `--item-identifier` di samping pengenal aset. Setiap kolom adalah satu item dari formulir yang `columns` dapat diiterasi, dan nama kolom adalah pengidentifikasi item.

**catatan**  
Anda dapat mengaitkan maksimal 5 istilah glosarium per kolom.

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

Respons menggemakan nama formulir yang dapat diiterasi dan pengidentifikasi item bersama dengan daftar istilah kolom saat ini:

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

Untuk menghapus istilah dari kolom, gunakan `disassociate-glossary-terms` perintah dengan `--item-identifier` parameter `--iterable-form-name` dan yang sama. Istilah yang terkait pada tingkat aset dan istilah yang terkait pada kolom individual bersifat independen.

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

## Memperbarui glosarium dan ketentuan
<a name="catalog-business-glossaries-update"></a>

Pembaruan segera berlaku dan tercermin dalam hasil pencarian.

**Untuk memperbarui glosarium**  
Gunakan`UpdateGlossary`:

```
aws glue update-glossary \
    --identifier {{glossary-id}} \
    --name "Enterprise Finance Glossary" \
    --description "Updated standardized financial terms for enterprise reporting"
```

**Untuk memperbarui istilah glosarium**  
Gunakan`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"
```

## Menghapus glosarium dan istilah
<a name="catalog-business-glossaries-delete"></a>

Anda harus menghapus semua istilah dari glosarium sebelum dapat menghapus glosarium.

**Untuk menghapus istilah glosarium**  
Gunakan`DeleteGlossaryTerm`:

```
aws glue delete-glossary-term \
    --identifier {{term-id}}
```

**Untuk menghapus glosarium**  
Gunakan `DeleteGlossary` setelah menghapus semua istilah:

```
aws glue delete-glossary \
    --identifier {{glossary-id}}
```

## Daftar glosarium dan istilah
<a name="catalog-business-glossaries-list"></a>

Kedu `ListGlossaries` anya dan `ListGlossaryTerms` mendukung pagination dengan `MaxResults` dan`NextToken`.

**Untuk daftar semua glosarium**  
Jalankan perintah berikut:

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

Contoh keluaran:

```
{
    "Items": [
        {"Id": "gl-c9vq7sh2fk4t2h", "Name": "Finance Data Definitions"},
        {"Id": "gl-f8yn2bx7jl5r4k", "Name": "Marketing Glossary"}
    ]
}
```

**Untuk mencantumkan istilah dalam glosarium**  
Jalankan perintah berikut:

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

Contoh keluaran:

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

## Mengambil rincian glosarium dan istilah
<a name="catalog-business-glossaries-get"></a>

**Untuk mengambil glosarium**  
Jalankan perintah berikut:

```
aws glue get-glossary \
    --identifier {{glossary-id}}
```

**Untuk mengambil istilah glosarium**  
Jalankan perintah berikut:

```
aws glue get-glossary-term \
    --identifier {{term-id}}
```