Ressources · Intégration Make

Intégration BigQuery MakeAutomatiser BigQuery avec Make.

Et si ton entrepôt de données prévenait lui-même tes équipes ? L'intégration BigQuery Make compte 20 modules, dont 3 déclencheurs. Ce guide s'adresse aux équipes ops et data qui débutent sur Make : tu branches ton compte, puis tu montes ton premier scénario.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration BigQuery Make ?

L'intégration BigQuery Make permet à Make de lire, d'alimenter et d'organiser tes données BigQuery, sans écrire de code. Tu assembles un scénario, c'est-à-dire l'automatisation elle-même, avec des modules : chaque module est une brique, par exemple un déclencheur qui repère une nouvelle ligne ou une action qui lance une requête.

Un entrepôt qui se remplit tout seul. Upload Data (Streaming) ajoute une ligne dans une table chaque fois qu'une autre app produit un enregistrement : une commande validée, une inscription à un webinar. Fini l'export qu'on réimporte à la main. Si tes données partent d'Airtable, l'Intégration Airtable Make te montre l'autre bout du circuit.

Des requêtes qui rendent compte. Watch Query Jobs Completed réagit quand un job de requête se termine, qu'il ait réussi ou échoué. Enchaîne avec Get Query Results by Job ID et le contrôleur de gestion reçoit ses chiffres sans ouvrir la console.

Des tables sous surveillance. Watch Tables repère chaque nouvelle table d'un dataset, Watch Rows chaque nouvelle ligne. Pratique quand plusieurs outils écrivent dans le même projet et que personne ne sait plus qui a créé quoi.

Ce que l'intégration ne fait pas : aucun des 3 déclencheurs n'est instantané. Make interroge BigQuery au rythme du scénario, donc une nouvelle ligne est vue au passage suivant. Et quand une opération n'a pas son module, Make an API Call l'atteint avec la même connexion.

BigQuery existe aussi sous forme de nœud dans n8n. Pour choisir selon tes critères, lis n8n vs Make, et pour savoir ce que comprend chaque plan, Combien coûte Make.

Connexion

Comment connecter BigQuery à Make ?

  1. 01

    Ajoute un module BigQuery

    Dans ton scénario, clique sur le +, cherche BigQuery et choisis n'importe lequel de ses modules. Clique ensuite sur Create a connection. La connexion, c'est ton compte BigQuery relié une fois pour toutes à Make, puis réutilisé par tous les modules BigQuery.

  2. 02

    Donne-lui un nom

    L'étape est facultative. Un nom parlant évite pourtant les erreurs le jour où plusieurs comptes ou projets cohabitent dans la même équipe Make : chacun retrouve le bon dans la liste sans hésiter.

  3. 03

    Autorise Make et enregistre

    Make t'envoie sur la page d'autorisation de BigQuery, ou te demande la clé fournie par l'app. Accorde l'accès, reviens dans Make et clique sur Save. Le module peut alors te proposer ce qu'il sait lire dans ton compte.

Premier scénario

Ton premier scénario avec BigQuery

ObjectifQuand une autre app produit un nouvel enregistrement, Make l'ajoute comme ligne dans une table BigQuery.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le + pour poser le premier module. Choisis l'app d'où partent tes données, ta boutique en ligne ou ton outil de formulaires, et relie son compte.

  2. 02

    Ajoute Upload Data (Streaming)

    Clique sur le + à droite de ce premier module, cherche BigQuery et prends Upload Data (Streaming). Sélectionne ta connexion, ou clique sur Create a connection si c'est ton premier module BigQuery.

  3. 03

    Fais correspondre les données

    Choisis la table qui reçoit les lignes : une fois la connexion créée, Make te propose ce qu'il peut lire. Glisse ensuite chaque valeur du module précédent dans la colonne qui lui correspond.

  4. 04

    Teste avec Run once

    Clique sur Run once, puis provoque un vrai enregistrement dans l'app source. Lis les bundles reçus par chaque module (un bundle, c'est un élément qui passe d'un module au suivant) et vérifie la ligne dans BigQuery.

  5. 05

    Planifie et active

    Ouvre l'horloge du premier module pour régler la planification : toutes les 15 minutes par défaut, et pas moins sur le plan Free. Active le scénario, il tourne désormais sans toi.

Déclencheurs

Qu'est-ce qui peut lancer un scénario BigQuery ?

3 modules démarrent un scénario quand quelque chose se passe dans BigQuery. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par BigQuery dès que ça se passe.

BigQuery1Watch Query Jobs Completed

Watch Query Jobs Completed

Déclencheur planifié

Dans MakeTriggers when a query job has completed processing successfully or unsuccessfully.

Tu sais qu'une requête est terminée sans surveiller la console : ce déclencheur démarre le scénario à la fin de chaque job de requête. Réussite ou échec, il réagit dans les deux cas, ce qui en fait aussi un outil d'alerte.

Comment il se déclenche
planifié. Make interroge BigQuery au rythme du scénario et remonte les jobs terminés depuis le passage précédent.
Quand l'utiliser
une grosse requête de consolidation tourne, et ton équipe finance veut connaître l'issue sans relancer personne.
Attention
un job échoué lance aussi le scénario ; prévois dans les modules suivants ce qui doit se passer dans ce cas.
BigQuery2Watch Rows

Watch Rows

Déclencheur planifié

Dans MakeTriggers when a new row is inserted in a table.

Chaque nouvelle ligne insérée dans une table devient un bundle, prêt à partir vers l'outil de ton choix. C'est la porte d'entrée pour faire sortir les données de l'entrepôt au fil de l'eau.

Comment il se déclenche
planifié. Make interroge la table au rythme du scénario et récupère les lignes ajoutées depuis le dernier passage.
Quand l'utiliser
une table de leads alimentée par ton site, dont chaque nouvelle ligne doit arriver chez les commerciaux.
Attention
chaque ligne consomme une opération, soit une exécution de module, dans chaque module qu'elle traverse ; une table très active pèse vite sur ton plan.
BigQuery3Watch Tables

Watch Tables

Déclencheur planifié

Dans MakeTriggers when a new table is created in a dataset.

Un dataset qui gagne une table ne passe plus inaperçu : Watch Tables lance le scénario pour chaque table créée dedans. Idéal pour garder la trace d'un espace partagé entre plusieurs personnes.

Comment il se déclenche
planifié. Make interroge le dataset au rythme du scénario et renvoie les tables apparues depuis la vérification précédente.
Quand l'utiliser
tu tiens un registre des tables dans un tableur et chaque nouvelle doit y être notée.
Attention
il ne voit que les nouvelles tables, pas les données ajoutées aux tables existantes ; pour ça, prends Watch Rows.
Modules

Que peut faire Make d'autre dans BigQuery ?

BigQuery te donne 17 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

BigQuery1

Create a Dataset

Action

Dans MakeCreates a new dataset.

Un nouveau dataset, le conteneur qui regroupe tes tables, apparaît sans passer par la console. Chaque client ou projet peut ainsi avoir son espace dès le départ.

Quand l'utiliser
un contrat est signé dans ton CRM et le client doit disposer de son dataset avant l'arrivée des premières données.
Attention
teste avec Run once sur un nom provisoire, pour ne pas semer de datasets inutiles pendant tes essais.
BigQuery2

Create a Table

Action

Dans MakeCreates a new, empty table in the dataset.

Tu obtiens une table vide, rangée dans le dataset de ton choix et prête à recevoir des lignes. Avec Create a Dataset, tu poses toute la structure avant le premier chargement.

Quand l'utiliser
une nouvelle gamme de produits est lancée et ses ventes méritent leur propre table.
Attention
la table naît vide ; les lignes arrivent ensuite par Upload Data (Streaming) ou par une requête.
BigQuery3

Delete a Dataset

Action

Dans MakeDeletes the dataset specified by ID.

Supprime le dataset dont tu donnes l'identifiant, et ton projet reste propre une fois un chantier terminé. Plus besoin de penser au ménage dans la console.

Quand l'utiliser
un client quitte ton CRM et son dataset dédié n'a plus lieu d'être.
Attention
Make ne rattrape pas une suppression ; fais tes essais sur un dataset jetable et vérifie l'identifiant avant d'activer.
BigQuery4

Delete a Table

Action

Dans MakeDeletes the table specified by ID.

Retire une seule table, désignée par son identifiant, sans toucher au reste du dataset. Le bon outil pour nettoyer les tables temporaires que tes scénarios ont créées.

Quand l'utiliser
une table de transit a été recopiée ailleurs et ne sert plus à aucun rapport.
Attention
aucune marche arrière possible ; récupère l'identifiant depuis un module fiable plutôt que de le taper à la main.
BigQuery5

Get a Dataset

Action

Dans MakeReturns the dataset specified by dataset ID.

Renvoie les informations d'un dataset à partir de son identifiant, pour que les modules suivants s'en servent. Simple lecture : rien n'est modifié.

Quand l'utiliser
avant une mise à jour, pour voir l'état actuel, ou pour recopier ses informations dans une fiche de documentation.
Attention
il faut l'identifiant exact ; si tu n'as que le nom, passe d'abord par List Datasets.
BigQuery6

Get a Table

Action

Dans MakeGets the specified table resource by table ID.

Tu récupères la fiche d'une table précise, retrouvée par son identifiant, pour l'exploiter plus loin dans le scénario. Comme Get a Dataset, il lit sans rien changer.

Quand l'utiliser
juste après Watch Tables, pour obtenir le détail de la nouvelle table avant de l'annoncer à l'équipe.
Attention
il décrit la table, pas son contenu ; pour les lignes, c'est List Table Data.
BigQuery7

Get Query Results by Job ID

Action

Dans MakeRetrieves results of a specified query.

Les résultats d'une requête déjà exécutée reviennent dans ton scénario, grâce à l'identifiant de son job. Pas besoin de relancer le SQL une seconde fois.

Quand l'utiliser
une requête a tourné plus tôt et une étape suivante doit remplir un tableau de bord avec son résultat.
Attention
sans identifiant de job fourni par un module précédent, List Jobs t'aide à le retrouver.
BigQuery8

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Ce module ouvre tout le reste de l'API BigQuery à ton scénario, avec la connexion déjà en place. Ce que les modules de la liste ne couvrent pas passe par lui.

Quand l'utiliser
une opération te manque et tu sais quel point d'accès de l'API la réalise.
Attention
garde la documentation de l'API BigQuery sous la main, c'est elle qui te dit quoi envoyer.
BigQuery9

Run a Query

Action

Dans MakeRuns a BigQuery SQL query synchronously and returns query results if the query completes within a specified timeout.

Tu poses une question en SQL, BigQuery répond, et le résultat part vers le module suivant, à condition que la requête aboutisse avant son délai d'attente. Le moyen le plus direct de transformer une donnée en action.

Quand l'utiliser
un responsable demande un chiffre via un formulaire et Make lui renvoie le résultat d'une requête préparée.
Attention
une requête lourde risque de dépasser ce délai ; préfère alors Watch Query Jobs Completed suivi de Get Query Results by Job ID.
BigQuery10

Update a Dataset

Action

Dans MakeUpdates information in an existing dataset.

Modifie les informations d'un dataset existant sans le recréer. Sa description et ses réglages suivent ainsi l'évolution de tes autres outils.

Quand l'utiliser
un projet change de nom ou de responsable dans ton outil de gestion de projet, et le dataset doit suivre.
Attention
regarde d'abord l'état actuel avec Get a Dataset, pour savoir ce que la mise à jour va écraser.
BigQuery11

Update a Table

Action

Dans MakeUpdates information in an existing table.

Les informations d'une table existante changent, ses données restent en place. Utile pour garder des fiches de tables cohérentes sans ouvrir la console.

Quand l'utiliser
l'usage d'une table évolue et sa description doit le dire à ceux qui l'interrogent.
Attention
il agit sur la fiche, pas sur les lignes ; pour ajouter des données, passe par Upload Data (Streaming).
BigQuery12

Upload a File

Action

Dans MakeUploads a new file.

Envoie un nouveau fichier dans BigQuery directement depuis le scénario, à partir du fichier reçu par un module précédent. Fini le téléchargement suivi d'un import manuel.

Quand l'utiliser
un prestataire t'envoie un export par e-mail et il doit rejoindre BigQuery dès que le scénario récupère le message.
Attention
sur le plan Free, Make traite des fichiers de 5 Mo au plus ; au-delà, il faut un plan payant.
BigQuery13

Upload Data (Streaming)

Action

Dans MakeCreates a new row of data in a table.

Chaque bundle reçu devient une nouvelle ligne dans ta table : l'entrepôt se remplit à mesure que les événements arrivent ailleurs. La plupart des premiers scénarios partent de ce module.

Quand l'utiliser
chaque commande, inscription ou paiement d'une autre app doit figurer dans une table BigQuery.
Attention
une ligne égale une opération ; un afflux d'enregistrements consomme ton plan d'autant plus vite.
BigQuery14

List Datasets

Recherche

Dans MakeLists all datasets in the specified project to which the user has been granted the READER dataset role.

Tu obtiens la liste des datasets d'un projet que ton compte a le droit de lire, un bundle par dataset. De quoi faire l'inventaire avant d'agir.

Quand l'utiliser
tu veux un état des lieux dans un tableur, ou trouver l'identifiant à passer au module suivant.
Attention
un dataset sur lequel ton compte n'a pas le rôle de lecteur n'apparaît pas, même s'il existe.
BigQuery15

List Jobs

Recherche

Dans MakeLists all jobs that user started in the specified project.

Passe en revue les jobs lancés par ton compte dans un projet, chacun sous forme de bundle. Tu vois ce qui a tourné et tu peux enchaîner.

Quand l'utiliser
il te faut l'identifiant d'une ancienne requête pour Get Query Results by Job ID, ou un journal des derniers jobs.
Attention
seuls les jobs du compte connecté remontent, pas ceux de tes collègues.
BigQuery16

List Table Data

Recherche

Dans MakeLists the content of a table in rows.

Lit le contenu d'une table ligne par ligne, sans écrire une ligne de SQL. Chaque ligne devient un bundle que la suite du scénario peut envoyer ou transformer.

Quand l'utiliser
une petite table de référence, grille tarifaire ou objectifs commerciaux, doit être recopiée dans un autre outil.
Attention
une recherche renvoie zéro, un ou plusieurs bundles, et chacun consomme des opérations dans les modules suivants.
BigQuery17

List Tables

Recherche

Dans MakeLists all tables in the specified dataset.

Affiche toutes les tables d'un dataset choisi, une par bundle. La réponse rapide à la question « qu'y a-t-il vraiment là-dedans ? ».

Quand l'utiliser
tu documentes un dataset dans un tableur, ou tu cherches l'identifiant d'une table avant Get a Table.
Attention
une recherche peut ne rien renvoyer ; prévois ce que fait le scénario face à un dataset encore vide.
Besoin d'aide

Besoin d'aide pour automatiser BigQuery avec Make ?

Une personne lit chaque message.

FAQ

BigQuery et Make : les questions fréquentes

01L'intégration BigQuery Make est-elle gratuite ?
Oui, BigQuery est une app standard, disponible dès le plan Free de Make. Ce plan donne droit à 2 scénarios actifs, avec au moins 15 minutes entre deux exécutions planifiées, 5 minutes d'exécution au plus, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants (Core, Pro, Teams, Enterprise) descendent l'intervalle à 1 minute et lèvent la limite de scénarios actifs. La consommation se compte en crédits, autrement dit en opérations : un module exécuté sur un bundle.
02Que faut-il pour connecter BigQuery à Make ?
Un compte BigQuery et le droit d'autoriser Make. La documentation ne cite aucun autre prérequis. Ajoute un module BigQuery, clique sur Create a connection, nomme-la si tu veux, autorise Make sur la page de BigQuery ou colle la clé fournie par l'app, puis clique sur Save. La connexion est enregistrée une fois et tous les autres modules BigQuery de tes scénarios la réutilisent, sans refaire la manipulation. Pense aussi à vérifier que ton compte a bien accès au projet visé.
03Les déclencheurs BigQuery de Make sont-ils instantanés ?
Non. Watch Query Jobs Completed, Watch Rows et Watch Tables sont tous planifiés : Make interroge BigQuery au rythme du scénario, signalé par le badge horloge du module. Un nouveau scénario tourne toutes les 15 minutes par défaut, ce qui est aussi le minimum du plan Free. Les plans payants descendent jusqu'à 1 minute. Ce qui arrive entre deux passages est récupéré au passage suivant, avec un léger décalage à prévoir.
04Que faire si une action BigQuery manque dans Make ?
Passe par Make an API Call. Ce module appelle n'importe quel point d'accès de l'API BigQuery avec la connexion déjà créée : une opération absente des 20 modules reste donc possible dans ton scénario. Il te faudra la documentation de l'API BigQuery pour savoir quoi appeler et quoi envoyer. Aucune limite chiffrée n'est documentée pour cette app. Avant d'activer le scénario, clique sur Run once et lis le bundle renvoyé : tu vérifies que la réponse a bien la forme attendue par le module suivant.
05Make ou n8n pour BigQuery ?
Ça dépend de tes scénarios. Les deux outils savent parler à BigQuery : Make propose 20 modules, dont 3 déclencheurs planifiés et un appel d'API générique, et n8n dispose aussi d'un nœud BigQuery. Mets en face les opérations couvertes par chacun et celles dont tu as réellement besoin, puis garde l'éditeur que ton équipe maîtrise déjà. Le comparatif détaillé des deux outils reprend ces critères point par point. Rien ne t'empêche de tester les deux sur un petit cas.