Aller au contenu
northstar
Menu de la documentation

Exécuteur SQL

Des requêtes en lecture seule sur vos entrepôts, dans la limite de vos droits sur les datasets.

En bref

L'Exécuteur SQL exécute du SQL en lecture seule sur vos entrepôts, avec des résultats paginés et l'aide de l'IA. Chaque requête est contrôlée table par table selon vos droits sur les datasets : vous ne lisez que les tables des datasets que vous voyez. C'est un outil pour l'équipe data ; les utilisateurs métier obtiennent les mêmes réponses par le Chat, les KPIs et les tableaux de bord.

Requêtes en lecture seule

  1. Choisissez un système de stockage, et éventuellement un dataset pour préremplir la requête et activer l'autocomplétion.
  2. Écrivez la requête. Chaque exécution accepte une seule instruction SELECT : rien ne peut être créé, modifié ou supprimé.
  3. Exécutez-la. Les résultats sont paginés ; ajoutez un ORDER BY pour garder un ordre stable d'une page à l'autre.

Qualifiez les noms de tables comme votre entrepôt l'attend, par exemple schema.table sur PostgreSQL ou database.schema.table sur Snowflake. L'éditeur affiche une indication pour l'entrepôt choisi.

Ce que vous pouvez interroger

  • Une table ne peut être interrogée que si elle appartient à un dataset que vous voyez. Le contrôle a lieu à chaque requête, table par table.
  • Les administrateurs de la plateforme peuvent interroger toutes les tables du système de stockage.
  • Certains rôles peuvent rédiger des requêtes sans pouvoir les exécuter : l'exécution demande la permission exécuter de l'Exécuteur SQL.

L'aide de l'IA

  • Générer avec l'IA écrit une requête à partir de votre description, par exemple « chiffre d'affaires mensuel par pays sur les 12 derniers mois ». Elle remplace le contenu de l'éditeur ; relisez-la avant de l'exécuter.
  • Corriger avec l'IA apparaît quand une requête échoue. Elle propose une requête corrigée dans l'éditeur ; relisez-la, puis relancez.
  • Générer un résumé IA lit les premières lignes de la page affichée et les explique. Il ne s'exécute qu'à votre demande, et ces lignes sont envoyées à l'IA.

Questions fréquentes

Pourquoi une table est-elle refusée alors qu'elle existe dans l'entrepôt ? Elle n'est pas enregistrée comme un dataset que vous voyez. Demandez l'accès au dataset, ou l'enregistrement de la table.

Puis-je enregistrer une requête ? Transformez-la plutôt en actif gouverné : un KPI défini en SQL, ou une tuile de tableau de bord.

Pourquoi la liste des systèmes de stockage est-elle vide ? Vous devez avoir accès à au moins un dataset stocké dans un entrepôt SQL.

Voir aussi