Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Looker

パートナーインテグレーション

Looker は、公式の ClickHouse データソースを介して ClickHouse Cloud またはオンプレミス環境に接続できます。

接続情報を確認する

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

ClickHouse Cloud サービスの接続ボタン

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

ClickHouse Cloud HTTPS 接続情報

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

ClickHouse データソースを作成する

Admin -> Database -> Connections に移動し、右上の「Add Connection」ボタンをクリックします。

Looker のデータベース管理インターフェイスで新しい接続を追加する

データソース名を入力し、dialect のドロップダウンから ClickHouse を選択します。フォームに認証情報を入力します。

Looker の接続フォームで ClickHouse の認証情報を指定する

ClickHouse Cloud を使用している場合、またはデプロイメントで SSL が必要な場合は、追加設定で SSL を有効にしてください。

Looker の設定で ClickHouse 接続の SSL を有効にする

まず接続をテストし、完了したら新しい ClickHouse データソースに接続します。

ClickHouse データソースをテストして接続する

これで、ClickHouse データソースを Looker プロジェクトに関連付けられるようになります。

既知の制限事項

  1. 次のデータ型は、デフォルトで文字列として処理されます:
    • Array - JDBCドライバーの制限により、シリアライゼーションが想定どおりに機能しません
    • Decimal* - モデル内で number に変更できます
    • LowCardinality(…) - モデル内で適切な型に変更できます
    • Enum8, Enum16
    • UUID
    • Tuple
    • Map
    • JSON
    • Nested
    • FixedString
    • Geo types
      • MultiPolygon
      • Polygon
      • Point
      • Ring
  2. Symmetric aggregate feature はサポートされていません
  3. Full outer join は、ドライバーではまだ実装されていません
Navigation