- Accueil
- Ressources
- Intégrations
- Google BigQuery
Intégration Google BigQuery n8nAutomatiser Google BigQuery avec n8n.
L'intégration Google BigQuery n8n branche un workflow sur l'entrepôt de données. Le nœud expose 2 opérations, toutes deux sur la ressource Database : lancer une requête SQL, ou insérer des lignes dans une table. Pas de trigger côté BigQuery, un autre déclencheur ouvre la marche.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l'intégration Google BigQuery n8n ?
L'intégration Google BigQuery n8n relie un workflow n8n à un entrepôt de données Google Cloud, avec un seul nœud et 2 opérations regroupées sur la ressource Database. La première envoie une requête SQL dans un projet et récupère les lignes. La seconde écrit dans une table précise les lignes qui sortent du workflow. Le reste, du dataset au texte de la requête, sort des champs que tu remplis.
Premier cas, le tableau de bord du lundi. Un Schedule Trigger se déclenche, la requête agrège les inscriptions de la semaine, et le résultat part dans Slack. La requête tient dans le champ SQL Query : changer d'indicateur, c'est modifier une ligne, pas refaire le workflow.
Deuxième cas, l'archivage. Des lignes fabriquées ailleurs, une réponse de formulaire, une ligne lue dans Google Sheets, atterrissent dans BigQuery avec l'opération Insert. Si l'item entrant porte déjà les noms des colonnes de destination, Data Mode sur Auto-Map Input Data suffit.
Troisième cas, la décision. Une requête ramène un segment de clients, et le workflow s'en sert pour choisir la suite : un message via Gmail, une fiche mise à jour plus loin. BigQuery répond à la question, n8n agit sur la réponse.
2 opérations, la surface est étroite, et autant le savoir avant de construire autour. Créer un dataset, lister les tables, gérer les droits : rien de tout ça n'y figure. Le nœud HTTP Request prend le relais, en appelant l'API REST de BigQuery avec le même credential Google, c'est-à-dire la connexion enregistrée une seule fois dans n8n.
L'autre limite tient à la nature de l'outil. Ce nœud n'est pas un client de base transactionnelle : pour lire et écrire ligne à ligne sur un schéma que tu maîtrises, Postgres ou Supabase collent mieux. BigQuery prend l'avantage quand la table est énorme et que la requête fait le gros du travail. Un nœud, une requête, et c'est l'entrepôt qui balaie les lignes, pas le workflow. Encore hésitant sur la plateforme ? Avis n8n creuse le sujet.
Comment connecter Google BigQuery à n8n ?
- 01
Choisir la méthode d'authentification
Le nœud accepte deux types de credential : OAuth2, recommandé parce qu'il est plus répandu et plus rapide à mettre en place, ou Service Account, que n8n prend en charge sur un nombre limité de nœuds. Sur n8n Cloud, Managed OAuth2 réduit l'étape à un clic : dans l'écran du credential, clique sur Sign in with Google, il n'y a rien à configurer dans la Google Cloud Console.
- 02
Créer le projet et l'écran de consentement
En auto-hébergement, il faut passer par le custom OAuth2. Crée un projet dans la Google Cloud Console, active les API dont tu as besoin, puis configure l'écran de consentement OAuth : nom de l'app, email de support, et une Audience réglée sur Internal pour ton propre Workspace ou External pour n'importe quel compte Google. Dans Branding, ajoute
n8n.cloudcomme domaine autorisé, ou le domaine de ton instance. - 03
Coller le Client ID et le Client Secret
Dans APIs and Services, choisis Create credentials puis OAuth client ID, et sélectionne Web application comme type d'application. Copie l'OAuth Redirect URL affichée dans ton credential n8n et colle-la dans Authorized redirect URIs. Valide, puis recopie le Client ID et le Client Secret dans n8n. Le credential est enregistré une fois et apparaît ensuite dans la liste déroulante du nœud, sur tous tes workflows.
Que sait faire le nœud Google BigQuery ?
Le nœud Google BigQuery expose 2 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Database
2 opérationsExecute a SQL query
database.executeQueryCe que tu vois dans n8n
Notes & cas d'usage
Envoie une requête SQL à BigQuery et renvoie les lignes du résultat sous forme d'items n8n, une ligne par item.
Paramètres clés
- Project : le projet Google Cloud qui exécute et facture la requête, choisi parmi ceux où tu as un rôle.
- SQL Query : la requête elle-même, en SQL standard par défaut, du type
SELECT * FROM dataset.table LIMIT 100. - Dry Run : BigQuery n'exécute rien et annonce le volume d'octets qu'il traiterait, de quoi chiffrer une requête avant de la lancer.
Insert rows in a table
database.insertCe que tu vois dans n8n
Notes & cas d'usage
Écrit les items reçus par le nœud comme de nouvelles lignes dans une table BigQuery existante, sans rédiger la moindre requête.
Paramètres clés
- Dataset et Table : la destination, obligatoires au même titre que Project, sélectionnés dans l'arborescence BigQuery ou donnés par une expression.
- Data Mode : Auto-Map Input Data fait correspondre les propriétés entrantes aux colonnes de destination ; Map Each Field Below te laisse définir chaque valeur à la main.
- Skip Invalid Rows : activé, une ligne hors schéma est écartée et les autres passent ; désactivé, tout le lot échoue.
Besoin d'aide pour automatiser Google BigQuery avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Google BigQuery et n8n, les questions qui suivent
01L'intégration Google BigQuery n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud Google BigQuery ?
03Quelles sont les limites du nœud BigQuery dans n8n ?
04Un workflow peut-il démarrer depuis Google BigQuery ?
05n8n ou Make pour Google BigQuery ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



