Automatisation Google Drive avec n8n : chargement de données vectorielles
Ce workflow n8n a pour objectif de charger des données vectorielles depuis Google Drive vers une base de données PGVector. Il s'adresse aux entreprises qui souhaitent automatiser le traitement de documents et l'extraction de données pour améliorer leur gestion de l'information. En utilisant des outils comme Google Drive, OpenAI et PostgreSQL, ce processus permet de transformer des fichiers en données exploitables, facilitant ainsi l'analyse et la recherche d'informations. Étape 1 : le workflow commence par un déclencheur manuel, permettant à l'utilisateur de lancer le processus à tout moment. Étape 2 : il utilise le nœud 'Search Folder' pour localiser le fichier souhaité dans Google Drive. Étape 3 : une fois le fichier trouvé, le nœud 'Download File' le télécharge pour traitement. Étape 4 : le nœud 'Extract from PDF', 'Extract from Text' ou 'Extract from JSON' est ensuite utilisé pour extraire les données pertinentes du fichier. Étape 5 : les données sont ensuite divisées en morceaux gérables grâce au 'Recursive Character Text Splitter'. Étape 6 : ces morceaux sont ensuite transformés en embeddings via le nœud 'Embeddings OpenAI'. Enfin, Étape 7 : les données vectorisées sont stockées dans la base de données PGVector à l'aide du nœud 'Postgres PGVector Store'. Ce workflow offre une solution efficace pour automatiser la gestion des données, réduisant ainsi le temps et les efforts nécessaires pour traiter manuellement des fichiers, tout en minimisant les erreurs humaines.
À qui s'adresse ce workflow ?
Ce workflow s'adresse aux entreprises de taille moyenne à grande qui utilisent Google Drive pour stocker des documents. Il est particulièrement utile pour les équipes de données, les analystes et les développeurs souhaitant automatiser le traitement des fichiers et l'extraction d'informations. Un niveau technique intermédiaire est recommandé pour la personnalisation.
Ce que ce workflow résout
Ce workflow résout le problème de la gestion manuelle des données en automatisant le processus d'extraction et de chargement de fichiers depuis Google Drive vers une base de données. Il élimine les frustrations liées à la recherche et au traitement manuel des documents, réduisant ainsi les risques d'erreurs et le temps passé sur ces tâches. Grâce à cette automatisation, les utilisateurs peuvent se concentrer sur des tâches à plus forte valeur ajoutée, tout en garantissant que les données sont rapidement et efficacement intégrées dans leur système.
Comment ça fonctionne
Étape 1 : le workflow est déclenché manuellement par l'utilisateur.
- 01Étape 1 : le nœud 'Search Folder' localise le fichier dans Google Drive.
- 02Étape 2 : le fichier est téléchargé via le nœud 'Download File'.
- 03Étape 3 : les données sont extraites du fichier à l'aide des nœuds 'Extract from PDF', 'Extract from Text' ou 'Extract from JSON'.
- 04Étape 4 : les données extraites sont divisées en morceaux avec le 'Recursive Character Text Splitter'.
- 05Étape 5 : ces morceaux sont transformés en embeddings grâce au nœud 'Embeddings OpenAI'.
- 06Étape 6 : enfin, les données vectorisées sont stockées dans la base de données PGVector via le nœud 'Postgres PGVector Store'.
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.
Visualisation du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du 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.
Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.
Télécharger gratuitementInscription en 30 secondes · Sans CB
Personnaliser ce workflow
Pour personnaliser ce workflow, commencez par modifier le nœud 'Search Folder' pour cibler le bon dossier dans Google Drive. Ensuite, ajustez le nœud 'Download File' pour spécifier le fichier à télécharger. Les nœuds d'extraction doivent être configurés selon le format de votre fichier (PDF, texte ou JSON). Vous pouvez également personnaliser les paramètres du 'Recursive Character Text Splitter' pour définir la taille des morceaux de texte. Enfin, assurez-vous que les paramètres du nœud 'Postgres PGVector Store' correspondent à votre base de données, notamment le nom de la table et les options de mode.
Détail des nœuds n8n
- 01Default Data Loader
Ce noeud charge les données par défaut à partir d'une source spécifiée.
- 02Recursive Character Text Splitter
Ce noeud divise le texte en morceaux en utilisant un séparateur de caractères récursif.
- 03Embeddings OpenAI
Ce noeud génère des embeddings à l'aide du modèle OpenAI spécifié.
- 04Postgres PGVector Store
Ce noeud stocke les vecteurs d'embeddings dans une base de données PostgreSQL.
- 05When clicking ‘Test workflow’
Ce noeud déclenche manuellement le workflow lors du clic sur 'Test workflow'.
- 06Loop Over Items
Ce noeud permet de traiter les éléments en les divisant en lots.
- 07Move File
Ce noeud déplace un fichier vers un autre dossier dans Google Drive.
- 08Download File
Ce noeud télécharge un fichier à partir de Google Drive.
- 09Search Folder
Ce noeud recherche un dossier spécifique dans Google Drive selon un filtre donné.
- 10Schedule Trigger
Ce noeud déclenche le workflow selon un calendrier défini.
- 11Sticky Note
Ce noeud crée une note autocollante avec les paramètres spécifiés.
- 12Switch
Ce noeud permet de diriger le flux de travail en fonction de règles définies.
- 13Extract from PDF
Ce noeud extrait des données d'un fichier PDF selon les options spécifiées.
- 14Extract from Text
Ce noeud extrait des données d'un fichier texte selon les options spécifiées.
- 15Extract from JSON
Ce noeud extrait des données d'un fichier JSON selon les options spécifiées.
Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.
Audit gratuit · 48hGratuitRésultats en 48 hSans engagement
06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B