Sebagai pengguna domain data, Anda dapat menggunakan domain data untuk mempersempit hasil penelusuran ke konteks bisnis tertentu, menelusuri set data, tabel, dan produk data BigQuery, serta menemukan metadata dalam batas domain tertentu.
Sebelum memulai
Sebelum melakukan penelusuran menurut domain, pastikan Anda memiliki peran yang diperlukan dan API yang diaktifkan.
Mengaktifkan API
Mengaktifkan Dataplex API.
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan izin serviceusage.services.enable. Jika Anda
membuat project, kemungkinan Anda sudah memiliki izin ini melalui
peran Pemilik (roles/owner). Jika tidak, Anda bisa mendapatkan izin ini melalui
peran Admin Penggunaan Layanan (roles/serviceusage.serviceUsageAdmin).
Pelajari cara memberikan peran.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk menelusuri dan menemukan metadata menggunakan domain data, minta administrator untuk memberi Anda peran IAM berikut di project atau domain data:
-
Melihat metadata entri domain untuk penemuan:
Dataplex Data Domain Entry Reader (
roles/dataplex.dataDomainEntryReader) -
Melihat konfigurasi dan binding domain:
Dataplex Data Domain Configuration Viewer (
roles/dataplex.dataDomainViewer)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Menjelajahi hierarki domain
Untuk mengetahui informasi selengkapnya tentang cara menjelajahi hierarki domain, lihat Melihat domain dan subdomain data di lokasi.
Menemukan resource dalam domain data
Untuk menelusuri resource dengan domain, ikuti langkah-langkah berikut:
Konsol
Di konsol Google Cloud , buka halaman Knowledge Catalog > Search.
Klik Coba penelusuran organik untuk mengaktifkan fitur penelusuran organik.
Klik Filter.
Di kolom Cakupan, pilih Domain dari daftar.
Di kolom Pilih domain, pilih domain yang ingin Anda gunakan untuk mempersempit hasil. Tambahkan filter tambahan jika perlu.
Atau, Anda dapat menggunakan opsi menu Telusuri dalam domain untuk menemukan resource dalam domain:
Di konsol Google Cloud , buka halaman Domain data.
Pilih Cari dalam domain dari menu . Tindakan ini akan otomatis membuka jendela penelusuran dengan filter domain diterapkan.
Gunakan kolom penelusuran untuk menemukan resource di domain.
REST
Untuk menelusuri entri yang dicakup ke domain data, gunakan metode projects.locations.searchEntries dan berikan jalur domain dalam parameter contexts.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID: ID Google Cloud project Anda.LOCATION_ID: region untuk kueri penelusuran (atauglobal).QUERY: string kueri penelusuran.DOMAIN_ID: ID unik domain data yang menentukan konteks cakupan penelusuran.
Metode HTTP dan URL:
POST https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID:searchEntries
Meminta isi JSON:
{
"query": "QUERY",
"contexts": [ "projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID" ],
"semantic_search": true,
"page_size": 100
}
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan menerima kode status berhasil (2xx) dan respons kosong.
Batasan
Saat Anda menelusuri resource di luar konteks domain, misalnya saat menggunakan penelusuran global, izin penemuan domain tidak berlaku. Anda hanya melihat resource yang memiliki akses di sistem yang mendasarinya, seperti BigQuery.
Misalkan set data BigQuery disertakan dalam domain data. Anda memiliki peran Dataplex Data Domain Entry Reader untuk domain, tetapi Anda tidak memiliki izin langsung untuk melihat set data di BigQuery:
- Menelusuri dalam domain: Anda melihat set data dalam hasil penelusuran karena izin domain berlaku.
- Menelusuri di luar domain: Anda tidak melihat set data dalam hasil penelusuran. Dalam penelusuran umum, izin domain tidak berlaku, dan Anda tidak memiliki akses langsung di BigQuery.
Langkah berikutnya
- Pelajari domain data lebih lanjut.
- Pelajari cara membuat domain data.
- Pelajari cara mengelola resource domain data.