メインコンテンツまでスキップ

Apache Superset

Apache Superset は、CelerData 内のデータと外部データの両方のクエリと可視化をサポートしています。

前提条件

インストール

以下のインストールを完了していることを確認してください。

  1. Apache Superset サーバーに StarRocks の Python クライアントをインストールします。

    pip install starrocks
  2. Apache Superset の最新バージョンをインストールします。詳細については、Installing Superset from Scratch を参照してください。

接続性

CelerData クラスターのインバウンドルールが、Apache Superset サーバーからのクエリリクエストを許可していることを確認してください。

統合

Apache Superset でデータベースを作成します。

Apache Superset - 1

Apache Superset - 2

次の点に注意してください。

  • SUPPORTED DATABASES には、データソースとして使用する StarRocks を選択します。

  • SQLALCHEMY URI には、以下のように StarRocks SQLAlchemy URI 形式で URI を入力します。

    starrocks://<User>:<Password>@<Host>:<Port>/<Catalog>.<Database>

    URI のパラメータは次のように説明されています。

    • User: CelerData クラスターにログインするためのユーザー名。例: admin
    • Password: CelerData クラスターにログインするためのパスワード。
    • Host: CelerData クラスターのエンドポイント。
    • Port: CelerData クラスターのクエリポート。例: 9030
    • Catalog: CelerData クラスター内のターゲットカタログ。内部カタログと外部カタログの両方がサポートされています。
    • Database: CelerData クラスター内のターゲットデータベース。内部データベースと外部データベースの両方がサポートされています。