ClickHouseをHashboardに接続する
Hashboard は、組織内の誰もがメトリクスを追跡し、実用的な洞察を発見できるインタラクティブなデータ探索ツールです。Hashboardは、ClickHouseデータベースに対してリアルタイムSQLクエリを発行し、自己サービスのadhocデータ探索に特に役立ちます。

このガイドでは、HashboardをClickHouseインスタンスに接続する手順を説明します。この情報は、HashboardのClickHouse統合ドキュメントにも掲載されています。
前提条件
- 自身のインフラ上にホストされたClickHouseデータベース、またはClickHouse Cloud。
- Hashboardアカウントおよびプロジェクト。
HashboardをClickHouseに接続する手順
1. 接続詳細を収集する
ClickHouse にネイティブ TCP で接続するには、次の情報が必要です:
-
HOST と PORT: 通常、TLS を使用する場合はポート 9440、TLS を使用しない場合は 9000 です。
-
DATABASE NAME: デフォルトでは
default
というデータベースがあり、接続したいデータベースの名前を使用します。 -
USERNAME と PASSWORD: デフォルトではユーザー名は
default
です。使用ケースに適したユーザー名を使用してください。
ClickHouse Cloud サービスの詳細は ClickHouse Cloud コンソールで確認できます。接続するサービスを選択し、Connect をクリックします:

Native を選択すると、例の clickhouse-client
コマンドで詳細が表示されます。

セルフマネージドの ClickHouse を使用している場合、接続の詳細は ClickHouse 管理者によって設定されます。
2. Hashboardに新しいデータベース接続を追加する
- Hashboardプロジェクトに移動します。
- サイドナビゲーションバーのギアアイコンをクリックして設定ページを開きます。
+ 新しいデータベース接続
をクリックします。- モーダルで「ClickHouse」を選択します。
- 収集した情報を基に接続名、ホスト、ポート、ユーザー名、パスワード、データベースフィールドを入力します。
- 「テスト」をクリックして接続が正しく設定されていることを確認します。
- 「追加」をクリックします。
これで、ClickHouseデータベースがHashboardに接続され、データモデル、探索、メトリクス、およびダッシュボードを構築することができます。これらの機能に関する詳細は、対応するHashboardのドキュメントを参照してください。
詳細を学ぶ
より高度な機能やトラブルシューティングについては、Hashboardのドキュメントを訪れてください。