Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Looker

Integración de partner

Looker puede conectarse a ClickHouse Cloud o a una implementación on-premise mediante el origen de datos oficial de ClickHouse.

Reúne los detalles de tu conexión

Para conectarse a ClickHouse con HTTP(S), necesita esta información:

Parámetro(s) Descripción
HOST and PORT Normalmente, el puerto es 8443 cuando se usa TLS o 8123 cuando no se usa TLS.
DATABASE NAME De forma predeterminada, existe una base de datos llamada default; use el nombre de la base de datos a la que desea conectarse.
USERNAME and PASSWORD De forma predeterminada, el nombre de usuario es default. Use el nombre de usuario adecuado para su caso de uso.

Los detalles de su servicio de ClickHouse Cloud están disponibles en la consola de ClickHouse Cloud. Seleccione un servicio y haga clic en Connect:

Botón Connect del servicio de ClickHouse Cloud

Elija HTTPS. Los detalles de conexión se muestran en un comando curl de ejemplo.

Detalles de conexión HTTPS de ClickHouse Cloud

Si usa ClickHouse autogestionado, los detalles de conexión los establece su administrador de ClickHouse.

Crear un origen de datos de ClickHouse

Ve a Admin -> Database -> Connections y haz clic en el botón "Add Connection", en la esquina superior derecha.

Añadir una nueva conexión en la interfaz de administración de bases de datos de Looker

Elige un nombre para tu origen de datos y selecciona ClickHouse en el menú desplegable de dialecto. Introduce tus credenciales en el formulario.

Especificar tus credenciales de ClickHouse en el formulario de conexión de Looker

Si utilizas ClickHouse Cloud o tu entorno requiere SSL, asegúrate de tener SSL activado en la configuración adicional.

Activar SSL para la conexión de ClickHouse en la configuración de Looker

Primero prueba la conexión y, una vez completado este paso, conéctate a tu nuevo origen de datos de ClickHouse.

Probar y conectarse al origen de datos de ClickHouse

Ahora ya deberías poder asociar el origen de datos de ClickHouse a tu proyecto de Looker.

Limitaciones conocidas

  1. Los siguientes tipos de datos se tratan como cadenas de forma predeterminada:
    • Array - la serialización no funciona como se espera debido a las limitaciones del controlador JDBC
    • Decimal* - puede cambiarse a número en el modelo
    • LowCardinality(…) - puede cambiarse a un tipo adecuado en el modelo
    • Enum8, Enum16
    • UUID
    • Tuple
    • Map
    • JSON
    • Nested
    • FixedString
    • tipos geoespaciales
      • MultiPolygon
      • Polygon
      • Point
      • Ring
  2. La funcionalidad de agregación simétrica no se admite
  3. El Full outer join aún no está implementado en el controlador
Navigation