ClickHouse を Querio に接続する
Querio は、AI を活用したアナリティクスおよびビジネスインテリジェンス向けワークスペースであり、チームが SQL、Python、自然言語を用いてデータに対してクエリを実行し、探索し、可視化し、インサイトを得ることができます。Querio を ClickHouse データベースまたはデータウェアハウスに接続すると、データを移動することなく、ClickHouse 上のデータに対してスケールするライブ分析を実行し、ボード、ノートブック、AI 支援レポートを作成できます。
Querio 向けに ClickHouse をセットアップする
専用ユーザーを作成する
セキュリティのベストプラクティスとして、Querio 専用のユーザーアカウントを作成し、必要最小限の権限のみを付与してください:
少なくとも 16 文字以上の長くランダムなパスワードを使用し、可能であればパスワードマネージャーで生成してください。
読み取り専用のデータベースアクセス権を付与する
Querio の権限は、クエリが必要なデータベースとテーブルのみに制限してください:
特定のテーブルに対しては、次のようにします:
Querio にアクセス権が必要な各データベースについて、この手順を繰り返してください。
接続情報を確認する
Querio を ClickHouse に接続するには、次の接続情報が必要です:
| Parameter | Description |
|---|---|
HOST | ClickHouse サーバーまたはクラスターのアドレス |
PORT | ポート 9440(セキュアなネイティブプロトコルのデフォルト)または設定しているポート |
DATABASE | Querio にクエリさせたいデータベース |
USERNAME | querio_user(または任意のユーザー名) |
PASSWORD | ユーザーアカウントのパスワード |
- ClickHouse Cloud の場合、接続情報は Cloud コンソール上で確認できます
- セルフマネージド環境の場合、ClickHouse が別のポートを使用しているときはサーバー設定を確認してください
- ポート 9440 はセキュアなネイティブプロトコル接続のデフォルトです
Querio アカウントを作成し、ClickHouse に接続する
https://app.querio.ai/ にアクセスし、Querio ワークスペースにログインするか、新規作成します。
-
Querio で Settings → Datasources に移動し、Add Datasource をクリックします。
-
データベースオプションの一覧から ClickHouse を選択します。
-
上記で確認した接続情報を入力し、設定を保存します。
-
Querio が接続を検証します。成功すると、ClickHouse はワークスペース全体で利用可能なデータソースとして追加されます。
ClickHouse へのクエリ実行
Querio を ClickHouse に接続したら、プラットフォーム上のどこからでもデータを探索・分析できます。Querio ノートブック内で SQL ブロックまたは Python セルを作成し、データソースとして ClickHouse を選択して、ClickHouse クラスターに対して直接クエリを実行します。Querio の可視化機能と AI ツールを利用してインサイトを抽出し、ボードを構築し、結果を共有します。