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"
Langkah 2: Cari data menggunakan konteks bisnis
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-analyticsplugin, 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.