Untuk menyediakan sambungan pangkalan data Cloud SQL dalam BigQuery, beberapa langkah perlu diikuti. Langkah-langkah ini melibatkan membuat tika Cloud SQL, mengkonfigurasi tika untuk sambungan, membuat akaun perkhidmatan, memberikan kebenaran yang diperlukan dan akhirnya mewujudkan sambungan dalam BigQuery. Proses komprehensif ini memastikan sambungan yang selamat dan cekap antara kedua-dua perkhidmatan.
1. Buat contoh Cloud SQL:
– Dalam Google Cloud Console, navigasi ke halaman kejadian Cloud SQL.
– Klik pada "Buat Instance" dan pilih enjin pangkalan data yang sesuai, seperti MySQL atau PostgreSQL.
– Konfigurasikan kejadian dengan tetapan yang diingini, termasuk rantau, jenis mesin, kapasiti storan dan kaedah pengesahan.
2. Konfigurasikan contoh untuk ketersambungan:
– Dayakan alamat IP Awam untuk contoh untuk membenarkan akses luaran.
– Konfigurasikan rangkaian yang dibenarkan untuk menentukan alamat IP yang dibenarkan untuk disambungkan ke contoh.
– Sediakan penyulitan SSL/TLS untuk sambungan selamat jika diperlukan.
3. Buat akaun perkhidmatan:
– Dalam Google Cloud Console, navigasi ke halaman IAM & Admin.
– Klik pada "Akaun Perkhidmatan" dan kemudian "Buat Akaun Perkhidmatan".
– Berikan nama dan perihalan untuk akaun perkhidmatan.
– Tetapkan peranan yang diperlukan, seperti "Cloud SQL Client" dan "BigQuery Data Viewer".
4. Berikan kebenaran:
– Dalam halaman contoh Cloud SQL, klik pada "Edit" dan kemudian "Tambah Item" dalam bahagian "Kebenaran".
– Masukkan alamat e-mel akaun perkhidmatan yang dibuat pada langkah sebelumnya.
– Pilih peranan yang sesuai, seperti "Cloud SQL Client" atau "Cloud SQL Editor".
5. Wujudkan sambungan dalam BigQuery:
– Dalam Google Cloud Console, navigasi ke halaman BigQuery.
– Klik pada "Buat Set Data" untuk mencipta set data baharu atau pilih set data sedia ada.
– Klik pada "Buat Jadual" atau pilih jadual sedia ada.
– Dalam bahagian skema, pilih "Cloud SQL" sebagai sumber data dan pilih contoh dan pangkalan data Cloud SQL yang sesuai.
– Sediakan kelayakan yang diperlukan, termasuk e-mel akaun perkhidmatan dan kunci peribadi.
Setelah langkah ini selesai, sambungan pangkalan data Cloud SQL akan diwujudkan dalam BigQuery. Ini membolehkan pertanyaan dan analisis yang lancar bagi data yang disimpan dalam tika Cloud SQL terus daripada BigQuery.
Contoh:
Katakan kita mempunyai contoh Cloud SQL yang menjalankan MySQL dengan alamat IP awam didayakan. Kami ingin menyambungkan kejadian ini kepada BigQuery untuk analisis data. Kami mengikuti langkah-langkah yang digariskan di atas untuk menyediakan sambungan.
Mula-mula, kami mencipta contoh Cloud SQL dengan konfigurasi yang diingini, menyatakan rantau, jenis mesin dan kapasiti storan. Kami juga mendayakan alamat IP Awam dan mengkonfigurasi rangkaian yang dibenarkan untuk membenarkan akses daripada alamat IP yang dikehendaki.
Seterusnya, kami membuat akaun perkhidmatan dalam halaman IAM & Admin. Kami memperuntukkan peranan yang diperlukan, seperti "Cloud SQL Client" dan "BigQuery Data Viewer", kepada akaun perkhidmatan.
Kami kemudian memberikan kebenaran kepada akaun perkhidmatan dalam contoh Cloud SQL. Ini memastikan bahawa akaun perkhidmatan mempunyai akses yang diperlukan kepada pangkalan data Cloud SQL.
Akhir sekali, dalam halaman BigQuery, kami mencipta set data dan jadual. Dalam bahagian skema, kami memilih "Cloud SQL" sebagai sumber data dan pilih contoh Cloud SQL serta pangkalan data yang kami ingin sambungkan. Kami menyediakan e-mel akaun perkhidmatan dan kunci peribadi sebagai bukti kelayakan untuk sambungan.
Dengan langkah-langkah ini selesai, kami telah berjaya menyediakan sambungan pangkalan data Cloud SQL dalam BigQuery. Kami kini boleh membuat pertanyaan dan menganalisis data yang disimpan dalam contoh Cloud SQL terus daripada BigQuery, mendayakan keupayaan analitis yang berkuasa.
Soalan dan jawapan terbaru lain mengenai Platform Awan Google EITC/CL/GCP:
- Adakah terdapat sebarang aplikasi mudah alih Android yang boleh digunakan untuk pengurusan Google Cloud Platform?
- Apakah cara untuk mengurus Google Cloud Platform ?
- Apakah pengkomputeran awan?
- Apakah perbezaan antara Bigquery dan Cloud SQL
- Apakah perbezaan antara cloud SQL dan sepana awan
- Apakah itu GCP App Engine?
- Apakah perbezaan antara cloud run dan GKE
- Apakah perbezaan antara AutoML dan Vertex AI?
- Apakah aplikasi kontena?
- Apakah perbezaan antara Dataflow dan BigQuery?
Lihat lebih banyak soalan dan jawapan dalam EITC/CL/GCP Google Cloud Platform