• LOGIQUE
  • VALIDATION
  • CORRECTIONS
  • HUMAIN

Déboguer vos requêtes SQL avec l'IA et Cube.dev

Connectez Cube.dev à votre agent pour visualiser les requêtes brutes qu'il génère. Identifiez les erreurs de logique avant qu'elles n'impactent vos données de production.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment déboguer le SQL généré par mon agent IA ?

Votre agent utilise le MCP Cube.dev pour extraire les chaînes SQL exactes qu'il génère pour vos demandes de données. Vous pouvez inspecter ces requêtes pour repérer les erreurs de logique et les exécuter directement pour vérifier les résultats. Voici comment identifier et corriger ces erreurs.

Résultats du débogage

Où s'effectue le débogage.

L'IA gère la construction complexe des requêtes, mais vous gardez le contrôle total sur la logique.

LOGIQUE

Détecter les jointures erronées

L'IA extrait le SQL brut pour que vous puissiez vérifier si les tables sont mal jointes ou si un filtre manque. Vous comprendrez immédiatement pourquoi un chiffre semble incorrect.

VALIDATION

Exécuter et vérifier

Si une requête vous semble suspecte, vous pouvez l'exécuter pour voir le résultat réel des données. Cela confirme si la logique de l'IA correspond à vos attentes.

CORRECTIONS

Corriger l'agent

Lorsque l'IA produit un SQL incorrect, vous pouvez lui signaler l'erreur précise. Elle utilisera ce retour pour réécrire la requête correctement.

HUMAIN

Contrôle manuel

L'IA ne peut pas réécrire vos modèles de données Cube.dev. Vous restez propriétaire de la couche sémantique et devez corriger les problèmes de schéma vous-même.

Le flux

Ce que fait votre IA lors d'une requête.

L'agent passe de l'interprétation de votre question à la génération et au test du code.

  1. Extraire le SQL

    L'agent analyse votre demande de données et génère la chaîne SQL correspondante pour la couche sémantique Cube.dev.

    get_sql
  2. Inspecter le code

    L'agent vous présente le SQL généré pour que vous puissiez réviser la logique avant toute extraction de données.

    get_sql
  3. Tester l'exécution

    Si vous souhaitez voir les données réelles, l'agent exécute la requête sur votre instance Cube.dev.

    execute_cube_sql
  4. Vérifier les résultats

    L'agent utilise le résultat de l'exécution pour confirmer que les données répondent bien à votre question initiale.

    execute_cube_sql

Essayez

Copiez ces exemples pour commencer.

Utilisez ces prompts pour débuter le débogage de vos requêtes de données.

Points de départ

Remplacez le texte entre crochets par vos mesures ou dimensions Cube.dev réelles.

Cube.dev Connector

Tout est prêt. Choisissez votre client MCP et suivez les instructions de configuration.

Lien du connecteurhttps://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp

Claude Desktop

Suivez les étapes ci-dessous pour vous connecter en quelques secondes.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Cube.dev capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "cubedev-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_umZADPejupUUQHrfZkQT0lvv7MlK4j1JkrhOJOMy/mcp"
    }
  }
}
Copiez dans le chat04
  • Montre-moi le SQL que tu as généré pour la mesure [total revenue] dans Cube.dev.

  • Le SQL pour [active users] semble incorrect. Peux-tu me montrer la requête exacte que tu utilises ?

  • Exécute cette requête SQL dans Cube.dev et donne-moi le résultat pour [last month] : [coller le sql ici]

  • Pourquoi as-tu joint la table [orders] avec [users] dans cette dernière requête ? Montre-moi le SQL.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Commencez ici

Connectez Cube.dev une seule fois, puis interrogez.

Fournissez vos identifiants une seule fois. Votre connexion est cryptée et sécurisée. Vous pourrez ensuite déboguer vos requêtes dans n'importe quel client compatible MCP.

Connecter Cube.dev à votre IA

FAQ

Fonctionnement du processus de débogage.

  • 01

    L'IA peut-elle modifier mes modèles de données Cube.dev ?

    Non. L'IA peut uniquement lire les modèles existants et générer du SQL à partir d'eux. Vous devez mettre à jour votre couche sémantique manuellement.

  • 02

    L'IA exécute-t-elle les requêtes automatiquement ?

    Non. L'agent n'exécute les requêtes que lorsque vous lui demandez explicitement de lancer ou de vérifier les données.

  • 03

    Puis-je voir le SQL avant son exécution ?

    Oui. Vous pouvez demander à l'agent de vous montrer le SQL généré avant d'autoriser l'exécution.

  • 04

    Que se passe-t-il si le SQL est invalide ?

    L'agent recevra une erreur de Cube.dev et pourra utiliser ce message d'erreur pour tenter de corriger la requête.

  • 05

    L'IA peut-elle supprimer des données dans ma base ?

    Non. Ce MCP dispose uniquement d'outils pour récupérer du SQL et exécuter des requêtes. Il ne peut pas effectuer d'opérations de suppression ou de mise à jour.

  • D'autres questions sur Cube.dev ? Voir toutes les capacités du connecteur Cube.dev

Connectez Cube.dev à Claude, Cursor, ChatGPT et d'autres