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 をクリックします。

HTTPS を選択します。接続情報は curl コマンドの例として表示されます。

セルフマネージド ClickHouse を使用している場合、接続情報は ClickHouse 管理者によって設定されます。
ClickHouse へのデータ接続の作成
- サイドバーで Data を選択し、データ接続 タブを選択します (または、次のリンクにアクセスします: https://app.astrato.io/data/sources)
- 画面右上の New Data Connection ボタンをクリックします。

- ClickHouse を選択します。

- 接続ダイアログで必須フィールドを入力します

-
Test Connection をクリックします。接続に成功したら、データ接続に 名前 を付けて Next. をクリックします。
-
データ接続の ユーザーアクセス を設定し、connect. をクリックします。

- 接続が作成され、データビューも作成されます。
セマンティックモデル / データビューを作成する
データビュー エディタでは、ClickHouse 内のすべてのテーブルとスキーマが表示されます。まずはその中からいくつか選択してください。

データを選択したら、次は データビュー を定義します。Web ページ右上の Define をクリックしてください。
ここでは、データを結合できるだけでなく、管理された次元とメジャーを作成 することもできます。これにより、さまざまなチーム間でビジネスロジックの一貫性を保ちやすくなります。

Astrato は結合をインテリジェントに提案します。これには、ClickHouse のキーも活用したメタデータの利用が含まれます。提案された結合を使えば、車輪の再発明をすることなく、適切に管理された ClickHouse データを基にすぐに作業を開始できます。また、結合の品質 も表示されるため、Astrato ですべての提案内容を詳細に確認できます。

ダッシュボードの作成
わずか数ステップで、Astrato で最初のチャートを作成できます。
- Visuals パネルを開きます
- ビジュアルを選択します (まずは Column Bar Chart を選びましょう)
- 次元を追加します
- メジャーを追加します

各可視化に対応する生成された SQL を表示する
透明性と正確性は Astrato の中核を成しています。生成されたすべてのクエリを確認できるため、常に完全な制御を維持できます。すべてのコンピュートは ClickHouse 上で直接実行されるため、その高速性を活かしながら、強固なセキュリティとガバナンスも確保できます。

完成したダッシュボードの例
美しく完成されたダッシュボードやデータアプリケーションの実現は、もう目前です。構築した内容をさらに確認するには、当社の Web サイトにあるデモギャラリーをご覧ください。 https://astrato.io/gallery
