Terhubung ke MySQL

Anda dapat menghubungkan database MySQL ke Data Studio menggunakan konektor MySQL. Gunakan tabel database atau kueri kustom untuk membuat laporan dan dasbor interaktif. Kemudian, Anda dapat membagikan insight ini kepada pemangku kepentingan atau anggota tim yang tidak memiliki akses langsung ke database.

Versi yang didukung

Kami telah menguji Data Studio di versi MySQL berikut:

  • 5.6
  • 5.7
  • 8.0

Jika Anda mengalami masalah saat menggunakan versi yang didukung, beri tahu kami di Komunitas Data Studio. Anda juga dapat menambahkan dan memberikan suara untuk permintaan fitur di issue tracker.

Cara terhubung ke MySQL

Sumber data Data Studio dapat terhubung ke satu tabel database MySQL, atau ke kueri kustom yang Anda berikan.

Untuk terhubung ke database MySQL, ikuti langkah-langkah berikut:

  1. Login ke Data Studio.
  2. Di halaman beranda Data Studio, klik Buat, lalu pilih Sumber Data.
  3. Pilih konektor MySQL.
  4. Konfigurasikan akses ke database Anda menggunakan salah satu opsi koneksi .
  5. Klik AUTHENTICATE. Daftar tabel dalam database tersebut akan muncul.
  6. Pilih tabel dari daftar atau masukkan kueri kustom.
  7. Klik CONNECT.

Anda kini dapat mengakses semua kolom dalam tabel sebagai kolom dalam laporan Anda.

Opsi koneksi

Menghubungkan menggunakan nama host atau alamat IP

Dalam koneksi, pilih BASIC. Masukkan detail koneksi:

  • Nama host atau alamat IP
  • Port (Opsional)
  • Database
  • Nama pengguna
  • Sandi

Menghubungkan menggunakan URL JDBC

Dalam koneksi, pilih URL JDBC. Masukkan detail koneksi:

  • URL JDBC
    • Contoh jdbc:mysql://HOSTNAME[:PORT];databaseName=DATABASE

  • Nama pengguna
  • Sandi

Untuk terhubung menggunakan alamat literal IPv6, masukkan alamat di antara tanda kurung siku. Contoh: jdbc:mysql://[2001:db8:1:1:1:1:1:1]/your_db

Menghubungkan menggunakan SSL

Data Studio mendukung koneksi aman (terenkripsi) ke server menggunakan protokol TLS (Transport Layer Security) (TLS 1.2). TLS juga disebut sebagai SSL (Secure Sockets Layer).

Untuk mengaktifkan koneksi aman, pilih Aktifkan SSL , lalu berikan file konfigurasi SSL Anda.

Penggunaan SSL tidak diwajibkan oleh Data Studio, tetapi mungkin diperlukan untuk konfigurasi database Anda. Hubungi vendor database Anda untuk mengetahui detailnya.

Menghubungkan menggunakan autentikasi klien

Jika kotak Aktifkan autentikasi klien dicentang, Anda dapat mengupload kunci pribadi klien dan sertifikat klien jika diperlukan untuk mengakses database.

Penggunaan autentikasi klien tidak diwajibkan oleh Data Studio, tetapi mungkin diperlukan untuk konfigurasi database Anda. Hubungi vendor database Anda untuk mengetahui detailnya.

Kueri kustom

Pilih opsi KUERI KUSTOM untuk memberikan kueri SQL dan bukan menghubungkan ke satu tabel. Data Studio menggunakan SQL kustom ini sebagai pernyataan pemilihan dalam untuk setiap kueri yang dibuat pada database.

Kueri SQL kustom hanya boleh memiliki satu pernyataan. 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 Data 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.

Jenis data yang didukung

Data Studio memetakan jenis data bawaan database Anda ke kumpulan jenis data yang terpadu. Jika Data Studio menemukan kolom dalam tabel Anda atau kueri dari jenis yang tidak didukung, kolom tersebut tidak akan dibuat menjadi kolom.

Akses database dan firewall

Agar Data Studio dapat terhubung ke dan melakukan kueri database yang berada di belakang firewall, Anda perlu membuka akses ke salah satu alamat IP berikut. Anda mungkin juga perlu mengonfigurasi database untuk menerima traffic dari alamat tersebut. Lihat dokumentasi untuk database spesifik Anda guna mengetahui petunjuk tentang cara melakukannya.

Alamat IP

Alamat berikut dicadangkan untuk infrastruktur global Data Studio:

  • 142.251.74.0/23

  • 2001:4860:4807::/48 (Opsional, untuk platform yang mendukung IPv6)

Jika Anda telah mengaktifkan residensi data untuk langganan Data Studio Pro, gunakan alamat berikut:

  • 142.251.56.0/24

  • 2001:4860:4815::/48 (Opsional, untuk platform yang mendukung IPv6)

Batas konektor MySQL

  • Sumber data Data Studio dapat terhubung ke satu tabel database MySQL.
  • Konektor MySQL Data Studio didasarkan pada Google Cloud SQL untuk MySQL, dan dikenai batasan yang sama terkait versi dan fitur yang didukung. Pelajari Google Cloud SQL untuk MySQL lebih lanjut.
  • Data Studio tidak mendukung Ekstensi Data Spasial 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 Data Studio untuk mengetahui daftar pesan error umum dan langkah-langkah untuk mengatasinya.

Membuat sumber data