Poser de meilleures questions à vos données
Décrivez le rapport de façon vérifiable. « Ventes par région » ne précise ni période, ni devise, ni définition de la vente. « Montant des commandes payées par région pour août 2026, en euros avant remboursements » définit mieux le travail.
Choisir la connexion et les tables
Une conversation utilise une connexion. Sélectionnez-la avant de poser la question ; un changement démarre une nouvelle conversation. La découverte affiche les tables et colonnes disponibles.
Le choix des tables et colonnes oriente le contexte de préparation. Les droits de la source et les contrôles de connexion déterminent l’accès.
Corrigez les descriptions ambiguës dans la vue de découverte. Les descriptions et indications de clés modifiées servent à préparer les requêtes sans changer la base. Des notes peuvent préciser les définitions métier. N’y placez pas de secrets : ces champs alimentent le modèle.
@-mentions : épingler des tables et des colonnes
Tapez @ pour insérer une table ou une colonne directement dans votre question. Utile quand :
- Un schéma contient beaucoup de tables aux noms proches et vous voulez être exact.
- Vous voulez limiter une analyse à une colonne précise.
La mention apparaît sous forme de pastille dans votre saisie et accompagne votre question.
Pastilles de filtre
Sous le champ de saisie, des pastilles listent les tables dans la portée. Vous pouvez :
- Activer ou désactiver chaque table.
- Activer ou désactiver chaque colonne d’une table.
- Cliquer sur Clear (effacer) pour réinitialiser.
Une portée plus étroite, c’est moins de métadonnées de schéma à parcourir et moins de risques de choisir la mauvaise table.
Des questions pour le reporting et l’analyse
| Tâche | Exemple de question |
|---|---|
| Agrégation | « Valeur des commandes terminées par mois au T2 2026, avant remboursements, en EUR » |
| Classement | « Dix premiers clients par valeur de commandes payées en août 2026 » |
| Comparaison | « Conversion par région : commandes payées divisées par visites éligibles » |
| Tendance | « Nouveaux comptes par semaine complète sur les trois derniers mois » |
| Investigation | « Commandes en retard d’expédition au 8 septembre à minuit » |
Précisez granularité et définition. Les analystes peuvent indiquer tables, clés de jointure ou exclusions connues ; les utilisateurs métier décrivent le résultat attendu et confirment les définitions avec le responsable de la source.
Lire le résultat et les détails d’exécution
La réponse peut contenir du texte, un tableau ou graphique, les sources, le nombre de lignes renvoyées et la durée. Ouvrez les détails de requête et de trace pour consulter le SQL/KQL exécuté et les étapes enregistrées. Après une correction d’erreur, relisez la version réellement exécutée.
Un SQL qui semble correct ne prouve pas le résultat. Vérifiez sens métier, fraîcheur et enregistrements concernés. Joignez la requête au résultat pour une relecture par un collègue.
Préciser les éléments utiles
| Élément | Exemple |
|---|---|
| Mesure | Montant des commandes payées avant remboursements |
| Période et fuseau | Août 2026, UTC, sans le 1er septembre |
| Regroupement | Une ligne par région |
| Exclusions | Annulations et comptes de test |
| Présentation | Tableau puis graphique en barres |
Si « client actif » possède plusieurs sens, définissez la règle, par exemple une commande payée dans les 90 derniers jours. La précision de la demande ne prouve pas que les champs nécessaires existent.
Examiner la réponse
Après l’exécution, consultez le tableau ou le graphique et les détails de la requête. Les tables sources indiquent l’origine des données ; le nombre de lignes et la durée décrivent l’exécution. Deux lignes regroupées peuvent résumer des milliers de commandes.
Vérifiez les dates, les libellés et un total connu. Faites examiner les jointures, les doublons ou les calculs complexes par une personne qui maîtrise SQL. Une requête plausible peut être erronée ; un résultat inattendu peut aussi venir de données anciennes ou d’une autre définition métier.
Préciser et visualiser
Demandez une modification à la fois, comme « uniquement les grossistes », puis examinez le résultat. Certaines valeurs d’une réponse à une ligne peuvent alimenter le contexte de suivi. Traitement des données
Utilisez la commande de graphique ou demandez-en un. Vérifiez ses valeurs et unités avant de l’ajouter au tableau de bord. Les graphiques interactifs utilisent une spécification déclarative ; Python intervient lorsqu’une étape d’analyse le nécessite.
Résoudre les échecs courants
| Résultat | Vérification suivante |
|---|---|
| Aucune ligne | Période, filtres, droits et fraîcheur ; élargir seulement si cela répond au besoin |
| Délai dépassé | Réduire la période ou examiner la charge avec le responsable |
| Plan invalide | Simplifier ou préciser la demande |
| Connexion défaillante | Tester réseau et authentification |
| Autorisation refusée | Vérifier les droits du compte |
| Validation refusée | Vérifier les demandes d’écriture ou les références hors périmètre |
Chaque message d’erreur, et ce qui le résout, est expliqué dans le dépannage. Les conversations sont privées ; leur adresse /c/<id> peut être conservée en favori.