Mengelola resource Cloud SQL menggunakan Knowledge Catalog

Halaman ini menjelaskan cara Anda dapat menelusuri dan mengelola resource Cloud SQL menggunakan Knowledge Catalog.

Knowledge Catalog adalah platform untuk menyimpan, mengelola, dan mengakses metadata Anda. Knowledge Catalog secara otomatis mengambil metadata berikut dari instance, database, tabel, kolom, dan tampilan Cloud SQL:

  • Nama
  • Lokasi (wilayah)
  • Tanggal pembuatan dan tanggal terakhir diubah
  • Skema (untuk tabel dan tampilan)
  • Deskripsi
  • Batasan kunci utama dan kunci asing

Knowledge Catalog hanya mengambil metadata dari instance utama Cloud SQL, bukan dari replika baca atau replika server eksternal.

Anda dapat menggunakan Knowledge Catalog untuk menemukan dan memahami metadata Cloud SQL Anda. Gunakan Knowledge Catalog untuk membantu aktivitas berikut:

  • Penemuan data
  • Klasifikasi
  • Analisis, termasuk dependensi dan kesesuaian untuk kasus penggunaan
  • Manajemen perubahan
  • Perpindahan data (pipeline)
  • Evolusi skema

Dengan Knowledge Catalog, Anda dapat mengelola metadata dengan melampirkan aspek ke entri metadata Cloud SQL. Setiap aspek dapat memiliki beberapa kolom metadata dan dapat didasarkan pada jenis aspek standar atau kustom.

Misalnya, Anda dapat melampirkan aspek berikut ke kolom yang berisi nomor Jaminan Sosial, yang merupakan informasi identitas pribadi (PII):

  pii:true
  pii_type:SSN

Untuk mengetahui informasi selengkapnya tentang Knowledge Catalog, lihat Tentang pengelolaan metadata di Knowledge Catalog.

Keaktualan data integrasi Knowledge Catalog

Keaktualan metadata instance Anda yang diharapkan di Knowledge Catalog bergantung pada tanggal pembuatan instance dan versi databasenya.

Mendekati real-time

Integrasi dengan Knowledge Catalog diaktifkan secara default saat instance dibuat jika instance memenuhi semua kriteria berikut:

  1. Waktu pembuatan: Pada atau setelah 18 April 2026

  2. Versi: Cloud SQL untuk PostgreSQL versi 14.0 atau yang lebih baru
  3. Arsitektur jaringan: Arsitektur jaringan baru

Jika instance Anda tidak memenuhi semua kriteria ini, lihat Sekali sehari.

Instance yang memenuhi semua kriteria ini dibuat dan berisi tabel stempel waktu untuk melacak waktu pembuatan dan pembaruan aset Anda. Tabel stempel waktu ada di database cloudsqladmin. Saat instance Anda mengalami perubahan DDL atau skema, integrasi akan mengkueri tabel stempel waktu untuk mengidentifikasi aset yang baru diubah, lalu memuat update skema terbaru ke Knowledge Catalog mendekati real-time. Dalam kasus yang jarang terjadi, misalnya saat ada ketidakstabilan jaringan, Knowledge Catalog mungkin tidak mendapatkan update. Meskipun jarang terjadi, setiap perubahan yang terlewat pada akhirnya akan konsisten, biasanya dalam waktu 24 jam. Untuk mengetahui informasi selengkapnya tentang skenario yang dapat menyebabkan perubahan terlewat, lihat Batasan di halaman ini.

Saat melihat kueri yang telah dijalankan dalam instance, Anda akan melihat kueri yang mendukung integrasi Knowledge Catalog. Anda dapat mengidentifikasi kueri ini melalui komentar --Dataplex yang disertakan. Untuk melihat kueri untuk instance, lihat Melihat kueri aktif.

Anda dapat menonaktifkan integrasi dan mengaktifkannya kembali nanti menggunakan petunjuk di Memperbarui instance.

Sekali sehari

Integrasi dengan Knowledge Catalog dapat diaktifkan untuk instance yang memenuhi salah satu kriteria berikut:

  1. Waktu pembuatan: Sebelum 18 April 2026
  2. Versi: Versi Cloud SQL untuk PostgreSQL yang lebih lama dari 14.0
  3. Arsitektur jaringan: Arsitektur jaringan lama

Jika instance Anda dibuat setelah 18 April 2026, integrasi dengan Knowledge Catalog akan diaktifkan secara default. Untuk instance yang dibuat sebelum 18 April 2026, Anda dapat Mengaktifkan integrasi Knowledge Catalog di instance Cloud SQL yang ada .

Setelah Anda mengaktifkan integrasi dengan Knowledge Catalog, metadata untuk instance yang memenuhi salah satu kriteria ini biasanya diperbarui di Knowledge Catalog sekitar sekali sehari. Anda dapat menonaktifkan integrasi Knowledge Catalog dan mengaktifkannya kembali sesuai kebutuhan.

Sebelum memulai

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Aktifkan Dataplex API untuk project.

    Mengaktifkan Dataplex API

  7. Periksa izin.

    Anda memerlukan peran dan izin Identity and Access Management (IAM) tertentu untuk menelusuri dan melampirkan entri ke aset Cloud SQL. Untuk mengetahui detailnya, lihat Peran dan izin IAM yang diperlukan untuk Knowledge Catalog.

Peran dan izin IAM yang diperlukan untuk Knowledge Catalog

Cloud SQL menggunakan izin cloudsql.schemas.view untuk memberikan akses ke metadata di Knowledge Catalog.

Untuk memberikan izin ini, buat peran khusus yang menyertakan izin ini, atau gunakan salah satu peran bawaan yang memiliki izin ini.

Untuk mengetahui informasi selengkapnya, lihat Peran IAM Cloud SQL bawaan.

Membuat instance dengan integrasi Knowledge Catalog diaktifkan

Instance baru diintegrasikan dengan Knowledge Catalog secara default. Untuk membuat instance baru dengan integrasi Knowledge Catalog yang diaktifkan, Anda hanya perlu membuat instance baru. Untuk membuat instance dengan Katalog Pengetahuan yang terintegrasi dalam hampir real-time, instance baru Anda harus memenuhi semua kriteria berikut:

  1. Waktu pembuatan: Pada atau setelah 18 April 2026

  2. Versi: Cloud SQL untuk PostgreSQL versi 14.0 atau yang lebih baru
  3. Arsitektur jaringan: Arsitektur jaringan baru

Jika ingin mengaktifkan Katalog Pengetahuan mendekati real-time untuk instance baru dengan versi database yang lebih lama atau arsitektur jaringan lama, Anda dapat meng-clone instance atau memulihkan dari cadangan ke instance baru.

gcloud

Buat instance

Untuk membuat instance Cloud SQL, gunakan perintah gcloud sql instances create.

gcloud sql instances create INSTANCE_NAME \
  --database-version=DATABASE_VERSION \
  --tier=MACHINE_TYPE \
  --region=REGION_NAME

Lakukan penggantian berikut:

  • INSTANCE_NAME: nama instance
  • DATABASE_VERSION: versi database untuk instance (misalnya, POSTGRES_14 ). Untuk mengetahui daftar lengkap string yang tersedia, lihat SqlDatabaseVersion
  • MACHINE_TYPE: jenis mesin untuk instance
  • REGION_NAME: nama region untuk instance

Contoh ini berbasis Linux.

REST v1

Buat instance

Gunakan contoh ini untuk membuat instance dengan integrasi yang diaktifkan. Untuk mengetahui daftar lengkap parameter yang tersedia untuk panggilan ini, lihat halaman instances.insert.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID atau nomor project dari project Google Cloud yang berisi instance
  • INSTANCE_NAME: nama instance
  • REGION_NAME: nama region untuk instance
  • DATABASE_VERSION: string enum versi database (misalnya, POSTGRES_13). Untuk daftar lengkap string yang tersedia, lihat SqlDatabaseVersion.
  • PASSWORD: sandi untuk pengguna root
  • MACHINE_TYPE: string enum jenis (tingkat) mesin, seperti: db-custom-[CPUS]-[MEMORY_MBS]
  • EDITION_TYPE: edisi Cloud SQL Anda

Metode HTTP dan URL:

POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances

Meminta isi JSON:

{
  "name": "INSTANCE_NAME",
  "region": "REGION_NAME",
  "databaseVersion": "DATABASE_VERSION",
  "rootPassword": "PASSWORD",
  "settings": {
    "tier": "MACHINE_TYPE",
    "edition": "EDITION_TYPE",
    "enableDataplexIntegration": true
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2024-09-25T22:19:33.735Z",
  "operationType": "CREATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

REST v1beta4

Buat instance

Gunakan contoh ini untuk membuat instance dengan integrasi yang diaktifkan. Untuk mengetahui daftar lengkap parameter yang tersedia untuk panggilan ini, lihat halaman instances.insert.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID atau nomor project dari project Google Cloud yang berisi instance
  • INSTANCE_NAME: nama instance
  • REGION_NAME: nama region untuk instance
  • DATABASE_VERSION: string enum versi database (misalnya, POSTGRES_13). Untuk daftar lengkap string yang tersedia, lihat SqlDatabaseVersion.
  • PASSWORD: sandi untuk pengguna root
  • MACHINE_TYPE: string enum jenis (tingkat) mesin, seperti: db-custom-[CPUS]-[MEMORY_MBS]
  • EDITION_TYPE: edisi Cloud SQL Anda

Metode HTTP dan URL:

POST https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances

Meminta isi JSON:

{
  "name": "INSTANCE_NAME",
  "region": "REGION_NAME",
  "databaseVersion": "DATABASE_VERSION",
  "rootPassword": "PASSWORD",
  "settings": {
    "tier": "MACHINE_TYPE",
    "edition": "EDITION_TYPE",
    "enableDataplexIntegration": true
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2024-09-25T22:19:33.735Z",
  "operationType": "CREATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

Mengaktifkan integrasi Knowledge Catalog pada instance Cloud SQL yang ada

Bagian ini berlaku untuk instance yang memenuhi salah satu kriteria berikut:
  1. Waktu pembuatan: Sebelum 18 April 2026
  2. Versi: Versi Cloud SQL untuk PostgreSQL yang lebih lama dari 14.0
  3. Arsitektur jaringan: Arsitektur jaringan lama

Anda juga dapat mengikuti petunjuk update di bagian ini untuk mengaktifkan kembali integrasi Knowledge Catalog pada instance yang sebelumnya terintegrasi dengan Knowledge Catalog dalam waktu hampir real-time. Perlu waktu hingga 10 menit agar data mendekati real-time mulai muncul di Knowledge Catalog setelah integrasi diaktifkan kembali.

Untuk mengaktifkan atau mengaktifkan kembali integrasi Knowledge Catalog pada instance Cloud SQL yang ada, gunakan salah satu prosedur berikut.

gcloud

Perbarui instance

Untuk mengaktifkan integrasi bagi instance yang ada, gunakan perintah gcloud sql instances patch.

gcloud sql instances patch INSTANCE_NAME \
  --enable-dataplex-integration

Jika Anda perlu mengaktifkan dan memperbarui semua instance Cloud SQL di project Anda, maka Anda dapat menjalankan skrip yang mirip dengan berikut ini:

gcloud sql instances list --format="(NAME)" \
| tail -n +2 | xargs -t -I %
gcloud sql instances patch % --enable-dataplex-integration

Contoh ini berbasis Linux.

REST v1

Perbarui instance

Gunakan contoh ini untuk memperbarui instance yang ada. Untuk mengetahui daftar lengkap parameter yang tersedia untuk panggilan ini, lihat halaman instances.patch.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID atau nomor project dari project Google Cloud yang berisi instance
  • INSTANCE_NAME: nama instance

Metode HTTP dan URL:

PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_NAME

Meminta isi JSON:

{
  "settings":
  {
    "enableDataplexIntegration": true
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_NAME",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2024-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_NAME",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

REST v1beta4

Perbarui instance

Gunakan contoh ini untuk memperbarui instance yang ada. Untuk mengetahui daftar lengkap parameter yang tersedia untuk panggilan ini, lihat halaman instances.patch.

Gunakan contoh ini untuk memperbarui instance yang ada. Untuk mengetahui daftar lengkap parameter yang tersedia untuk panggilan ini, lihat halaman instances.patch.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID atau nomor project dari project Google Cloud yang berisi instance
  • INSTANCE_NAME: nama instance

Metode HTTP dan URL:

PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME

Meminta isi JSON:

{
  "settings":
  {
    "enableDataplexIntegration": true
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2024-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_NAME",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

Memverifikasi integrasi Katalog Pengetahuan di instance Cloud SQL Anda

Untuk memverifikasi bahwa integrasi Knowledge Catalog diaktifkan di instance Anda, gunakan salah satu prosedur berikut.

gcloud

Untuk memverifikasi bahwa integrasi Knowledge Catalog diaktifkan di instance yang sudah ada, gunakan perintah gcloud sql instances describe.

gcloud sql instances describe INSTANCE_NAME

Ganti INSTANCE_NAME dengan nama instance. Di output, cari setelan konfigurasi enableDataplexIntegration yang ditetapkan ke true.

REST v1

Sebelum menggunakan salah satu data permintaan, buatlah pengganti berikut:

  • PROJECT_ID: project ID
  • INSTANCE_ID: ID instance

Metode HTTP dan URL:

GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan menerima respons JSON seperti berikut:

{
"settings":
  {
  "enableDataplexIntegration": true
  }
}

REST v1beta4

Sebelum menggunakan salah satu data permintaan, buatlah pengganti berikut:

  • PROJECT_ID: project ID
  • INSTANCE_ID: ID instance

Metode HTTP dan URL:

GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
"settings":
  {
  "enableDataplexIntegration": true
  }
}

Menonaktifkan integrasi Knowledge Catalog pada instance Cloud SQL

Untuk menonaktifkan integrasi Knowledge Catalog di instance Cloud SQL Anda, gunakan salah satu prosedur berikut. Penonaktifan integrasi Knowledge Catalog pada instance yang terintegrasi hampir secara real-time memerlukan waktu hingga 10 menit.

Konsol

  1. Di Konsol Google Cloud , buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Untuk membuka halaman Ringkasan instance, klik nama instance.
  3. Klik Edit.
  4. Di bagian Sesuaikan instance Anda, luaskan menu Tampilkan opsi konfigurasi.
  5. Di bagian Flags and parameters, hapus centang pada kotak Enable Knowledge Catalog integration.

  6. Klik Simpan.

gcloud

Untuk menonaktifkan integrasi untuk instance yang ada, gunakan perintah gcloud sql instances patch.

gcloud sql instances patch INSTANCE_NAME \
  --no-enable-dataplex-integration

Jika Anda perlu menonaktifkan integrasi dan memperbarui semua instance Cloud SQL di project Anda, Anda dapat menjalankan skrip yang mirip dengan berikut ini:

gcloud sql instances list --format="(NAME)" \
| tail -n +2 | xargs -t -I %
gcloud sql instances patch % --no-enable-dataplex-integration

Contoh ini berbasis Linux.

REST v1

Gunakan contoh ini untuk menonaktifkan integrasi.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID atau nomor project dari project Google Cloud yang berisi instance
  • INSTANCE_NAME: nama instance

Metode HTTP dan URL:

PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME

Meminta isi JSON:

{
  "settings":
  {
    "enableDataplexIntegration": false
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2024-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_NAME",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

REST v1beta4

Gunakan contoh ini untuk menonaktifkan integrasi.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID atau nomor project dari project Google Cloud yang berisi instance
  • INSTANCE_NAME: nama instance

Metode HTTP dan URL:

PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME

Meminta isi JSON:

{
  "settings":
  {
    "enableDataplexIntegration": false
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2024-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_NAME",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

Memperkaya aset Cloud SQL dengan aspek

Jenis aspek adalah resource yang dapat digunakan kembali yang dapat Anda gunakan sebagai template untuk aspek. Jenis aspek membantu Anda menghindari duplikasi pekerjaan dan aspek yang tidak lengkap. Anda dapat menggunakan Knowledge Catalog untuk membuat jenis aspek yang Anda butuhkan.

Setelah membuat jenis aspek kustom, Anda dapat melampirkan aspek ke aset Cloud SQL. Dengan melampirkan aspek ke aset Cloud SQL, Anda dapat melakukan hal berikut:

  • Menambahkan metadata bisnis ke aset
  • Menelusuri aset berdasarkan metadata bisnis dan metadata kustom lainnya

Untuk mempelajari lebih lanjut cara membuat jenis aspek dan melampirkan aspek ke Cloud SQL, lihat Mengelola aspek dan memperkaya metadata.

Menelusuri aset Cloud SQL

Gunakan halaman penelusuran Katalog Pengetahuan di konsol Google Cloud untuk menelusuri aset Cloud SQL.

  1. Buka halaman Penelusuran Katalog Pengetahuan.

    Buka Penelusuran

  2. Di bagian Choose search platform, pilih Knowledge Catalog.

  3. Di panel Filter, klik Sistem, lalu pilih Cloud SQL.

  4. Opsional. Di Alias jenis, Anda dapat memfilter hasil penelusuran ke jenis aset Cloud SQL tertentu dengan memilih satu atau beberapa alias jenis berikut:

    • Database
    • Skema database
    • Layanan
    • Tabel
    • Lihat

Menggunakan kueri untuk melakukan penelusuran

Anda juga dapat menggunakan kolom penelusuran di Knowledge Catalog untuk melakukan kueri penelusuran. Untuk melihat semua aset Cloud SQL, masukkan system=Cloud_SQL.

Kemudian, Anda dapat memasukkan kata kunci tertentu. Misalnya, untuk melihat semua database Cloud SQL:

system=Cloud_SQL AND type=Database

Untuk melihat semua tabel Cloud SQL, masukkan kueri berikut:

system=Cloud_SQL AND type=Table

Anda juga dapat menggunakan tanda kurung dan operator logika AND dan OR untuk ekspresi yang kompleks. Untuk mempelajari lebih lanjut ekspresi yang dapat Anda gunakan di kolom penelusuran, lihat Sintaksis penelusuran untuk Knowledge Catalog.

Anda dapat langsung memasukkan kueri penelusuran untuk aset Cloud SQL tertentu ke dalam kolom penelusuran. Format string kueri adalah sebagai berikut:

type="projects/dataplex-types/locations/global/entryTypes/QUERY_STRING"

Ganti QUERY_STRING dengan string kueri berdasarkan mesin Cloud SQL dan jenis aset yang ingin Anda kueri. Gunakan tabel berikut untuk mengidentifikasi string kueri yang sesuai.

Mesin Cloud SQL String kueri
Cloud SQL untuk MySQL
  • cloudsql-mysql-database
  • cloudsql-mysql-instance
  • cloudsql-mysql-table
  • cloudsql-mysql-view
Cloud SQL for PostgreSQL
  • cloudsql-postgresql-database
  • cloudsql-postgresql-instance
  • cloudsql-postgresql-table
  • cloudsql-postgresql-schema
  • cloudsql-postgresql-view
Cloud SQL untuk SQL Server
  • cloudsql-sqlserver-database
  • cloudsql-sqlserver-instance
  • cloudsql-sqlserver-table
  • cloudsql-sqlserver-schema
  • cloudsql-sqlserver-view

Contoh kueri mungkin terlihat seperti berikut:

type="projects/dataplex-types/locations/global/entryTypes/cloudsql-postgresql-instance"

Memfilter aset Cloud SQL menurut dialek Cloud SQL

Secara default, Katalog Pengetahuan menampilkan semua aset Cloud SQL. Untuk memfilter aset hanya untuk Cloud SQL untuk MySQL, Cloud SQL untuk PostgreSQL, atau SQL Server, lakukan langkah-langkah berikut.

  1. Di panel Aspek, klik menu Tambahkan jenis aspek lainnya.

  2. Pilih Akses SQL.

  3. Klik Oke.

  4. Klik tombol edit aspek playlist_add . Di halaman SQL Access, lakukan hal berikut:

    • Di kolom Dialek, pilih PostgreSQL untuk memfilter aset Cloud SQL untuk PostgreSQL.
  5. Opsional. Pilih kolom Versi, lalu masukkan versi tertentu Cloud SQL untuk PostgreSQL.
  6. Klik Terapkan. Knowledge Catalog hanya menampilkan aset Cloud SQL untuk PostgreSQL.

Knowledge Catalog menyertakan beberapa jenis aspek bawaan yang dapat Anda gunakan untuk melakukan penelusuran.

  1. Di panel Aspek, klik menu Tambahkan jenis aspek lainnya.

  2. Opsional. Pilih Akses SQL untuk memfilter hasil menurut dialek Cloud SQL. Untuk mengetahui informasi selengkapnya, lihat prosedur sebelumnya, Memfilter aset Cloud SQL menurut dialek Cloud SQL.

  3. Pilih satu atau beberapa jenis aspek berikut untuk membatasi hasil penelusuran ke jenis tersebut.

    • Database Cloud SQL
    • Instance Cloud SQL
    • Tampilan Cloud SQL
    • Skema Cloud SQL
    • Tabel Cloud SQL
  4. Klik Oke.

  5. Di tabel hasil, klik nama aset untuk melihat metadata aset tersebut.

  6. Opsional: Tingkatkan kualitas atau lihat aset Anda. Anda dapat melakukan salah satu dari tindakan berikut:

    • Di Ringkasan, klik Tambahkan untuk menambahkan deskripsi teks kaya aset.
    • Di Aspects, klik Add untuk melampirkan aspek ke aset.
    • Misalnya, untuk melihat database anggota, klik tab Daftar Entri, lalu klik Tampilkan semua entri turunan dalam penelusuran. Jika tab Entry List tidak muncul, berarti instance tidak memiliki database.
    • Di Detail entri, lihat detail lengkap aset. Klik nama entri untuk melihat entri tambahan.

Contoh alur kerja - Lihat perincian dari instance ke kolom

Dalam alur kerja contoh ini, Anda akan memulai dengan menelusuri instance Cloud SQL, lalu melihat database anggota, lalu melihat tabel dalam database tersebut, dan kemudian melihat kolom dalam tabel.

  1. Buka halaman Penelusuran Katalog Pengetahuan.

    Buka Penelusuran

  2. Untuk opsi Choose search platform, pilih Knowledge Catalog.

  3. Di panel Filter, pilih Sistem, lalu Cloud SQL. Atau, masukkan system=Cloud_SQL di kolom penelusuran.

  4. Pilih nama instance.

  5. Di halaman Detail Cloud SQL, klik tab Daftar entri, lalu klik Tampilkan semua entri turunan dalam penelusuran. Knowledge Catalog menampilkan database dalam instance.

  6. Di halaman Detail database Cloud SQL, klik tab Daftar entri, lalu klik Lihat entri turunan dalam penelusuran. Knowledge Catalog menampilkan tabel dalam database.

  7. Pilih nama tabel, lalu di halaman Cloud SQL table details, klik Schema untuk melihat kolom tabel.

  8. Opsional: Untuk menambahkan jenis aspek ke kolom, klik tombol Tambahkan aspek.

Alur kerja ini menunjukkan cara melihat perincian dari instance ke tabel. Anda dapat langsung membuka daftar tabel dengan memasukkan system=Cloud_SQL AND type=Table di kolom penelusuran.

Harga

Tidak ada biaya untuk menyimpan metadata teknis Cloud SQL di Knowledge Catalog. Harga Standar Knowledge Catalog berlaku untuk panggilan API dan penambahan metadata bisnis tambahan. Untuk mengetahui informasi selengkapnya, lihat halaman harga Knowledge Catalog.

Penggunaan resource

Saat integrasi Knowledge Catalog diaktifkan, Knowledge Catalog akan mengekstrak data dari instance Anda secara berkala. Proses ekstraksi memerlukan penggunaan CPU dalam jumlah tertentu. Instance yang terintegrasi dengan Knowledge Catalog dalam waktu hampir real-time dan instance lain yang dibuat setelah 18 April 2026 umumnya memiliki dampak minimal pada penggunaan CPU. Untuk sebagian besar instance yang dibuat sebelum 18 April 2026, termasuk semua instance yang dibuat sebelum 19 Maret 2026, penggunaan CPU dapat lebih besar. Hal ini terutama terlihat pada instance dengan jenis mesin yang lebih kecil—misalnya, mesin yang memiliki inti bersama dan skema yang lebih besar (10.000 tabel atau lebih), yang dapat menggunakan hingga 40% CPU-nya selama proses ekstraksi.

Batasan

Bagian ini mencantumkan batasan penggunaan Cloud SQL dan Knowledge Catalog.

  • Untuk instance yang dibuat sebelum 18 April 2026, integrasi Knowledge Catalog dengan Cloud SQL dinonaktifkan untuk instance apa pun yang membatasi akses ke resource karena pendaftaran resource di Assured Workloads.

  • Setelah Anda mengaktifkan Knowledge Catalog di instance, perlu waktu antara 2 hingga 48 jam agar resource Cloud SQL Anda muncul di Knowledge Catalog sebagai aset, bergantung pada ukuran mesin, versi, dan jenis mesin Cloud SQL yang Anda gunakan. Batasan ini tidak berlaku saat instance Anda diperbarui secara hampir real-time seperti yang dijelaskan dalam Hampir real-time.

  • Instance yang Anda konfigurasi untuk ketersediaan tinggi (HA) tidak akan diaktifkan dengan Knowledge Catalog secara otomatis saat dibuat. Jika Anda mengaktifkan ketersediaan tinggi untuk instance yang sudah mengaktifkan Knowledge Catalog, maka Knowledge Catalog akan tetap diaktifkan kecuali jika Anda menonaktifkannya.

Batasan berikut hanya berlaku saat instance Anda diperbarui dalam hampir real-time seperti yang dijelaskan dalam Hampir real-time:

  • Saat database diganti namanya, hanya update database yang tersedia di Knowledge Catalog dalam waktu hampir real-time. Pemetaan pokok database dan semua tabel terkait akan konsisten pada akhirnya di Knowledge Catalog.
  • Integrasi Knowledge Catalog hampir secara real-time tidak didukung untuk instance yang mengaktifkan Kontrol Layanan VPC.
  • Instance dapat menghilangkan pesan, yang dapat menyebabkan data di Knowledge Catalog hanya menjadi konsisten pada akhirnya. Jika pesan dihilangkan, pembaruan yang terlewatkan akan terlihat di Knowledge Catalog pada akhirnya. Kasus saat instance dapat menghilangkan pesan mencakup hal berikut:
    • Instance yang mengalami tingkat DDL yang tinggi dalam rentang waktu yang singkat.
    • Instance yang merupakan clone dari instance yang ada.
    • Instance yang dipulihkan dari cadangan.
    • Instance yang kehabisan memori.
    • Instance yang memulai ulang atau memulai ulang databasenya.
    • Instance yang mengalami masalah jaringan atau gangguan proses sinkronisasi dengan Knowledge Catalog.

Langkah berikutnya