> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Lightdash est un outil de BI open-source moderne basé sur dbt, qui permet aux équipes d’explorer et de visualiser les données de ClickHouse via une couche sémantique. Découvrez comment connecter Lightdash à ClickHouse pour des analyses rapides, encadrées par dbt.

# Lightdash

export const PartnerBadge = () => {
  return <div className="PartnerBadge">
            <div className="PartnerBadgeIcon">
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <polyline points="12.5 9.5 10 12 6 11 2.5 8.5" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1" />
                    <polyline points="4.54 4.41 8 3.5 11.46 4.41" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1" />
                    <path d="M2.15,3.78 L0.55,6.95 A0.5,0.5 0,0,0 0.77,7.62 L2.5,8.5 L4.54,4.41 L2.82,3.55 A0.5,0.5 0,0,0 2.15,3.78 Z" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1" />
                    <path d="M13.5,8.5 L15.23,7.62 A0.5,0.5 0,0,0 15.45,6.95 L13.85,3.78 A0.5,0.5 0,0,0 13.18,3.55 L11.46,4.41 Z" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1" />
                    <path d="M11.5,4.5 L9,4.5 L6.15,7.27 A0.5,0.5 0,0,0 6.24,8.05 C7.33,8.74 8.81,8.72 10,7.5 L12.5,9.5 L13.5,8.5" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1" />
                    <polyline points="7.75 13.5 5.15 12.85 3.5 11.67" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1" />
                </svg>
            </div>
            Intégration partenaire
        </div>;
};

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

Lightdash est la **plateforme BI pensée d’abord pour l’IA** conçue pour les équipes data modernes. Elle allie l’ouverture de dbt aux performances de ClickHouse. En connectant ClickHouse à Lightdash, les équipes bénéficient d’une **expérience de self-serve analytics alimentée par l’IA** et ancrée dans leur couche sémantique dbt, de sorte que chaque question trouve une réponse fondée sur des métriques cohérentes et gouvernées.

Les développeurs apprécient Lightdash pour son architecture ouverte, ses modèles YAML versionnés et ses intégrations qui s’intègrent directement à leur workflow, de GitHub à l’IDE.

Ce partenariat réunit **la vitesse de ClickHouse** et **l’expérience développeur de Lightdash**, ce qui facilite plus que jamais l’exploration, la visualisation et l’automatisation des insights grâce à l’IA.

<div id="build-an-interactive-dashboard">
  ## Créez un tableau de bord interactif avec Lightdash et ClickHouse
</div>

Dans ce guide, vous découvrirez comment **Lightdash** se connecte à **ClickHouse** pour explorer vos modèles dbt et créer des tableaux de bord interactifs.
L’exemple ci-dessous montre un tableau de bord abouti, alimenté par des données issues de ClickHouse.

<Image size="md" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/m3SFJgFQv2eos7Pa/images/integrations/data-visualization/lightdash_02.png?fit=max&auto=format&n=m3SFJgFQv2eos7Pa&q=85&s=9d5a30d3e05195dad44c535fef42d11f" alt="Exemple de tableau de bord Lightdash" border width="2966" height="1728" data-path="images/integrations/data-visualization/lightdash_02.png" />

<Steps>
  <Step>
    ### Rassemblez les informations de connexion

    Lorsque vous configurez la connexion entre Lightdash et ClickHouse, vous aurez besoin des informations suivantes :

    * **Hôte :** L’adresse à laquelle votre base de données ClickHouse est accessible
    * **Utilisateur :** Le nom d’utilisateur de votre base de données ClickHouse
    * **Mot de passe :** Le mot de passe de votre base de données ClickHouse
    * **Nom de la base de données :** Le nom de votre base de données ClickHouse
    * **Schéma :** Le schéma par défaut utilisé par dbt pour compiler et exécuter votre projet (à trouver dans votre `profiles.yml`)
    * **Port :** Le port de l’interface HTTPS de ClickHouse (par défaut : `8443`)
    * **Sécurisé :** Activez cette option pour utiliser HTTPS/SSL pour des connexions sécurisées
    * **Réessais :** Le nombre de fois que Lightdash relance les requêtes ClickHouse ayant échoué (par défaut : `3`)
    * **Début de la semaine :** Choisissez le jour de début de votre semaine de reporting ; par défaut, il correspond au paramètre défini pour votre warehouse

    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** :

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Qke-GQkmVyWEhvPu/images/_snippets/cloud-connect-button.png?fit=max&auto=format&n=Qke-GQkmVyWEhvPu&q=85&s=a41d53ce6c46ccccb2855331a8dcc841" size="md" alt="Bouton Connect du service ClickHouse Cloud" border width="998" height="932" data-path="images/_snippets/cloud-connect-button.png" />

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

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Qke-GQkmVyWEhvPu/images/_snippets/connection-details-https.png?fit=max&auto=format&n=Qke-GQkmVyWEhvPu&q=85&s=0377c34215bd524b359c0d20dd96bed3" size="md" alt="Détails de connexion HTTPS ClickHouse Cloud" border width="1320" height="1184" data-path="images/_snippets/connection-details-https.png" />

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

    ***
  </Step>

  <Step>
    ### Configurez votre profil dbt pour ClickHouse

    Dans Lightdash, les connexions s’appuient sur votre **projet dbt** existant.
    Pour connecter ClickHouse, assurez-vous que votre fichier local `~/.dbt/profiles.yml` contient une configuration cible ClickHouse valide.

    Par exemple :

    <Image size="md" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/m3SFJgFQv2eos7Pa/images/integrations/data-visualization/lightdash_01.png?fit=max&auto=format&n=m3SFJgFQv2eos7Pa&q=85&s=b6cc1fcc666eb477f5fccb18fdd4dd3f" alt="Exemple de configuration profiles.yml pour un projet lightdash-clickhouse" border width="1440" height="534" data-path="images/integrations/data-visualization/lightdash_01.png" />

    <br />
  </Step>

  <Step>
    ### Créer un projet Lightdash connecté à ClickHouse

    Une fois votre profil dbt configuré pour ClickHouse, vous devrez également connecter votre **projet dbt** à Lightdash.

    Comme ce processus est identique pour tous les entrepôts de données, nous n’entrerons pas dans les détails ici — vous pouvez suivre le guide officiel de Lightdash pour importer un projet dbt :

    [Importer un projet dbt → Documentation Lightdash](https://docs.lightdash.com/get-started/setup-lightdash/connect-project#2-import-a-dbt-project?utm_source=clickhouse\&utm_medium=partner\&utm_campaign=integration_docs)

    Après avoir connecté votre projet dbt, Lightdash détectera automatiquement votre configuration ClickHouse à partir du fichier `profiles.yml`. Une fois le test de connexion validé, vous pourrez commencer à explorer vos modèles dbt et à créer des tableaux de bord propulsés par ClickHouse.

    ***
  </Step>

  <Step>
    ### Explorez vos données ClickHouse dans Lightdash

    Une fois connecté, Lightdash synchronise automatiquement vos modèles dbt et met à votre disposition :

    * **Dimensions** et **mesures** définies en YAML
    * La **logique de la couche sémantique**, comme les métriques, les jointures et les explores
    * Des **tableaux de bord** alimentés par des requêtes ClickHouse en temps réel

    Vous pouvez désormais créer des tableaux de bord, partager des analyses et même utiliser **Ask AI** pour générer des visualisations directement depuis ClickHouse — sans écrire de SQL manuellement.

    ***
  </Step>

  <Step>
    ### Définir les métriques et les dimensions dans Lightdash

    Dans Lightdash, toutes les **métriques** et **dimensions** sont définies directement dans les fichiers `.yml` de vos modèles dbt. Votre logique métier est ainsi gérée par version, cohérente et entièrement transparente.

    <Image size="md" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/m3SFJgFQv2eos7Pa/images/integrations/data-visualization/lightdash_03.png?fit=max&auto=format&n=m3SFJgFQv2eos7Pa&q=85&s=bddf59cfe7b0d33fe31d2c21518d0aca" alt="Exemple de métriques définies dans le fichier .yml" border width="1454" height="828" data-path="images/integrations/data-visualization/lightdash_03.png" />

    <br />

    Les définir en YAML garantit que votre équipe utilise les mêmes définitions dans tous les dashboards et toutes les analyses. Par exemple, vous pouvez créer des métriques réutilisables comme `total_order_count`, `total_revenue` ou `avg_order_value` directement à côté de vos modèles dbt, sans avoir à les dupliquer dans l’UI.

    Pour en savoir plus sur leur définition, consultez les guides Lightdash suivants :

    * [Comment créer des métriques](https://docs.lightdash.com/guides/how-to-create-metrics?utm_source=clickhouse\&utm_medium=partner\&utm_campaign=integration_docs)
    * [Comment créer des dimensions](https://docs.lightdash.com/guides/how-to-create-dimensions?utm_source=clickhouse\&utm_medium=partner\&utm_campaign=integration_docs)

    ***
  </Step>

  <Step>
    ### Interrogez vos données à partir des tables

    Une fois votre projet dbt connecté et synchronisé avec Lightdash, vous pouvez commencer à explorer les données directement depuis vos **tables** (ou « explores »).
    Chaque table représente un modèle dbt et inclut les métriques et dimensions que vous avez définies dans le YAML.

    La page **Explore** se compose de cinq zones principales :

    1. **Dimensions and Metrics** — tous les champs disponibles dans la table sélectionnée
    2. **Filters** — restreignent les données renvoyées par votre requête
    3. **Chart** — visualisez le résultat de votre requête
    4. **Results** — affichez les données brutes renvoyées par votre base de données ClickHouse
    5. **SQL** — examinez la requête SQL générée à l’origine de vos résultats

    <Image size="lg" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/m3SFJgFQv2eos7Pa/images/integrations/data-visualization/lightdash_04.png?fit=max&auto=format&n=m3SFJgFQv2eos7Pa&q=85&s=809ee4c0dbd23cb1545771b79f9f6d9d" alt="Vue Explore de Lightdash montrant les dimensions, les filtres, le graphique, les résultats et SQL" border width="2002" height="1526" data-path="images/integrations/data-visualization/lightdash_04.png" />

    À partir de là, vous pouvez créer et ajuster des requêtes de manière interactive : glisser-déposer des champs, ajouter des filtres et passer d’un type de visualisation à un autre, comme des tables, des histogrammes ou des séries temporelles.

    Pour en savoir plus sur les explores et sur la façon d’interroger vos tables, consultez :
    [Introduction aux tables et à la page Explore → Documentation Lightdash](https://docs.lightdash.com/get-started/exploring-data/using-explores#an-intro-to-tables-and-the-explore-page?utm_source=clickhouse\&utm_medium=partner\&utm_campaign=integration_docs)

    ***
  </Step>

  <Step>
    ### Créer des dashboards

    Une fois que vous avez exploré vos données et enregistré des visualisations, vous pouvez les regrouper dans des **dashboards** à partager avec votre équipe.

    Les dashboards dans Lightdash sont entièrement interactifs : vous pouvez appliquer des filtres, ajouter des onglets et afficher des graphiques alimentés par des requêtes ClickHouse en temps réel.

    Vous pouvez également créer de nouveaux graphiques **directement depuis un dashboard**, ce qui vous aide à garder vos projets organisés et sans encombrement. Les graphiques créés de cette manière sont **propres à ce dashboard** : ils ne peuvent pas être réutilisés ailleurs dans le projet.

    Pour créer un graphique propre à un dashboard :

    1. Cliquez sur **Add tile**
    2. Sélectionnez **New chart**
    3. Créez votre visualisation dans le chart builder
    4. Enregistrez-la : elle apparaîtra en bas de votre dashboard

    <Image size="lg" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/m3SFJgFQv2eos7Pa/images/integrations/data-visualization/lightdash_05.png?fit=max&auto=format&n=m3SFJgFQv2eos7Pa&q=85&s=12068cac0c75e3f1b60879f8cfd07e54" alt="Création et organisation de graphiques dans un dashboard Lightdash" border width="2224" height="1412" data-path="images/integrations/data-visualization/lightdash_05.png" />

    Pour en savoir plus sur la création et l’organisation des dashboards, consultez :
    [Créer des dashboards → Documentation Lightdash](https://docs.lightdash.com/get-started/exploring-data/dashboards?utm_source=clickhouse\&utm_medium=partner\&utm_campaign=integration_docs)

    ***
  </Step>

  <Step>
    ### Ask AI : analyse en libre-service propulsée par dbt

    Les **Agents IA** de Lightdash rendent l’exploration des données véritablement en libre-service.
    Au lieu d’écrire des requêtes, vous pouvez simplement poser des questions en langage naturel — comme *« Quelle a été la croissance mensuelle de notre chiffre d’affaires ? »* — et l’Agent IA génère automatiquement la visualisation appropriée, en s’appuyant sur les métriques et les modèles définis dans dbt pour garantir exactitude et cohérence.

    Le tout repose sur la même couche sémantique que celle que vous utilisez dans dbt, ce qui signifie que chaque réponse reste gouvernée, explicable et rapide — avec ClickHouse en arrière-plan.

    <Image size="lg" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/m3SFJgFQv2eos7Pa/images/integrations/data-visualization/lightdash_06.png?fit=max&auto=format&n=m3SFJgFQv2eos7Pa&q=85&s=45033ceae411fe99b0a65733ef48427c" alt="Interface Ask AI de Lightdash affichant une requête en langage naturel propulsée par des métriques dbt" border width="3022" height="1726" data-path="images/integrations/data-visualization/lightdash_06.png" />

    <Tip>
      Pour en savoir plus sur les Agents IA, consultez : [AI Agents → Documentation Lightdash](https://docs.lightdash.com/guides/ai-agents?utm_source=clickhouse\&utm_medium=partner\&utm_campaign=integration_docs)
    </Tip>
  </Step>
</Steps>

<div id="learn-more">
  ## En savoir plus
</div>

Pour en savoir plus sur la connexion de projets dbt à Lightdash, consultez la [documentation Lightdash → configuration de ClickHouse](https://docs.lightdash.com/get-started/setup-lightdash/connect-project#clickhouse?utm_source=clickhouse\&utm_medium=partner\&utm_campaign=integration_docs).
