メインコンテンツへスキップ
メインコンテンツへスキップ

ClickHouse を Fabi.ai に接続する

Community Maintained

Fabi.ai は、コラボレーション型のオールインワンのデータ分析プラットフォームです。SQL、Python、AI、ノーコードを活用して、これまでになく迅速にダッシュボードやデータワークフローを構築できます。ClickHouse のスケールと高い処理能力を組み合わせることで、大規模なデータセットに対する高性能なダッシュボードを、初回から数分で構築・共有できます。

Fabi.ai のデータ探索およびワークフロープラットフォーム

接続情報を取得する

HTTP(S) で ClickHouse に接続するには、次の情報が必要です。

Parameter(s)Description
HOST and PORT通常、TLS を使用する場合のポートは 8443、TLS を使用しない場合のポートは 8123 です。
DATABASE NAME既定で default という名前のデータベースが用意されています。接続したいデータベースの名前を使用してください。
USERNAME and PASSWORD既定のユーザー名は default です。用途に応じて適切なユーザー名を使用してください。

ClickHouse Cloud サービスに関する詳細情報は、ClickHouse Cloud コンソールで確認できます。 サービスを選択し、Connect をクリックします。

ClickHouse Cloud サービスの Connect ボタン

HTTPS を選択します。接続情報は、サンプルの curl コマンド内に表示されます。

ClickHouse Cloud HTTPS 接続詳細

自己管理型の ClickHouse を使用している場合、接続情報は ClickHouse 管理者によって設定されます。

Fabi.ai アカウントを作成し、ClickHouse に接続する

Fabi.ai にログインするか、アカウントを作成します: https://app.fabi.ai/

  1. 初めてアカウントを作成する際は、データベースへの接続設定を求められます。すでにアカウントをお持ちの場合は、任意の Smartbook の左側にあるデータソースパネルをクリックし、Add Data Source を選択します。

    データソースを追加
  2. 次に、接続情報の入力を求められます。

    ClickHouse 認証情報フォーム
  3. これで完了です。ClickHouse が Fabi.ai に接続されました。

ClickHouse へのクエリ実行

Fabi.ai を ClickHouse に接続したら、任意の Smartbook を開き、SQL セルを作成します。Fabi.ai インスタンスに接続されているデータソースが 1 つだけの場合、SQL セルでは自動的に ClickHouse がデフォルトとして選択されます。複数のデータソースがある場合は、ソースのドロップダウンからクエリ対象のソースを選択できます。

ClickHouse へのクエリ実行

参考資料

Fabi.ai ドキュメント: https://docs.fabi.ai/introduction

Fabi.ai 入門チュートリアル動画: https://www.youtube.com/playlist?list=PLjxPRVnyBCQXxxByw2CLC0q7c-Aw6t2nl