View a markdown version of this page

Memulai konteks bisnis di Katalog Data - AWS Lem

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

Memulai konteks bisnis di Katalog Data

catatan

Konteks bisnis dan pencarian semantik ada AWS Glue dalam pratinjau sebagai berikut Wilayah AWS: AS Timur (Virginia Utara), AS Timur (Ohio), AS Barat (Oregon), dan Eropa (Irlandia). Fitur ini dapat berubah.

Tutorial ini memandu Anda membuat glosarium, menandai aset, dan menggunakan pencarian semantik untuk menemukan data berdasarkan makna.

Prasyarat

  • AWS Akun dengan Katalog AWS Glue Data dikonfigurasi di Wilayah yang didukung.

  • Yang AWS CLI diinstal dan dikonfigurasi.

  • Setidaknya satu tabel terdaftar di Katalog Data.

  • Peran IAM atau pengguna dengan izin untuk tindakan Katalog AWS Glue Data.

  • Izin tambahan diperlukan untuk mencari katalog yang dienkripsi dengan kunci KMS yang dikelola pelanggan. Untuk informasi selengkapnya, lihat Mengenkripsi aset Katalog dengan AWS KMS kunci yang dikelola pelanggan.

Lampirkan kebijakan IAM berikut untuk memberikan izin yang diperlukan:

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "glue:SearchAssets", "glue:PutAsset", "glue:GetAsset", "glue:DeleteAsset", "glue:PutAssetType", "glue:GetAssetType", "glue:DeleteAssetType", "glue:ListAssetTypes", "glue:CreateGlossary", "glue:UpdateGlossary", "glue:GetGlossary", "glue:ListGlossaries", "glue:DeleteGlossary", "glue:CreateGlossaryTerm", "glue:UpdateGlossaryTerm", "glue:GetGlossaryTerm", "glue:ListGlossaryTerms", "glue:DeleteGlossaryTerm", "glue:AssociateGlossaryTerms", "glue:DisassociateGlossaryTerms", "glue:PutFormType", "glue:GetFormType", "glue:DeleteFormType", "glue:ListFormTypes", "glue:PutAttachment", "glue:DeleteAttachment", "glue:ListIterableForms", "glue:BatchGetIterableForms" ], "Resource": "*" }] }

Langkah 1: Buat glosarium dan beri tag aset

Untuk membuat glosarium

Jalankan perintah berikut:

aws glue create-glossary \ --name "Enterprise Data Glossary" \ --description "Standardized business definitions for enterprise data assets."

Contoh keluaran:

{ "Id": "d7xm3np5rk2w9j", "Name": "Enterprise Data Glossary" }
Untuk membuat istilah glosarium

Ganti pengidentifikasi glosarium dengan Id dari output sebelumnya.

aws glue create-glossary-term \ --glossary-identifier "d7xm3np5rk2w9j" \ --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."

Contoh output:

{ "Id": "c2fymbu18rtsx5", "GlossaryId": "d7xm3np5rk2w9j", "Name": "Active User" }
Untuk mengaitkan istilah dengan aset

Jalankan perintah berikut:

aws glue associate-glossary-terms \ --asset-identifier "arn:aws:glue:us-east-1:123456789012:table/mydb/sales_transactions" \ --glossary-term-identifiers "c2fymbu18rtsx5"

Gunakan SearchAssets API untuk menemukan aset berdasarkan makna bisnis.

aws glue search-assets \ --search-text "active users"

Contoh output:

{ "Items": [ {"Id": "c9vq7sh2fk4t2h", "AssetName": "Customer Sales Transactions", "AssetTypeId": "Table"} ] }

Untuk memfilter hasil berdasarkan jenis aset:

aws glue search-assets \ --search-text "active users" \ --filter-clause '{"AttributeFilter":{"Attribute":"type","Operator":"equals","Value":{"StringValue":"Table"}}}' \ --max-results 10

Untuk memfilter hanya AWS Glue tabel (tidak termasuk tabel dari sistem sumber lain):

aws glue search-assets \ --search-text "active users" \ --filter-clause '{"AndAllFilters":[{"AttributeFilter":{"Attribute":"type","Operator":"equals","Value":{"StringValue":"Table"}}},{"AttributeFilter":{"Attribute":"namespace","Operator":"equals","Value":{"StringValue":"amazon.glue"}}}]}' \ --max-results 10

Menggunakan agen AI dengan katalog

MCP-compatible Agen AI dapat menemukan aset katalog, mengambil konteks bisnis, dan memuat konten keterampilan menggunakan keterampilan dari AWS Agen Toolkit. Anda bisa mendapatkan keterampilan katalog dengan cara berikut:

  • Dibundel dengan plugin - Instal aws-data-analytics plugin, yang mencakup seperangkat keterampilan katalog yang dikuratori yang tersedia untuk agen segera setelah instalasi. Untuk petunjuk, lihat Meng instal plugin di Panduan Pengguna AWS Agen Toolkit.

  • Diinstal secara lokal — Unduh keterampilan individu dari Agen Toolkit untuk AWS repositori GitHub dan tambahkan ke direktori keterampilan agen Anda. Keterampilan berikut mendukung alur kerja katalog:

Langkah selanjutnya

  • Lampirkan formulir untuk menstandarkan bidang metadata seperti tempat tinggal data atau kebijakan penyimpanan.

  • Buat aset keterampilan yang menyediakan konteks domain untuk data Anda kepada agen AI.