オンプレミスでの ClickHouse サーバー のセットアップ
config.xml にエントリを追加するだけでなく
mysql_user の設定例です。
/etc/clickhouse-server/users.d/mysql_user.xml
password_double_sha1_hex エントリを、ご自身で生成したダブル SHA1 ハッシュに置き換えてください。
QuickSight では、MySQL ユーザーのプロファイルにいくつか追加の設定が必要です。
/etc/clickhouse-server/users.d/mysql_user.xml
config.xml で、すべてのアドレスで待ち受けるには、以下のコメントアウトを外します。
mysql バイナリが利用できる場合は、コマンドラインから接続をテストできます。
上記のサンプルのユーザー名 (mysql_user) とパスワード (LZOQYnqQN4L/T6L0) を使用すると、コマンドラインは次のようになります。
QuickSight を ClickHouse に接続する
QuickSight に付属する公式の MySQL コネクタ (名前は MySQL) を検索します。
接続情報を指定します。MySQL インターフェイスのポートはデフォルトでは 9004 ですが、 サーバー設定によって異なる場合がある点に注意してください。
次に、ClickHouse からデータを取得する方法は 2 つあります。1 つ目は、一覧からテーブルを選択する方法です。
また、データを取得するためのカスタム SQL を指定することもできます。
「Edit/Preview data」をクリックすると、解析されたテーブル構造を確認したり、必要に応じてカスタム SQL を調整したりできます。
UI の左下隅で「Direct Query」モードが選択されていることを確認してください。
これで、データセットを公開し、新しい可視化を作成できます。
既知の制限
- SPICE インポートは想定どおりに動作しないため、代わりに Direct Query モードを使用してください。詳細は #58553 を参照してください。