AstratoをClickHouseに接続する
AstratoはPushdown SQLを使用して、ClickHouse Cloudまたはオンプレミスのデプロイに直接クエリを実行します。これにより、ClickHouseの業界トップクラスのパフォーマンスを活用しながら、必要なすべてのデータにアクセスできます。
接続データが必要です
データ接続を設定する際に必要な情報は次のとおりです:
-
データ接続:ホスト名、ポート
-
データベース資格情報:ユーザー名、パスワード
To connect to ClickHouse with HTTP(S) you need this information:
-
The HOST and PORT: typically, the port is 8443 when using TLS or 8123 when not using TLS.
-
The DATABASE NAME: out of the box, there is a database named
default
, use the name of the database that you want to connect to. -
The USERNAME and PASSWORD: out of the box, the username is
default
. Use the username appropriate for your use case.
The details for your ClickHouse Cloud service are available in the ClickHouse Cloud console. Select the service that you will connect to and click Connect:

Choose HTTPS, and the details are available in an example curl
command.

If you are using self-managed ClickHouse, the connection details are set by your ClickHouse administrator.
ClickHouseにHTTP(S)で接続するには、次の情報が必要です:
-
HOSTとPORT: 通常、ポートはTLSを使用する場合は8443、TLSを使用しない場合は8123です。
-
DATABASE NAME: デフォルトでは、
default
という名前のデータベースがあります。接続したいデータベースの名前を使用してください。 -
USERNAMEとPASSWORD: デフォルトでは、ユーザー名は
default
です。ご利用のケースに適したユーザー名を使用してください。
ClickHouse Cloudサービスの詳細はClickHouse Cloudコンソールで確認できます。接続するサービスを選択し、Connectをクリックします:

HTTPSを選択すると、詳細が例のcurl
コマンドで提供されます。

セルフマネージドのClickHouseを使用している場合、接続の詳細はClickHouseの管理者によって設定されます。
ClickHouseへのデータ接続を作成する
- サイドバーでデータを選択し、データ接続タブを選択します (または、こちらのリンクに移動します: https://app.astrato.io/data/sources)
- 画面の右上にある新しいデータ接続ボタンをクリックします。
- ClickHouseを選択します。
- 接続ダイアログボックスで必須項目を入力します。
-
接続テストをクリックします。接続が成功した場合は、データ接続に名前を付け、次へをクリックします。
-
データ接続へのユーザーアクセスを設定し、接続をクリックします。

- 接続が作成され、データビューが作成されます。
重複が作成された場合、データソース名にタイムスタンプが追加されます。
セマンティックモデル / データビューを作成する
私たちのデータビューエディターでは、ClickHouse内のすべてのテーブルとスキーマを見ることができ、始めるためにいくつかを選択します。

データを選択したら、データビューを定義するために、ウェブページの右上にある定義をクリックします。
ここでは、データを結合したり、管理されたディメンションとメジャーを作成したりできます。これは、さまざまなチーム間でのビジネスロジックの一貫性を促進するのに理想的です。

Astratoはメタデータを使用して結合をインテリジェントに提案します。これにより、ClickHouseのキーを活用します。提案された結合を使用することで、うまく管理されたClickHouseデータから簡単に作業を開始できます。私たちはまた、結合の質を表示し、Astratoからすべての提案を詳細に確認するオプションを提供します。

ダッシュボードを作成する
数ステップで、Astratoで最初のチャートを作成できます。
- ビジュアルパネルを開く
- ビジュアルを選択する(まずはカラムバーチャートを始めましょう)
- ディメンションを追加する
- メジャーを追加する

各ビジュアライゼーションをサポートする生成されたSQLを見る
透明性と正確性はAstratoの中心です。生成されたすべてのクエリを可視化し、完全にコントロールできるようにしています。すべての計算は直接ClickHouse内で行われ、そのスピードを活用しながら、強力なセキュリティとガバナンスを維持しています。

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