メインコンテンツまでスキップ
メインコンテンツまでスキップ

AstratoをClickHouseに接続する

AstratoはプッシュダウンSQLを使用して、ClickHouse Cloudまたはオンプレミスのデプロイメントに直接クエリを実行します。これにより、業界をリードするClickHouseのパフォーマンスに後押しされて、必要なすべてのデータにアクセスできるようになります。

接続に必要なデータ

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

  • データ接続: ホスト名、ポート

  • データベースの資格情報: ユーザー名、パスワード

ClickHouseにHTTP(S)で接続するには、次の情報が必要です:

  • HOST と PORT: 通常、ポートはTLSを使用する場合は8443、TLSを使用しない場合は8123です。

  • DATABASE NAME: デフォルトでは、defaultという名前のデータベースがあります。接続したいデータベースの名前を使用してください。

  • USERNAME と PASSWORD: デフォルトでは、ユーザー名はdefaultです。あなたのユースケースに適したユーザー名を使用してください。

あなたのClickHouse Cloudサービスの詳細はClickHouse Cloudコンソールで確認できます。接続するサービスを選択し、Connectをクリックしてください:

ClickHouse Cloud service connect button

HTTPSを選択すると、詳細は例のcurlコマンドに表示されます。

ClickHouse Cloud HTTPS connection details

セルフマネージドのClickHouseを使用している場合、接続の詳細はあなたのClickHouse管理者によって設定されています。

ClickHouseへのデータ接続の作成

  • サイドバーのデータを選択し、データ接続タブを選択します (または、こちらのリンクに移動します: https://app.astrato.io/data/sources)
  • 画面右上の新しいデータ接続ボタンをクリックします。
Astrato Data Connection
  • ClickHouseを選択します。
Astrato ClickHouse Data Connection
  • 接続ダイアログボックスの必須フィールドを入力します
Astrato connect to ClickHouse required fields
  • 接続テストをクリックします。接続に成功した場合、データ接続に名前を付けて次へをクリックします。

  • データ接続のユーザーアクセスを設定し、接続をクリックします。 ​

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

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

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

データビューエディタでは、ClickHouseのすべてのテーブルとスキーマが表示されますので、いくつか選択して開始します。

Astrato connect to ClickHouse User Access

データを選択したら、データビューを定義します。ウェブページの右上にある定義をクリックします。

ここでは、データを結合したり、管理されたディメンションおよびメジャーを作成することができます。これは、さまざまなチーム間でビジネスロジックの一貫性を促進するのに理想的です。

Astrato connect to ClickHouse User Access

Astratoはメタデータを利用して結合の提案を行います。ClickHouseのキーを活用して、提案された結合を用いることで、管理されたClickHouseデータから始めることが容易になります。私たちはまた、結合の質を示すことで、Astratoからのすべての提案を詳細にレビューする選択肢を提供します。


Astrato connect to ClickHouse User Access

ダッシュボードの作成

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

  1. ビジュアルパネルを開く
  2. ビジュアルを選択する(柱状グラフから始めましょう)
  3. ディメンションを追加
  4. メジャーを追加
Astrato connect to ClickHouse User Access

各ビジュアライゼーションをサポートする生成SQLの表示

透明性と正確性はAstratoの中心です。生成されたすべてのクエリが可視化され、完全なコントロールを維持できるようにしています。すべての計算は直接ClickHouse内で行われ、その速度を利用しつつ、しっかりしたセキュリティとガバナンスを維持します。

Astrato connect to ClickHouse User Access

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

美しい完成したダッシュボードやデータアプリが間近に迫っています。私たちが構築したものの詳細を見たい場合は、当社のウェブサイトのデモギャラリーにアクセスしてください。 https://astrato.io/gallery

Astrato connect to ClickHouse User Access