Ce guide vous explique comment connecter Databrain à votre instance ClickHouse.
Prérequis
- Une base de données ClickHouse hébergée soit sur votre propre infrastructure, soit sur ClickHouse Cloud.
- Un compte Databrain.
- Un espace de travail Databrain pour connecter votre source de données.
Étapes pour connecter Databrain à ClickHouse
1. Rassemblez vos informations de connexion
Les informations de votre service ClickHouse Cloud sont disponibles dans la console ClickHouse Cloud.
Sélectionnez un service, puis cliquez sur Connect :
Choisissez HTTPS. Les détails de connexion s’affichent dans un exemple de commande
curl.
Si vous utilisez ClickHouse autogéré, les détails de connexion sont définis par votre administrateur ClickHouse.
2. Autoriser les adresses IP de Databrain (si nécessaire)
- Accédez à votre service dans la console ClickHouse Cloud
- Ouvrez Settings → Security
- Ajoutez les adresses IP de Databrain à la liste d’autorisation
3. Ajouter ClickHouse comme source de données dans Databrain
- Connectez-vous à votre compte Databrain et accédez à l’espace de travail dans lequel vous souhaitez ajouter la source de données.
- Cliquez sur Data Sources dans le menu de navigation.
- Cliquez sur Add a Data Source ou Connect Data Source.
- Sélectionnez ClickHouse dans la liste des connecteurs disponibles.
- Renseignez les informations de connexion :
- Destination Name : saisissez un nom descriptif pour cette connexion (par ex., “Production ClickHouse” ou “Analytics DB”)
- Host : saisissez l’URL de votre hôte ClickHouse (par ex.,
https://your-instance.region.aws.clickhouse.cloud) - Port : saisissez
8443(port HTTPS par défaut pour ClickHouse) - Username : saisissez votre nom d’utilisateur ClickHouse
- Password : saisissez votre mot de passe ClickHouse
- Cliquez sur Test Connection pour vérifier que Databrain peut se connecter à votre instance ClickHouse.
- Une fois la connexion établie avec succès, cliquez sur Save ou Connect pour ajouter la source de données.
4. Configurer les autorisations de l’utilisateur
your_databrain_user et your_database par votre nom d’utilisateur réel et le nom de votre base de données.
Utilisation de Databrain avec ClickHouse
Explorez vos données
- Une fois la connexion établie, accédez à votre espace de travail dans Databrain.
- Vos tables ClickHouse apparaissent dans l’explorateur de données.
- Cliquez sur une table pour en explorer le schéma et prévisualiser les données.
Créer des métriques et des visualisations
- Cliquez sur Create Metric pour créer des visualisations à partir de vos données ClickHouse.
- Sélectionnez votre source de données ClickHouse et choisissez la table que vous souhaitez visualiser.
-
Utilisez l’interface intuitive de Databrain pour :
- Sélectionner des dimensions et des mesures
- Appliquer des filtres et des agrégations
- Choisir des types de visualisation (histogrammes, graphiques linéaires, graphiques en secteurs, tables, etc.)
- Ajouter des requêtes SQL personnalisées pour des analyses avancées
- Enregistrez votre métrique pour la réutiliser dans plusieurs tableaux de bord.
Créer des tableaux de bord
- Cliquez sur Create Dashboard pour commencer à créer un tableau de bord.
- Ajoutez des métriques à votre tableau de bord par glisser-déposer à partir des métriques enregistrées.
- Personnalisez la disposition et l’apparence de votre tableau de bord.
- Partagez votre tableau de bord avec votre équipe ou intégrez-le à votre application.
Fonctionnalités avancées
- Console SQL personnalisée : rédigez et exécutez des requêtes SQL personnalisées directement sur votre base de données ClickHouse
- Multi-tenant et single-tenant : connectez votre base de données ClickHouse, avec des architectures single-tenant et multi-tenant
- Planification des rapports : planifiez des rapports automatisés et envoyez-les par e-mail aux parties prenantes
- Insights alimentés par l’IA : utilisez l’IA pour générer des résumés et des insights à partir de vos données
- Embedded Analytics : intégrez des tableaux de bord et des métriques directement dans vos applications
- Couche sémantique : créez des modèles de données réutilisables et de la logique métier
Dépannage
La connexion échoue
- Vérifiez les identifiants : revérifiez votre nom d’utilisateur, votre mot de passe et l’URL de l’hôte
- Vérifiez le port : assurez-vous d’utiliser le port
8443pour HTTPS (ou8123pour HTTP si vous n’utilisez pas SSL) - Autorisation des adresses IP : confirmez que les adresses IP de Databrain sont autorisées dans les paramètres de pare-feu/sécurité de ClickHouse
- SSL/TLS : assurez-vous que SSL/TLS est correctement configuré si vous utilisez HTTPS
- Autorisation de l’utilisateur : vérifiez que l’utilisateur dispose des droits SELECT sur
information_schemaet vos bases de données cibles
Lenteur des requêtes
- Optimisez vos requêtes : utilisez efficacement les filtres et les agrégations
- Créez des vues matérialisées : pour les agrégations fréquemment consultées, envisagez de créer des vues matérialisées dans ClickHouse
- Utilisez des types de données appropriés : assurez-vous que votre schéma ClickHouse utilise des types de données optimaux
- Optimisez les index : exploitez les clés primaires et les index de saut de ClickHouse