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

Querybook

Querybook

Querybookは、StarRocks内部データと外部データの両方をクエリや可視化することをサポートしています。

前提条件

以下の準備が完了していることを確認してください:

  1. Querybookリポジトリをクローンしてダウンロードします。

    git clone git@github.com:pinterest/querybook.git
    cd querybook
  2. プロジェクトのルートディレクトリのrequirementsフォルダにlocal.txtという名前のファイルを作成します。

    touch requirements/local.txt
  3. 必要なパッケージを追加します。

    echo -e "starrocks\nmysqlclient" > requirements/local.txt
  4. コンテナを起動します。

    make

統合

https:///admin/query_engine/にアクセスし、新しいクエリエンジンを追加します:

Querybook

次のポイントに注意してください:

  • Languageには、Starrocksを選択します。
  • Executorには、sqlalchemyを選択します。
  • Connection_stringには、以下のようなStarRocks SQLAlchemy URI形式のURIを入力します:
    starrocks://<User>:<Password>@<Host>:<Port>/<Catalog>.<Database>
    URI内のパラメータは次のように説明されます:
    • User:StarRocksクラスタにログインするためのユーザー名(例:admin
    • Password:StarRocksクラスタにログインするためのパスワード
    • Host:StarRocksクラスタのFEホストIPアドレス
    • Port:StarRocksクラスタのFEクエリポート(例:9030
    • Catalog:StarRocksクラスタ内のターゲットカタログ。内部および外部のカタログの両方がサポートされています。
    • Database:StarRocksクラスタ内のターゲットデータベース。内部および外部のデータベースの両方がサポートされています。