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

Astrato を ClickHouse に接続する

Community Maintained

Astrato は Pushdown SQL を使用して、ClickHouse Cloud またはオンプレミスの ClickHouse 環境に直接クエリを実行します。つまり、業界をリードする ClickHouse のパフォーマンスによって支えられた、必要なすべてのデータにアクセスできます。

接続に必要な情報

データ接続を設定するには、以下の情報が必要です。

  • データ接続: ホスト名、ポート
  • データベースの認証情報: ユーザー名、パスワード

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 管理者によって設定されます。

ClickHouse へのデータ接続の作成

  • サイドバーで Data を選択し、Data Connection タブを選択します
    (または、次のリンクにアクセスします: https://app.astrato.io/data/sources)
  • 画面右上の New Data Connection ボタンをクリックします。
Astrato データ接続
  • ClickHouse を選択します。
Astrato ClickHouse データ接続
  • 接続ダイアログボックス内の必須フィールドを入力します。
Astrato ClickHouse 接続の必須フィールド
  • Test Connection をクリックします。接続に成功したら、そのデータ接続に名前を付けて Next をクリックします。

  • データ接続に対するユーザーアクセスを設定し、Connect をクリックします。

Astrato ClickHouse 接続のユーザーアクセス設定
  • 接続が作成され、データビューが作成されます。
注記

重複が作成された場合、データソース名にタイムスタンプが追加されます。

セマンティックモデル / データビューの作成

Data View エディターでは、ClickHouse 上のすべてのテーブルとスキーマが表示されます。開始するには、そこからいくつかを選択します。

Astrato を ClickHouse に接続するユーザーアクセス

データを選択したら、次に データビュー を定義します。Web ページ右上の [Define] をクリックします。

ここでは、データの結合に加えて、ガバナンスされたディメンションやメジャーを作成 することができます。これは、さまざまなチーム間でビジネスロジックの一貫性を維持するのに最適です。

Astrato を ClickHouse に接続するユーザーアクセス

Astrato は結合をインテリジェントに提案します。 その際、ClickHouse のキーを活用するなど、メタデータを利用します。提案される結合により、適切にガバナンスされた ClickHouse データを一から作り直すことなく、そのまま簡単に使い始めることができます。さらに Astrato では、結合の品質 も表示されるため、すべての提案内容を詳細に確認することが可能です。

Astrato を ClickHouse に接続するユーザーアクセス

ダッシュボードの作成

わずか数ステップで、Astrato で最初のチャートを作成できます。

  1. ビジュアルパネルを開きます
  2. ビジュアルを選択します(まずは「Column Bar Chart」から始めましょう)
  3. ディメンションを追加します
  4. メジャーを追加します
Astrato と ClickHouse の接続 ユーザーアクセス

各ビジュアルに対応する生成 SQL を表示する

Astrato では透明性と正確性を最重視しています。生成されたすべてのクエリを確認できるため、常に完全にコントロールできます。すべての計算処理は ClickHouse 上で直接実行され、その高速性を活用しつつ、堅牢なセキュリティとガバナンスを維持します。

Astrato と ClickHouse の接続 ユーザーアクセス

完成したダッシュボードの例

完成度の高い美しいダッシュボードやデータアプリも、もう目前です。さらに多くの作成例を見るには、当社ウェブサイトのデモギャラリーをご覧ください。https://astrato.io/gallery

Astrato と ClickHouse の接続 ユーザーアクセス