全部产品
Search
文档中心

AnalyticDB:Redash

更新时间:Sep 25, 2025

Redash adalah alat intelijen bisnis (BI) sumber terbuka yang mendukung berbagai sumber data seperti MySQL dan PostgreSQL. Redash menyediakan antarmuka web intuitif untuk mengeksplorasi dan memvisualisasikan data dari berbagai database. Topik ini menjelaskan cara menggunakan Redash untuk terhubung ke AnalyticDB for MySQL.

Prasyarat

Hubungkan Redash ke titik akhir ADB MySQL

  1. Jalankan Redash. Di bilah alamat browser, masukkan http://<alamat IP>:<nomor Port> untuk mengakses antarmuka web Redash.

    alamat IP: Alamat IP server tempat Redash berjalan.

    nomor Port: Port default adalah 5000. Jika port ini sudah digunakan, Anda dapat mengubah nomor port saat menjalankan Redash.

  2. Di panel navigasi sebelah kiri, klik Settings. Pada tab Data Sources, klik +New Data Source.

    image

  3. Di kotak dialog Create a New Data Source, konfigurasikan parameter berikut lalu klik Create.

    image

    Parameter

    Deskripsi

    Pilihan Tipe

    Tipe sumber data. Dari daftar drop-down, pilih MySQL.

    Konfigurasi

    Nama

    Nama sumber data. Anda bisa memasukkan nama kustom.

    Host

    Titik akhir kluster AnalyticDB for MySQL.

    • Jika Redash diinstal pada instance Elastic Compute Service (ECS), dan instance ECS tersebut berada dalam VPC yang sama dengan kluster AnalyticDB for MySQL, masukkan titik akhir internal.

    • Jika Redash diinstal pada server lokal, masukkan titik akhir publik.

    Port

    Nilainya tetap di 3306.

    Pengguna

    Akun database kluster AnalyticDB for MySQL.

    Kata Sandi

    Kata sandi akun database untuk kluster AnalyticDB for MySQL.

    Nama Database

    Database dalam kluster AnalyticDB for MySQL.

  4. Di panel navigasi sebelah kiri, pilih Create > New Query. Di editor pada halaman, masukkan pernyataan SQL lalu klik Execute.

    image

  5. Setelah pernyataan SQL dijalankan, klik + Add Visualization untuk membuat grafik visualisasi hasil kueri. Untuk informasi lebih lanjut, lihat Dokumentasi resmi Redash.

    image

Hubungkan Redash ke titik akhir Spark JDBC

Siapkan Lingkungan

  1. (Opsional) Salin file adb_spark.png ke jalur tujuan.

    • Jika Anda menerapkan Redash dari kode sumber, jalur tujuan adalah <direktori root kode sumber>/client/app/assets/images/db-logos/.

    • Jika Anda menerapkan Redash dari gambar Docker, jalur tujuan adalah </folder aplikasi>/client/dist/images/db-logos/.

      Catatan

      </folder aplikasi> merujuk ke folder /app di kontainer redash_server, redash_scheduler, redash_adhoc_worker, dan redash_scheduled_worker.

  2. Salin file adb_spark_ds.py ke jalur tujuan.

    • Jika Anda menerapkan Redash dari kode sumber, jalur tujuan adalah <direktori root kode sumber>/redash/query_runner/.

    • Jika Anda menerapkan Redash dari gambar Docker, jalur tujuan adalah </folder aplikasi>/redash/query_runner/.

      Catatan

      </folder aplikasi> merujuk ke folder /app di kontainer redash_server, redash_scheduler, redash_adhoc_worker, dan redash_scheduled_worker.

  3. Tambahkan parameter konfigurasi 'redash.query_runner.adb_spark_ds' ke file __init__.py.

    • Jalur file __init__.py:

      Jika Anda menerapkan Redash dari kode sumber, jalurnya adalah <direktori root kode sumber>/redash/settings/__init__.py.

      Jika Anda menerapkan Redash dari gambar Docker, jalurnya adalah </folder aplikasi>/redash/settings/__init__.py.

      Catatan

      </folder aplikasi> merujuk ke folder /app di kontainer redash_server, redash_scheduler, redash_adhoc_worker, dan redash_scheduled_worker.

    • Parameter menggunakan format berikut:

      default_query_runners = [
          'redash.query_runner.athena',
          'redash.query_runner.big_query',
          ........
          'redash.query_runner.uptycs',
          'redash.query_runner.adb_spark_ds'
      ]

Prosedur

  1. Akses antarmuka web Redash. Di panel navigasi sebelah kiri, klik Settings. Pada tab Data Sources, klik +New Data Source.

    image

  2. Di kotak dialog Create a New Data Source, konfigurasikan parameter berikut lalu klik Create.

    image

    Parameter

    Deskripsi

    Pemilihan Tipe

    Tipe sumber data. Dari daftar drop-down, pilih ADB Spark.

    Konfigurasi

    Nama

    Nama sumber data. Anda bisa memasukkan nama kustom.

    Host

    Titik akhir kelompok sumber daya Spark Interaktif. Untuk mempelajari cara mendapatkan titik akhir, lihat Persiapan.

    Port

    Port kelompok sumber daya Spark Interaktif. Nilainya tetap di 10000.

    Database

    Database dalam kluster AnalyticDB for MySQL.

    Nama Pengguna

    Akun database kluster AnalyticDB for MySQL.

    Kata Sandi

    Kata sandi akun database untuk kluster AnalyticDB for MySQL.

    Kelompok Sumber Daya

    Nama kelompok sumber daya Spark Interaktif.

  3. Di panel navigasi sebelah kiri, pilih Create > New Query. Di editor pada halaman, masukkan pernyataan SQL lalu klik Execute.

    image

  4. Setelah pernyataan SQL dijalankan, klik + Add Visualization untuk membuat grafik visualisasi hasil kueri. Untuk informasi lebih lanjut, lihat Dokumentasi resmi Redash.

    image