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

Astrato を ClickHouse に接続する

Community Maintained

Astrato は Pushdown SQL を使用して、ClickHouse Cloud またはオンプレミス環境のデプロイメントに対して直接クエリを実行します。つまり、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 Data Connection
  • ClickHouse を選択します。
Astrato ClickHouse Data Connection
  • 接続ダイアログボックス内の必須フィールドをすべて入力します。
Astrato connect to ClickHouse required fields
  • Test Connection をクリックします。接続が成功したら、データ接続に name を付け、Next をクリックします。

  • データ接続の user access を設定し、connect をクリックします。

Astrato connect to ClickHouse User Access
  • 接続が作成され、データビューが作成されます。
注記

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

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

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

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

データを選択したら、次に data view を定義します。ウェブページ右上の「define」をクリックします。

ここでは、データを結合できるだけでなく、ガバナンスが効いたディメンションとメジャーを作成することもできます。これは、複数のチーム間でビジネスロジックの一貫性を維持するのに最適です。

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

Astrato はメタデータを使用して結合をインテリジェントに提案します。 ClickHouse のキーも活用します。提案された結合により、よくガバナンスされた ClickHouse データをそのまま活用し、一から定義し直すことなく簡単に作業を開始できます。また、Astrato からすべての提案を詳細に確認できるように、結合の品質 も表示します。

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

ダッシュボードの作成

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

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

各ビジュアライゼーションに対応する生成済み SQL を表示する

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

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

完成済みダッシュボードの例

美しい完成版のダッシュボードやデータアプリケーションが、もう目前です。ここまでで作成してきたもののさらなる例を確認するには、Webサイトのデモギャラリーにアクセスしてください。 https://astrato.io/gallery

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