すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:Superset

最終更新日:Mar 28, 2026

Apache Superset は、MySQL や PostgreSQL など、Java Database Connectivity (JDBC) 互換のデータベースエンジンをサポートする、無料でオープンソースのデータ探索および可視化プラットフォームです。本ガイドでは、Superset を AnalyticDB for MySQL クラスターに接続し、SQL Lab で初めてのクエリを実行する手順を説明します。

前提条件

作業を開始する前に、以下の要件を満たしていることを確認してください。

  • Superset 4.1.1 以降がインストールされていること。インストール手順については、「Quickstart」をご参照ください。

  • Superset サーバーの IP アドレスが、ご利用の AnalyticDB for MySQL クラスターの IP アドレスホワイトリストに追加済みであること。「IP アドレスホワイトリスト」をご参照ください。

AnalyticDB for MySQL への Superset 接続

ステップ 1:接続情報の収集

Superset で接続を構成する前に、以下の情報を収集してください。

パラメーター説明
HOSTご利用の AnalyticDB for MySQL クラスターのエンドポイント。Superset がクラスターと同じ VPC 内の Elastic Compute Service (ECS) インスタンス上で実行されている場合は 内部エンドポイント を、オンプレミスサーバー上で実行されている場合は パブリックエンドポイント を使用してください。
PORT3306
DATABASE NAMEクラスター内のデータベース名
USERNAMEデータベースアカウント名
PASSWORDデータベースアカウントパスワード
DISPLAY NAMESuperset 内でのこの接続の表示名

ステップ 2:MySQL ドライバーのインストール(Python インストール時のみ)

Docker を使用して Superset をインストールした場合は、このステップをスキップしてください。Docker イメージにはすでに MySQL ドライバーが含まれています。

Python を使用して Superset をインストールした場合は、MySQL ドライバーを手動でインストールする必要があります。ドライバーオプションおよびインストールコマンドについては、「Connecting to Databases」をご参照ください。

ステップ 3:データベース接続の追加

  1. Superset の Web インターフェイスを開き、右上隅の [設定項目] > [データベース接続] を選択します。

  2. [データベース] ページで、右上隅の [+DATABASE] をクリックします。

  3. [データベースの接続] ダイアログボックスで、データソースとして [MySQL] を選択します。

  4. ステップ 1 で収集した接続情報を入力し、[CONNECT] をクリックします。

ステップ 4:SQL Lab 権限の有効化

  1. [操作] 列で、新しく作成した接続の横にある image アイコンをクリックします。

  2. [ADVANCED] タブに移動し、[SQL Lab] をクリックします。

  3. 許可するデータベース操作を選択します。この例では、[Allow DDL and DML] を選択し、[FINISH] をクリックします。

image

ステップ 5:SQL Lab でのクエリ実行

  1. 上部ナビゲーションバーで、[SQL] > [SQL Labs] を選択します。

  2. 左側ペインで、以下のパラメーターを構成します。

    パラメーター説明
    DATABASEステップ 3 で作成した接続
    SCHEMASQL を実行するデータベース
    SEE TABLE SCHEMAクエリ対象のテーブル
  3. 右側のコードエディタに SQL ステートメントを入力し、実行します。

image

クエリが実行されると、エディタの下に結果が表示されます。これで、AnalyticDB for MySQL クラスターが Superset に接続され、使用可能な状態になりました。