Aller au contenu
uclic
Workflow n8nManual

Automatisation SQL avec n8n : génération de requêtes AI

Ce workflow n8n a pour objectif de générer des requêtes SQL à partir d'un schéma de base de données en utilisant l'intelligence artificielle. Dans un contexte où les entreprises doivent souvent interagir avec des bases de données, ce type d'automatisation n8n permet de gagner un temps précieux en simplifiant le processus de création de requêtes. Les utilisateurs peuvent ainsi se concentrer sur l'analyse des données plutôt que sur la rédaction manuelle de requêtes SQL complexes. Le workflow débute par un déclencheur manuel qui active le processus. Ensuite, il utilise le modèle de chat OpenAI pour interagir avec l'utilisateur et recueillir les informations nécessaires. Les étapes suivantes incluent l'extraction du schéma de la base de données et la liste des tables disponibles, ce qui permet de structurer les données à utiliser. Une fois les données collectées, le workflow combine ces informations avec les entrées de l'utilisateur pour générer la requête SQL appropriée. Les résultats de la requête sont ensuite formatés et préparés pour être renvoyés à l'utilisateur. Les bénéfices de ce workflow sont multiples : il réduit le temps passé à écrire des requêtes SQL, minimise les erreurs humaines et améliore l'efficacité des équipes techniques. En intégrant ce type d'automatisation, les entreprises peuvent optimiser leurs processus de gestion de données et tirer davantage de valeur de leurs bases de données.

29Nœuds05Intégrations06ÉtapesPrêt à l'emploi
Pour qui

À qui s'adresse ce workflow ?

Ce workflow s'adresse aux équipes techniques et aux développeurs travaillant avec des bases de données. Il est particulièrement utile pour les entreprises de taille moyenne à grande qui cherchent à automatiser leurs processus de gestion de données. Un niveau technique intermédiaire est recommandé pour tirer pleinement parti de cette automatisation n8n.

Le problème

Ce que ce workflow résout

Ce workflow résout le problème de la création manuelle de requêtes SQL, qui peut être long et sujet à des erreurs. En automatisant ce processus, il permet aux utilisateurs de générer des requêtes rapidement et efficacement, réduisant ainsi le temps de développement et les risques d'erreurs. Les utilisateurs bénéficient d'une solution qui leur permet de se concentrer sur l'analyse des données plutôt que sur la rédaction de requêtes.

Les étapes

Comment ça fonctionne

Étape 1 : Le workflow est déclenché manuellement.

  • 01Étape 1 : Le modèle de chat OpenAI interroge l'utilisateur pour obtenir des informations sur les requêtes souhaitées.
  • 02Étape 2 : Le schéma de la base de données est extrait, et les tables disponibles sont listées.
  • 03Étape 3 : Les données sont combinées avec les entrées de l'utilisateur pour générer la requête SQL.
  • 04Étape 4 : La requête est exécutée et les résultats sont formatés.
  • 05Étape 5 : Les résultats sont renvoyés à l'utilisateur.
Besoin d'aide

On adapte ce workflow à votre stack.

CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.

Schéma visuel

Visualisation du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

JSON n8n

Importer dans n8n en un clic

Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.

automatisation-sql-avec-n8n-generation-de-requetes-ai.json
Réservé membres
JSON complet réservé membres

Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.

Télécharger gratuitement

Inscription en 30 secondes · Sans CB

Guide

Personnaliser ce workflow

Pour personnaliser ce workflow, vous pouvez modifier le modèle de chat OpenAI utilisé pour adapter les réponses aux besoins spécifiques de votre entreprise. Il est également possible de changer les paramètres de connexion à la base de données pour se connecter à différentes sources de données. Si vous souhaitez ajouter d'autres fonctionnalités, envisagez d'intégrer des nœuds supplémentaires pour traiter des données spécifiques ou pour envoyer des notifications après l'exécution des requêtes. Assurez-vous de sécuriser les informations sensibles en utilisant des pratiques de gestion des données appropriées.

Les nœuds

Détail des nœuds n8n

  • 01
    OpenAI Chat Model

    Ce noeud utilise le modèle de chat OpenAI pour générer des réponses basées sur les entrées fournies.

  • 02
    Window Buffer Memory

    Ce noeud gère la mémoire tampon pour stocker le contexte de la conversation.

  • 03
    No Operation, do nothing

    Ce noeud ne réalise aucune opération, servant simplement de point de passage dans le workflow.

  • 04
    List all tables in a database

    Ce noeud exécute une requête SQL pour lister toutes les tables d'une base de données.

  • 05
    Extract database schema

    Ce noeud extrait le schéma de la base de données à l'aide d'une requête SQL.

  • 06
    Add table name to output

    Ce noeud ajoute le nom de la table aux résultats de sortie.

  • 07
    Convert data to binary

    Ce noeud convertit les données en format binaire pour un traitement ultérieur.

  • 08
    Save file locally

    Ce noeud enregistre un fichier localement sur le système de fichiers.

  • 09
    Extract data from file

    Ce noeud extrait des données d'un fichier selon les options spécifiées.

  • 10
    Chat Trigger

    Ce noeud déclenche le workflow en réponse à un événement de chat.

  • 11
    AI Agent

    Ce noeud représente un agent d'intelligence artificielle qui traite le texte et répond selon les options fournies.

  • 12
    Sticky Note

    Ce noeud crée une note autocollante avec des paramètres de couleur et de contenu spécifiés.

  • 13
    Sticky Note1

    Ce noeud crée une seconde note autocollante avec des paramètres de couleur et de contenu.

  • 14
    When clicking "Test workflow"

    Ce noeud déclenche manuellement le workflow lorsque l'utilisateur clique sur 'Tester le workflow'.

  • 15
    Sticky Note2

    Ce noeud crée une troisième note autocollante avec des paramètres de couleur et de contenu.

  • 16
    Sticky Note3

    Ce noeud crée une quatrième note autocollante avec des paramètres de couleur et de contenu.

  • 17
    Combine schema data and chat input

    Ce noeud combine les données du schéma et les entrées du chat pour les préparer à l'étape suivante.

  • 18
    Load the schema from the local file

    Ce noeud charge le schéma à partir d'un fichier local pour l'utiliser dans le workflow.

  • 19
    Extract SQL query

    Ce noeud extrait une requête SQL et prépare les résultats pour traitement.

  • 20
    Check if query exists

    Ce noeud vérifie si une requête SQL existe dans les données fournies.

  • 21
    Sticky Note4

    Ce noeud crée une cinquième note autocollante avec des paramètres de couleur et de contenu.

  • 22
    Sticky Note5

    Ce noeud crée une sixième note autocollante avec des paramètres de couleur et de contenu.

  • 23
    Sticky Note7

    Ce noeud crée une septième note autocollante avec des paramètres de couleur et de contenu.

  • 24
    Sticky Note6

    Ce noeud crée une huitième note autocollante avec des paramètres de couleur et de contenu.

  • 25
    Sticky Note8

    Ce noeud crée une neuvième note autocollante avec des paramètres de couleur et de contenu.

  • 26
    Format query results

    Ce noeud formate les résultats de la requête selon les options spécifiées.

  • 27
    Run SQL query

    Ce noeud exécute une requête SQL sur la base de données pour obtenir des résultats.

  • 28
    Prepare final output

    Ce noeud prépare la sortie finale en combinant les résultats selon les options fournies.

  • 29
    Combine query result and chat answer

    Ce noeud combine les résultats de la requête et la réponse du chat pour créer une sortie unifiée.

Dernière étape

Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.

Audit gratuit · 48h

GratuitRésultats en 48 hSans engagement

06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B