Metabase adalah platform intelijen bisnis (BI) sumber terbuka yang memungkinkan Anda menjelajahi dan memvisualisasikan data dari berbagai sumber, seperti MySQL dan PostgreSQL, melalui antarmuka web yang intuitif. Topik ini menjelaskan cara menghubungkan Metabase ke AnalyticDB for MySQL.
Prasyarat
Java Development Kit (JDK) 21 atau versi lebih baru telah diinstal.
Metabase telah diinstal. Untuk informasi selengkapnya, lihat dokumentasi resmi Metabase.
Alamat IP server Metabase telah ditambahkan ke daftar putih alamat IP kluster AnalyticDB for MySQL. Untuk informasi selengkapnya, lihat daftar putih alamat IP.
Untuk menghubungkan ke titik akhir Spark Java Database Connectivity (JDBC), Anda juga harus membuat kelompok sumber daya Spark Interactive.
Hubungkan Metabase ke titik akhir ADB MySQL
Pada kluster AnalyticDB for MySQL, jalankan perintah berikut untuk mengizinkan tipe data lain dikonversi ke tipe UNSIGNED INTEGER. Jika tidak, Metabase tidak dapat memperoleh metadata dengan benar.
SET ADB_CONFIG O_UNSIGNED_AS_BIGINT_ENABLED=true;Akses antarmuka web Metabase. Di pojok kanan atas, klik ikon
dan pilih Admin Settings dari menu tarik-turun.
Pada bilah navigasi atas, klik Databases lalu klik Add Database.

Konfigurasikan parameter berikut dan klik Save.
Parameter
Deskripsi
Tipe database
Pilih MySQL dari daftar tarik-turun.
Nama tampilan
Nama untuk sumber data. Anda dapat menentukan nama kustom.
Host
Titik akhir kluster AnalyticDB for MySQL.
Jika Metabase diinstal pada instans ECS, dan instans ECS tersebut berada dalam VPC yang sama dengan kluster AnalyticDB for MySQL, masukkan titik akhir internal.
Jika Metabase diinstal pada server lokal, masukkan titik akhir publik.
Port
Nilainya tetap 3306.
Nama database
Database dalam kluster AnalyticDB for MySQL.
Nama pengguna
Akun database untuk kluster AnalyticDB for MySQL.
Kata sandi
Kata sandi untuk akun database kluster AnalyticDB for MySQL.
Opsi string koneksi JDBC tambahan
Masukkan tinyInt1isBit=false.
CatatanJangan tambahkan spasi sebelum atau sesudah
=. Jika tidak, visualisasi data gagal setelah Anda terhubung ke kluster AnalyticDB for MySQL.Parameter lainnya
Untuk informasi selengkapnya tentang parameter lainnya, lihat dokumentasi resmi Metabase.
Setelah konfigurasi selesai, Anda dapat terhubung ke AnalyticDB for MySQL untuk melakukan analitik data. Untuk informasi selengkapnya tentang operasi analitik data, lihat dokumentasi resmi Metabase.

Hubungkan Metabase ke titik akhir Spark JDBC
Akses antarmuka web Metabase. Di pojok kanan atas, klik ikon
dan pilih Admin Settings dari menu tarik-turun.
Pada bilah navigasi atas, klik Databases lalu klik Add Database.

Konfigurasikan parameter berikut dan klik Save.

Parameter
Deskripsi
Tipe database
Pilih Spark SQL dari daftar tarik-turun.
Nama tampilan
Nama untuk sumber data. Anda dapat menentukan nama kustom.
Host
Titik akhir kelompok sumber daya Spark Interactive. Untuk informasi tentang cara mendapatkan titik akhir tersebut, lihat Persiapan.
Port
Nomor port kelompok sumber daya Spark Interactive. Nilainya tetap 10000.
Nama database
Database dalam kluster AnalyticDB for MySQL.
Username
Akun database untuk kluster AnalyticDB for MySQL.
Password
Kata sandi untuk akun database kluster AnalyticDB for MySQL.
Opsi tambahan string koneksi JDBC
Masukkan
?resource_group=<Resource Group Name>.Setelah konfigurasi selesai, Anda dapat terhubung ke AnalyticDB for MySQL untuk melakukan analitik data. Untuk informasi selengkapnya tentang operasi analitik data, lihat dokumentasi resmi Metabase.
