Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Looker

Intégration partenaire

Looker peut se connecter à ClickHouse Cloud ou à un déploiement sur site via la source de données ClickHouse officielle.

Rassembler vos informations de connexion

Pour vous connecter à ClickHouse via HTTP(S), vous avez besoin des informations suivantes :

Paramètre(s) Description
HOST and PORT En général, le port est 8443 lors de l’utilisation de TLS, ou 8123 sans TLS.
DATABASE NAME Par défaut, une base de données nommée default est disponible ; utilisez le nom de la base de données à laquelle vous voulez vous connecter.
USERNAME and PASSWORD Par défaut, le nom d’utilisateur est default. Utilisez le nom d’utilisateur adapté à votre cas d’usage.

Les informations de votre service ClickHouse Cloud sont disponibles dans la console ClickHouse Cloud. Sélectionnez un service, puis cliquez sur Connect :

Bouton Connect du service ClickHouse Cloud

Choisissez HTTPS. Les détails de connexion s’affichent dans un exemple de commande curl.

Détails de connexion HTTPS ClickHouse Cloud

Si vous utilisez ClickHouse autogéré, les détails de connexion sont définis par votre administrateur ClickHouse.

Créer une source de données ClickHouse

Accédez à Admin -> Database -> Connections, puis cliquez sur le bouton "Add Connection" dans l’angle supérieur droit.

Ajout d’une nouvelle connexion dans l’interface de gestion des bases de données de Looker

Choisissez un nom pour votre source de données, puis sélectionnez ClickHouse dans la liste déroulante des dialectes. Saisissez vos identifiants dans le formulaire.

Saisie de vos identifiants ClickHouse dans le formulaire de connexion Looker

Si vous utilisez ClickHouse Cloud ou si votre déploiement nécessite SSL, assurez-vous que SSL est activé dans les paramètres supplémentaires.

Activation de SSL pour la connexion ClickHouse dans les paramètres de Looker

Commencez par tester la connexion, puis, une fois le test terminé, connectez-vous à votre nouvelle source de données ClickHouse.

Test et connexion à la source de données ClickHouse

Vous devriez maintenant pouvoir associer la source de données ClickHouse à votre projet Looker.

Limites connues

  1. Les types de données suivants sont traités comme des chaînes par défaut :
    • Array - la sérialisation ne fonctionne pas comme prévu en raison des limitations du pilote JDBC
    • Decimal* - peut être remplacé par un type numérique dans le modèle
    • LowCardinality(…) - peut être remplacé par un type approprié dans le modèle
    • Enum8, Enum16
    • UUID
    • Tuple
    • Map
    • JSON
    • Nested
    • FixedString
    • types Geo
      • MultiPolygon
      • Polygon
      • Point
      • Ring
  2. La fonctionnalité d’agrégats symétriques n’est pas prise en charge
  3. La jointure externe complète n’est pas encore implémentée dans le pilote
Navigation