メインコンテンツまでスキップ
メインコンテンツまでスキップ

Looker

Community Maintained

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

1. 接続詳細を収集する

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の管理者によって設定されます。

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

管理者 -> データベース -> 接続に移動し、右上の「接続を追加」ボタンをクリックします。


データソースの名前を選択し、ダイアレクトのドロップダウンからClickHouseを選択します。フォームに資格情報を入力します。


ClickHouse Cloudを使用している場合や、デプロイがSSLを必要とする場合は、追加設定でSSLがオンになっていることを確認してください。


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


これで、ClickHouseデータソースをLookerプロジェクトに接続できるようになるはずです。

3. 既知の制限

  1. 次のデータ型はデフォルトで文字列として扱われます:
    • Array - JDBCドライバの制限により、シリアル化が期待通りに機能しません
    • Decimal* - モデル内で数値に変更可能です
    • LowCardinality(...) - モデル内で適切な型に変更可能です
    • Enum8, Enum16
    • UUID
    • Tuple
    • Map
    • JSON
    • Nested
    • FixedString
    • Geoタイプ
      • MultiPolygon
      • Polygon
      • Point
      • Ring
  2. 対称集約機能はサポートされていません
  3. フル外部結合はまだドライバに実装されていません