メインコンテンツへスキップ
Databrain は埋め込み型分析プラットフォームで、顧客向けにインタラクティブなダッシュボード、メトリクス、データの可視化を構築して共有できます。Databrain は HTTPS インターフェイスを使用して ClickHouse に接続するため、モダンで使いやすいインターフェイスで ClickHouse のデータを簡単に可視化し、分析できます。
このガイドでは、Databrain を ClickHouse インスタンスに接続する手順を説明します。

前提条件

  • ご自身のインフラストラクチャ上、または ClickHouse Cloud でホストされている ClickHouse データベース。
  • Databrain アカウント
  • データソースを接続するための Databrain ワークスペース。

Databrain を ClickHouse に接続する手順

1. 接続情報を確認する

HTTP(S) で ClickHouse に接続するには、次の情報が必要です。 ClickHouse Cloud サービスの詳細は、ClickHouse Cloud コンソールで確認できます。 サービスを選択し、Connect をクリックします。 HTTPS を選択します。接続情報は curl コマンドの例として表示されます。 セルフマネージド ClickHouse を使用している場合、接続情報は ClickHouse 管理者によって設定されます。

2. Databrain の IP アドレスを許可する (必要な場合)

ClickHouse インスタンスで IP フィルタリングが有効になっている場合は、Databrain の IP アドレスを許可リストに追加する必要があります。 ClickHouse Cloud ユーザーの場合:
  1. ClickHouse Cloud console で対象のサービスに移動します
  2. SettingsSecurity を開きます
  3. Databrain の IP アドレスを許可リストに追加します
許可リストに追加する最新の IP アドレス一覧については、Databrain の IP ホワイトリストに関するドキュメントを参照してください。

3. DatabrainでClickHouseをデータソースとして追加する

  1. Databrainアカウントにログインし、データソースを追加するワークスペースに移動します。
  2. ナビゲーションメニューでData Sourcesをクリックします。
  1. Add a Data SourceまたはConnect Data Sourceをクリックします。
  2. 利用可能なコネクタの一覧からClickHouseを選択します。
  1. 接続情報を入力します。
    • Destination Name: この接続を識別しやすい名前を入力します (例: “Production ClickHouse” または “Analytics DB”)
    • Host: ClickHouseホストのURLを入力します (例: https://your-instance.region.aws.clickhouse.cloud)
    • Port: 8443を入力します (ClickHouseのデフォルトのHTTPSポート)
    • Username: ClickHouseのユーザー名を入力します
    • Password: ClickHouseのパスワードを入力します
  1. Test Connectionをクリックし、DatabrainがClickHouseインスタンスに接続できることを確認します。
  2. 接続に成功したら、SaveまたはConnectをクリックしてデータソースを追加します。

4. ユーザー権限を設定する

接続に使用する ClickHouse ユーザーに必要な権限が付与されていることを確認してください。
your_databrain_useryour_database を、実際のユーザー名とデータベース名に置き換えてください。

ClickHouse で Databrain を使う

データを確認する

  1. 接続したら、Databrain のワークスペースに移動します。
  2. データエクスプローラーに ClickHouse のテーブル一覧が表示されます。
  1. テーブルをクリックすると、スキーマを確認したり、データをプレビューしたりできます。

メトリクスと可視化を作成する

  1. Create Metric をクリックして、ClickHouse のデータから可視化の作成を開始します。
  2. ClickHouse のデータソースを選択し、可視化するテーブルを選びます。
  3. Databrain の直感的なインターフェイスを使って、次の操作を行えます。
    • 次元とメジャーを選択する
    • フィルターと集計を適用する
    • 可視化タイプ (棒グラフ、折れ線グラフ、円グラフ、テーブルなど) を選択する
    • 高度な分析のためにカスタム SQL クエリを追加する
  4. メトリクスを保存して、複数のダッシュボードで再利用できます。

ダッシュボードを作成する

  1. Create Dashboard をクリックして、ダッシュボードの作成を始めます。
  2. 保存済みのメトリクスをドラッグ&ドロップして、ダッシュボードに追加します。
  3. ダッシュボードのレイアウトや外観をカスタマイズします。
  1. ダッシュボードをチームで共有したり、アプリケーションに埋め込んだりできます。

高度な機能

Databrain では、ClickHouse と連携する際にいくつかの高度な機能を利用できます。
  • Custom SQL Console: ClickHouse データベースに対してカスタム SQL クエリを直接記述して実行できます
  • マルチテナンシーとシングルテナンシー: シングルテナント構成とマルチテナント構成の両方で ClickHouse データベースを接続できます
  • レポートのスケジュール設定: 自動レポートをスケジュールし、関係者にメールで送信できます
  • AI を活用したインサイト: AI を使用してデータから要約やインサイトを生成できます
  • Embedded Analytics: ダッシュボードとメトリクスをアプリケーションに直接埋め込めます
  • セマンティックレイヤー: 再利用可能なデータモデルとビジネスロジックを作成できます

トラブルシューティング

接続できない場合

ClickHouse に接続できない場合は、次の点を確認してください。
  1. 認証情報を確認: ユーザー名、パスワード、ホスト URL に誤りがないか再確認します
  2. ポートを確認: HTTPS には 8443 ポートを使用していることを確認します (SSL を使用しない HTTP の場合は 8123)
  3. IP ホワイトリスト: Databrain の IP アドレスが ClickHouse のファイアウォールまたはセキュリティ設定で許可されていることを確認します
  4. SSL/TLS: HTTPS を使用している場合は、SSL/TLS が正しく設定されていることを確認します
  5. ユーザー権限: ユーザーに information_schema と対象データベースに対する SELECT 権限があることを確認します

クエリのパフォーマンスが低い場合

クエリの実行が遅い場合:
  1. クエリを最適化する: フィルターと集計を効率的に活用します
  2. materialized view を作成する: 頻繁に参照される集計については、ClickHouse で materialized view を作成することを検討してください
  3. 適切なデータ型を使用する: ClickHouse のスキーマで最適なデータ型を使用していることを確認します
  4. 索引を最適化する: ClickHouse の主キーとスキッピング索引を活用します

詳しく知る

Databrain の機能や、高度な分析を構築する方法について詳しくは、以下をご覧ください。
最終更新日 2026年7月2日