Перейти к основному содержимому
Перейти к основному содержимому

Looker

Community Maintained

Looker может подключаться к ClickHouse Cloud или локальному развертыванию через официальный источник данных ClickHouse.

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.

2. Создайте источник данных ClickHouse

Перейдите в Админ -> База данных -> Соединения и нажмите кнопку "Добавить соединение" в правом верхнем углу.


Выберите имя для вашего источника данных и выберите ClickHouse из выпадающего списка диалектов. Введите свои учетные данные в форму.


Если вы используете ClickHouse Cloud или ваше развертывание требует SSL, убедитесь, что у вас включен SSL в дополнительных настройках.


Сначала протестируйте ваше соединение, и, как только это будет сделано, подключитесь к вашему новому источнику данных ClickHouse.


Теперь вы сможете прикрепить источник данных ClickHouse к вашему проекту Looker.

3. Известные ограничения

  1. Следующие типы данных по умолчанию обрабатываются как строки:
    • Массив - сериализация не работает как ожидается из-за ограничений драйвера JDBC
    • Decimal* - может быть изменен на число в модели
    • LowCardinality(...) - может быть изменен на правильный тип в модели
    • Enum8, Enum16
    • UUID
    • Tuple
    • Map
    • JSON
    • Nested
    • FixedString
    • Гео типы
      • MultiPolygon
      • Polygon
      • Point
      • Ring
  2. Функция симметричной агрегации не поддерживается
  3. Полное внешнее соединение еще не реализовано в драйвере