Dokumen ini menjelaskan cara membuat penyimpanan data yang terhubung ke data AlloyDB untuk PostgreSQL. Anda dapat menautkan penyimpanan data ini ke aplikasi Gemini Enterprise untuk mengizinkan agen menganalisis data Anda.
Untuk terhubung ke data AlloyDB untuk PostgreSQL menggunakan penyimpanan data Gemini Enterprise, Anda dapat menggunakan salah satu mode berikut:
Kueri gabungan (direkomendasikan) [Pratinjau]: Terhubung ke data AlloyDB untuk PostgreSQL di tempat tanpa menimbulkan biaya keluar untuk menyalin dan memindahkan data. Kueri gabungan mengirimkan kueri Anda langsung ke AlloyDB untuk PostgreSQL di semua cluster, database, dan tabel yang memiliki izin Identity and Access Management (IAM) untuk diakses oleh identitas Anda, yang lebih efisien untuk kueri analitik. Saat Anda menggunakan mode kueri gabungan, Knowledge Catalog akan otomatis diaktifkan di tab Assistant aplikasi Gemini Enterprise untuk memberi agen alat guna menelusuri data yang dapat diakses pengguna dan mencari konteks.
Penyerapan data: Salin data dari tabel AlloyDB untuk PostgreSQL tertentu ke penyimpanan data Gemini Enterprise. Data harus di-refresh secara manual untuk mencerminkan perubahan dalam tabel AlloyDB untuk PostgreSQL. Mode ini menimbulkan biaya keluar untuk memindahkan data ke lokasi baru, dan izin IAM yang ada tidak direplikasi ke dalam penyimpanan data.
Sebelum memulai
Untuk membuat penyimpanan data AlloyDB untuk PostgreSQL di Gemini Enterprise,
Anda harus memiliki
peran Admin Gemini Enterprise
(roles/discoveryengine.agentspaceAdmin) atau
Admin Discovery Engine
(roles/discoveryengine.admin). Untuk mengetahui informasi selengkapnya, lihat
Memberikan izin kepada admin.
Jika project Anda dilindungi oleh perimeter Kontrol Layanan VPC atau memiliki penerapan kebijakan organisasi yang diaktifkan, pastikan kebijakan organisasi Anda mengizinkan konektor:
- Tambahkan
alloydbke parameterallowedDataSourcesdalam batasan terkeloladiscoveryengine.managed.allowedDataSources(Batasi sumber data yang diizinkan untuk konektor data). Untuk mengetahui informasi selengkapnya, lihat Ringkasan batasan kebijakan terkelola dan Mengonfigurasi sumber data yang diizinkan.
Kueri gabungan
Untuk terhubung ke AlloyDB untuk PostgreSQL menggunakan kueri gabungan mode, berikan peran IAM berikut di Google Cloud project yang berisi cluster AlloyDB untuk PostgreSQL kepada pengguna yang membuat kueri atau melakukan tindakan melalui konektor:
- Akses cluster dan database:
- Cloud AlloyDB Viewer (
roles/alloydb.viewer) dan Cloud AlloyDB Client (roles/alloydb.client) (atau Cloud AlloyDB Database User (roles/alloydb.databaseUser) dengan autentikasi database IAM) untuk kueri dan alat hanya baca. - Cloud AlloyDB Admin (
roles/alloydb.admin) jika tindakan tulis atau pengelolaan cluster actions (seperti membuat cluster, instance, atau cadangan, atau menjalankan penulisan SQL) di aktifkan.
- Cloud AlloyDB Viewer (
- Akses alat MCP:
- Izin MCP Tool User (
roles/mcp.toolUser) di project tempat cluster AlloyDB untuk PostgreSQL berada untuk memanggil alat MCP. Google Cloud
- Izin MCP Tool User (
Penyerapan data
Untuk menyerap data dari project sumber yang berbeda dengan project yang berisi penyimpanan data Gemini Enterprise yang Anda buat, berikan peran Cloud AlloyDB Admin (roles/alloydb.admin) di project AlloyDB untuk PostgreSQL sumber ke akun layanan service-PROJECT_NUMBER@gcp-sa-discoveryengine.iam.gserviceaccount.com (dengan PROJECT_NUMBER adalah nomor project yang berisi penyimpanan data Gemini Enterprise). Google Cloud Google Cloud Google Cloud
Membuat penyimpanan data AlloyDB untuk PostgreSQL
Untuk membuat penyimpanan data yang menghubungkan data dari AlloyDB untuk PostgreSQL ke Gemini Enterprise, ikuti langkah-langkah berikut:
Di Google Cloud konsol, buka halaman Gemini Enterprise.
Buka halaman Data stores.
Klik Create data store.
Di halaman Source, pilih sumber data untuk penyimpanan data Anda. Telusuri "AlloyDB for PostgreSQL" di kolom penelusuran Select a data source, atau temukan AlloyDB untuk PostgreSQL dalam daftar First-party data sources. Pilih Add data source.
Di halaman Data, pilih mode konektor untuk cara terhubung ke data Anda. Pilih dari tab berikut untuk mengetahui petunjuk lebih lanjut berdasarkan mode yang telah Anda pilih.
Kueri gabungan
Penyerapan data
- Pilih Data ingestion.
- Tentukan detail tentang data yang ingin Anda impor. Di bagian Import data from your AlloyDB for PostgreSQL table, tentukan informasi berikut:
- Project ID: Google Cloud Project yang berisi tabel AlloyDB untuk PostgreSQL. Kolom ini wajib diisi.
- ID lokasi: ID lokasi AlloyDB untuk PostgreSQL yang berisi data yang ingin Anda impor. Kolom ini wajib diisi.
- ID Cluster: ID cluster AlloyDB untuk PostgreSQL yang berisi data yang ingin Anda impor. Kolom ini wajib diisi.
- ID database: ID database AlloyDB untuk PostgreSQL yang berisi data yang ingin Anda impor. Kolom ini wajib diisi.
- ID Tabel: ID tabel AlloyDB untuk PostgreSQL yang berisi data yang ingin Anda impor. Kolom ini wajib diisi.
- Klik Continue.
Di halaman Configuration, konfigurasikan setelan penyimpanan data Anda.
- Location of your data connector: Pilih region untuk tempat menyimpan metadata penyimpanan data Anda. Anda tidak dapat mengubah lokasi setelah penyimpanan data dibuat. Untuk mengetahui informasi penting tentang multi-region, lihat Lokasi Gemini Enterprise.
- Your data connector name: Di kolom Data connector name, masukkan nama untuk konektor data Anda. Anda tidak dapat mengubah nama setelah konektor data dibuat. Memasukkan nama akan menghasilkan ID unik untuk konektor data Anda. Secara opsional, di kolom Tag (optional), masukkan tag untuk konektor data Anda, yang berfungsi sebagai ID stabil untuk konektor di semua versi.
- Kebijakan perlindungan data sensitif: Pilih
kebijakan perlindungan data sensitif
untuk penyimpanan data Anda. Formatnya harus mengikuti:
projects/{project}/locations/{location}/contentPolicies/{policy}. Anda dapat mengedit setelan ini nanti.
Klik Create.
Sekarang Anda siap melampirkan penyimpanan data ke aplikasi Gemini Enterprise. Dalam mode kueri gabungan, kueri akan dikenai biaya penggunaan AlloyDB untuk PostgreSQL saat pengguna menjalankan kueri melalui aplikasi terlampir; dalam mode penyerapan data, mengimpor data akan dikenai biaya pengindeksan AlloyDB untuk PostgreSQL dan Gemini Enterprise bahkan sebelum penyimpanan data dilampirkan ke aplikasi. Untuk mempelajari lebih lanjut biaya ini, lihat Harga Gemini Enterprise.
Langkah berikutnya
Untuk melampirkan penyimpanan data ke aplikasi, buat aplikasi dan pilih penyimpanan data Anda dengan mengikuti langkah-langkah di Membuat aplikasi Gemini Enterprise.
Pelajari cara Knowledge Catalog berfungsi dengan konektor Data Cloud (otomatis diaktifkan saat Anda menggunakan mode kueri gabungan) untuk membantu agen menelusuri data yang dapat diakses pengguna dan mencari konteks organisasi.
Untuk membuat agen tercakup dengan akurasi tinggi dan kueri terverifikasi, lihat Memublikasikan agen data AlloyDB untuk PostgreSQL ke Gemini Enterprise.