Explo を ClickHouse に接続する
Community Maintained
あらゆるプラットフォームに対応した顧客向けアナリティクス。美しい可視化のためにデザインされ、シンプルさを徹底して設計されています。
ゴール
このガイドでは、ClickHouse のデータを Explo と連携させ、その結果を可視化します。チャートは次のようになります。

データを追加する
作業用のデータセットがない場合は、サンプルデータセットのいずれかを追加できます。このガイドでは UK Price Paid データセットを使用しているため、それを選択するとよいでしょう。同じドキュメントカテゴリ内には、他にもいくつかのデータセットがあります。
1. 接続情報を確認する
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 をクリックします。

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

セルフマネージドの ClickHouse を使用している場合、接続情報は ClickHouse 管理者によって設定されます。
2. Explo を ClickHouse に接続する
-
Explo アカウントに登録します。
-
左側のサイドバーにある Explo の data タブをクリックします。

- 右上の Connect Data Source をクリックします。

- Getting Started ページの情報を入力します。

- ClickHouse を選択します。

- Clickhouse Credentials を入力します。

- Security を設定します。

- ClickHouse 側で、Explo の IP をホワイトリストに登録します。
54.211.43.19, 52.55.98.121, 3.214.169.94, 54.156.141.148
3. ダッシュボードを作成する
- 左側のナビゲーションバーで Dashboard タブをクリックします。

- 右上の Create Dashboard をクリックし、ダッシュボードに名前を付けます。これでダッシュボードが作成されました。

- 次のような画面が表示されます。

4. SQL クエリを実行する
- 右側のサイドバーで、スキーマタイトルの下にあるテーブル名を確認します。次に、以下のコマンドを dataset editor に入力します:
SELECT * FROM YOUR_TABLE_NAME LIMIT 100

- run をクリックし、preview タブに移動してデータを確認します。

5. チャートを作成する
- 左側のパネルから棒グラフのアイコンを画面上にドラッグします。

- データセットを選択します。次のような画面が表示されるはずです。

- X 軸の county と Y Axis セクションの Price を次のように設定します。

- 集計方法を AVG に変更します。

- これで、住宅の平均価格が価格ごとにブレークダウンされたチャートが作成されました。

詳細情報
Explo の詳細やダッシュボードの構築方法については、Explo のドキュメントをご覧ください。