Apache Superset adalah platform eksplorasi dan visualisasi data sumber terbuka yang gratis serta mendukung MySQL, PostgreSQL, dan mesin database lain yang kompatibel dengan Java Database Connectivity (JDBC). Panduan ini memandu Anda menghubungkan Superset ke kluster AnalyticDB for MySQL dan menjalankan kueri pertama di SQL Lab.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Menginstal Superset versi 4.1.1 atau lebih baru. Lihat Quickstart untuk instruksi instalasi.
Menambahkan alamat IP server Superset ke daftar putih alamat IP kluster AnalyticDB for MySQL Anda. Lihat Daftar putih alamat IP.
Hubungkan Superset ke AnalyticDB for MySQL
Langkah 1: Kumpulkan detail koneksi
Kumpulkan informasi berikut sebelum mengonfigurasi koneksi di Superset:
| Parameter | Deskripsi |
|---|---|
| HOST | Titik akhir kluster AnalyticDB for MySQL Anda. Gunakan titik akhir internal jika Superset berjalan pada instans Elastic Compute Service (ECS) dalam virtual private cloud (VPC) yang sama dengan kluster tersebut. Gunakan titik akhir publik jika Superset berjalan pada server on-premises. |
| PORT | 3306 |
| DATABASE NAME | Nama database dalam kluster |
| USERNAME | Nama akun database |
| PASSWORD | Password akun database |
| DISPLAY NAME | Nama tampilan untuk koneksi ini di Superset |
Langkah 2: Instal driver MySQL (hanya untuk instalasi Python)
Lewati langkah ini jika Anda menginstal Superset dengan Docker—driver MySQL sudah termasuk dalam image Docker.
Jika Anda menginstal Superset dengan Python, instal driver MySQL secara manual. Untuk opsi driver dan perintah instalasi, lihat Connecting to Databases.
Langkah 3: Tambahkan koneksi database
Buka antarmuka web Superset. Di pojok kanan atas, pilih Settings > Database Connections.
Pada halaman Databases, klik +DATABASE di pojok kanan atas.
Pada kotak dialog Connect a database, pilih MySQL sebagai sumber data.
Masukkan detail koneksi yang telah Anda kumpulkan di Langkah 1, lalu klik CONNECT.
Langkah 4: Aktifkan izin SQL Lab
Pada kolom Actions, klik ikon
di samping koneksi baru Anda.Buka tab ADVANCED dan klik SQL Lab.
Pilih operasi database yang ingin diizinkan. Untuk contoh ini, pilih Allow DDL and DML, lalu klik FINISH.

Langkah 5: Jalankan kueri di SQL Lab
Pada bilah navigasi atas, pilih SQL > SQL Labs.
Pada panel kiri, konfigurasikan parameter berikut:
Parameter Deskripsi DATABASE Koneksi yang Anda buat di Langkah 3 SCHEMA Database tempat Anda ingin menjalankan SQL SEE TABLE SCHEMA Tabel yang ingin Anda kueri Pada editor kode di sebelah kanan, masukkan dan jalankan pernyataan SQL Anda.

Setelah kueri dijalankan, hasilnya akan muncul di bawah editor. Kluster AnalyticDB for MySQL Anda kini telah terhubung dan siap digunakan dengan Superset.