Cloud SQL untuk MySQL adalah layanan database yang terkelola sepenuhnya untuk memudahkan Anda menyiapkan, memelihara, mengelola, dan mengatur database relasional MySQL di Cloud Platform. Konektor Cloud SQL untuk MySQL memungkinkan Anda mengakses data dari database Cloud SQL untuk MySQL dalam Looker Studio.
Versi yang didukung
Konektor Cloud SQL untuk MySQL diuji pada versi MySQL berikut:
- 5.6
- 5,7
- 8,0
Jika Anda mengalami masalah saat menggunakan versi yang didukung, beri tahu kami di Komunitas Bantuan Looker Studio. Anda dapat menambahkan dan memberi suara untuk permintaan fitur di sini.
Cara terhubung ke Cloud SQL untuk MySQL
Sumber data Looker Studio dapat terhubung ke satu tabel database Cloud SQL untuk MySQL, atau ke kueri kustom yang Anda berikan.
Untuk terhubung
- Login ke Looker Studio.
- Di halaman beranda Looker Studio, di kiri atas, klik Buat, lalu pilih Sumber Data.
- Pilih konektor Cloud SQL untuk MySQL.
- Jika diminta, izinkan Looker Studio untuk mengakses data Anda.
Siapkan koneksi ke database Anda:
- Untuk terhubung dengan nama host atau alamat IP
- Di sebelah kiri, pilih BASIC .
- Masukkan detail koneksi:
- Nama Koneksi Instance (lihat di bawah untuk mengetahui cara mencantumkan koneksi instance Anda).
- Database
- Nama pengguna
- Sandi
- Untuk terhubung dengan URL JDBC
- Di sebelah kiri, pilih URL JDBC .
- Masukkan detail koneksi:
- URL JDBC
Contoh
jdbc:google:mysql: //
<instance connection name>/
- Nama pengguna
- Sandi
- URL JDBC
Untuk terhubung menggunakan alamat literal IPv6, masukkan alamat di antara tanda kurung siku. Misalnya:
jdbc:google:mysql://\[2001:db8:1:1:1:1:1:1\]/your_db
- Catatan : Looker Studio tidak dapat terhubung ke
localhost
. Anda harus menggunakan nama host atau alamat IP publik.
- Untuk terhubung dengan nama host atau alamat IP
Klik AUTENTIKASI.
Pilih tabel dari daftar atau masukkan kueri kustom.
Pilih opsi KUERI KUSTOM untuk memberikan kueri SQL dan bukan menghubungkan ke satu tabel. Looker Studio menggunakan SQL kustom ini sebagai pernyataan pemilihan internal untuk setiap kueri yang dibuat pada database.
Misalnya, kode berikut tidak akan berfungsi karena memiliki beberapa pernyataan SQL:
DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;
SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;
Kueri di Looker Studio mungkin akan habis waktunya setelah tiga hingga lima menit. Jika waktu tunggu kueri kustom habis, coba pendekatan berikut untuk menyelesaikan masalah tersebut:
- Sederhanakan kueri agar berjalan lebih cepat.
- Jalankan kueri di database Anda dan simpan hasilnya dalam tabel terpisah. Hubungkan tabel baru di sumber data Anda.
- Klik CONNECT.
Sementara itu, halaman daftar kolom sumber data akan muncul. Klik BUAT LAPORAN untuk mulai memvisualisasikan data Anda.
Catatan
Menemukan nama koneksi instance
Nama koneksi instance mengidentifikasi instance Anda di Google Cloud. Anda bisa mendapatkannya dari konsol Google Cloud , atau dengan menggunakan command line.
Menggunakan konsol
- Buka https://console.cloud.google.com/sql/instances
- Klik ID Instance yang ingin dihubungkan.
- Di sebelah kiri, Anda akan menemukan Nama koneksi di bagian "Hubungkan ke instance ini".
Menggunakan command line
Untuk menemukan nama koneksi menggunakan antarmuka command line Cloud, gunakan perintah berikut:
gcloud sql instances describe [INSTANCE_NAME] | grep connectionName
Izin
Anda harus memiliki setidaknya izin cloudsql.client
di project Cloud SQL untuk MySQL untuk membuat koneksi. Jika tidak memiliki (atau tidak dapat memperoleh) akses ini, Anda dapat menggunakan konektor MySQL sebagai gantinya.
Konektivitas jaringan
Konektor Cloud SQL untuk MySQL mendukung koneksi ke instance Cloud SQL untuk MySQL dengan konektivitas IP publik dan konektivitas IP pribadi.
Anda harus mengonfigurasi konektivitas IP publik atau konektivitas IP pribadi untuk instance Cloud SQL untuk MySQL sebelum menggunakan konektor Cloud SQL untuk MySQL.
Untuk mengizinkan Looker Studio mengakses data di Cloud SQL dan membuat kueri terhadap data ini melalui koneksi pribadi, pilih opsi Jalur pribadi untuk layanan Google Cloud di setelan instance Cloud SQL untuk MySQL Anda.
Jenis data
Looker Studio memetakan jenis data bawaan database Anda ke kumpulan jenis data yang terpadu. Jika Looker Studio menemukan kolom dalam tabel Anda atau kueri dari jenis yang tidak didukung, kolom tersebut tidak akan dibuat menjadi kolom.
Catatan : Looker Studio tidak mendukung Ekstensi Data Spasial MySQL.
Batas konektor Cloud SQL untuk MySQL
- Anda dapat mengajukan kueri maksimum 150 ribu baris per kueri menggunakan konektor ini. Jika Anda melebihi batas ini, data akan terpotong.
- Header kolom (nama kolom) hanya boleh menggunakan karakter ASCII. Karakter non-ASCII tidak didukung.
Pemecahan masalah
Lihat panduan pemecahan masalah Looker Studio untuk mengetahui daftar pesan error umum dan langkah-langkah untuk mengatasinya.