Metabase adalah platform intelijen bisnis (BI) open source yang mendukung berbagai sumber data, seperti MySQL dan PostgreSQL. Platform ini menyediakan antarmuka web intuitif yang memungkinkan pengguna menjelajahi dan memvisualisasikan data dari berbagai database dengan mudah. Topik ini menjelaskan cara menghubungkan Metabase ke AnalyticDB for MySQL.
Prasyarat
-
Java Development Kit (JDK) 21 atau versi yang lebih baru telah diinstal.
-
Metabase telah diinstal. Untuk instruksi lengkap, lihat dokumentasi resmi Metabase.
-
Tambahkan alamat IP server tempat Metabase berjalan ke daftar putih kluster AnalyticDB for MySQL Anda. Untuk informasi selengkapnya, lihat Konfigurasi daftar putih.
-
Untuk menghubungkan ke titik akhir Spark JDBC, Anda harus membuat kelompok sumber daya Spark Interactive.
Hubungkan ke titik akhir AnalyticDB for MySQL
-
Pada kluster AnalyticDB for MySQL Anda, jalankan perintah berikut untuk mengizinkan tipe data lain dikonversi ke tipe UNSIGNED INTEGER. Hal ini memastikan Metabase dapat mengambil metadata dengan benar.
SET ADB_CONFIG O_UNSIGNED_AS_BIGINT_ENABLED=true; -
Buka antarmuka web Metabase. Di pojok kanan atas, klik ikon roda gigi (
) dan pilih Admin settings dari menu drop-down.
-
Pada bilah navigasi atas, klik Databases. Pada halaman Databases, klik Adding a Database.

-
Konfigurasikan parameter berikut dan klik Save.
Parameter
Deskripsi
Database type
Pilih MySQL dari daftar drop-down.
Display name
Masukkan nama kustom untuk sumber data.
Host
Titik akhir kluster AnalyticDB for MySQL Anda.
-
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
Nomor port, tetap pada 3306.
Database name
Masukkan nama database di kluster AnalyticDB for MySQL Anda.
Username
Masukkan akun database untuk kluster AnalyticDB for MySQL Anda.
Password
Masukkan password untuk akun database kluster AnalyticDB for MySQL Anda.
Additional JDBC connection string options
Masukkan tinyInt1isBit=false.
CatatanJangan tambahkan spasi sebelum atau sesudah tanda sama dengan (
=). Jika tidak, Anda tidak akan dapat memvisualisasikan data setelah terhubung ke kluster AnalyticDB for MySQL.Other parameters
Untuk informasi mengenai parameter lainnya, lihat dokumentasi resmi Metabase.
-
-
Setelah konfigurasi selesai, Anda dapat terhubung ke AnalyticDB for MySQL dan mulai menganalisis data. Untuk informasi lebih lanjut tentang analisis data, lihat dokumentasi resmi Metabase.

Hubungkan ke titik akhir Spark JDBC
-
Buka antarmuka web Metabase. Di pojok kanan atas, klik ikon roda gigi (
) dan pilih Admin settings dari menu drop-down.
-
Pada bilah navigasi atas, klik Databases. Pada halaman Databases, klik Adding a Database.

-
Konfigurasikan parameter berikut dan klik Save.

Parameter
Deskripsi
Database type
Pilih Spark SQL dari daftar drop-down.
Display name
Masukkan nama kustom untuk sumber data.
Host
Masukkan titik akhir kelompok sumber daya Spark Interactive. Untuk informasi selengkapnya, lihat Lihat titik akhir dan port kelompok sumber daya.
Port
Nomor port kelompok sumber daya Spark Interactive, tetap pada 10000.
Database name
Masukkan nama database di kluster AnalyticDB for MySQL Anda.
Username
Masukkan akun database untuk kluster AnalyticDB for MySQL Anda.
Password
Masukkan password untuk akun database kluster AnalyticDB for MySQL Anda.
Additional JDBC connection string options
Masukkan
?resource_group=<your_resource_group_name>. -
Setelah konfigurasi selesai, Anda dapat terhubung ke AnalyticDB for MySQL dan mulai menganalisis data. Untuk informasi lebih lanjut tentang analisis data, lihat dokumentasi resmi Metabase.
