Ressources · Intégration Zapier

Intégration Databricks ZapierAutomatiser Databricks avec Zapier.

L'intégration Databricks Zapier propose 3 actions et 10 recherches, mais aucun déclencheur. Une autre app lance le Zap ; Databricks exécute une requête, un job, un pipeline ou une question Genie, puis renvoie la réponse. Voici ce que fait chaque étape, son coût et ses pièges.

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

Aperçu

À quoi sert l'intégration Databricks Zapier

Elle permet aux outils du quotidien de solliciter Databricks sans que personne n'ouvre un notebook. Un formulaire, un message ou une mise à jour CRM lance le Zap ; Databricks exécute du SQL, démarre un job ou un pipeline, ou répond à une question en langage courant via Genie, et le résultat repart vers l'étape suivante.

Trois usages reviennent sans cesse. Des chiffres livrés là où l'équipe travaille : Query SQL Warehouse lance une requête courte et transmet les lignes à un tableur, un e-mail ou un canal de discussion. Des traitements déclenchés de l'extérieur : Trigger Job et Trigger Pipeline démarrent un travail existant quand un événement survient ailleurs, sans connexion manuelle à l'espace de travail. Des questions posées en français courant : Ask Genie a Question, puis Get Genie Answer, permettent à un collègue non technique d'interroger un espace Genie et de recevoir la réponse dans son outil habituel.

Place aux limites. Databricks n'a aucun déclencheur sur Zapier : impossible de démarrer un Zap quand un job se termine, qu'une table change ou qu'un pipeline échoue. L'essentiel du travail passe par des recherches, et chaque recherche ajoute une étape : ces Zaps basculent vite en plan payant. Les requêtes longues et les réponses Genie n'arrivent pas d'un coup non plus, elles se construisent en deux étapes avec une attente au milieu. Si tu as besoin d'événements sortant de Databricks, compare avec l'intégration Databricks n8n et l'intégration Databricks Make.

Point positif : Zapier ne réserve pas Databricks aux plans payants.

Vocabulaire

Le vocabulaire Zapier en une minute

Huit mots qu'on croise dans l'éditeur. Les lire maintenant évite de se perdre plus bas.

Zap
L'automatisation que tu construis : un événement de départ, puis une ou plusieurs étapes qui s'exécutent à chaque fois.
Déclencheur
L'événement qui lance le Zap. Avec Databricks, il vient toujours d'une autre app, comme une réponse à un formulaire.
Action
Ce que fait le Zap une fois lancé : ici, exécuter une instruction SQL, un job ou un pipeline dans Databricks.
Tâche
L'unité que Zapier facture : chaque action menée à bien compte pour une tâche sur ton forfait.
Interrogation ou instantané
Un déclencheur par interrogation est vérifié à intervalle fixe. Un déclencheur instantané est poussé par l'app au moment même.
Filtre
Une étape qui laisse continuer le Zap seulement si les données respectent ta condition, et l'arrête sans bruit sinon.
Étape de recherche
Une étape qui va chercher une donnée dans une app pour la passer à la suite. La plupart des requêtes Databricks en sont.
Connexion
Ton compte Databricks relié une fois à Zapier, puis réutilisé par chaque étape Databricks de chaque Zap.
Coût

Combien coûte vraiment un Zap Databricks

Le déclencheur est gratuit. Zapier facture chaque action réussie, une tâche chacune.

  • Plan gratuit100 tâches par mois
  • Étapes par Zap en gratuit2 (déclencheur + action)
  • App DatabricksAccessible en gratuit
  • Déclencheurs DatabricksAucun, départ depuis une autre app

Une action en échec n'est pas décomptée de ton forfait. Le plan gratuit inclut 100 tâches par mois et des Zaps illimités, plafonnés à deux étapes : un déclencheur, une action. Ça suffit pour un Trigger Job après une réponse de formulaire. Mais une recherche, requête SQL ou question Genie, transforme le Zap en Zap multi-étapes, tout comme un filtre ou une deuxième action. Presque tous les montages Databricks utiles passent par une recherche : prévois un plan payant. La grille d'intervalle dépend de l'app de départ, pas de Databricks.

Connexion

Connecter Databricks à Zapier en trois étapes

  1. 01

    Ajoute la connexion dans Zapier

    Va sur Apps dans ton compte Zapier et clique sur + Add connection. Cherche Databricks dans la fenêtre et sélectionne-le. Zapier publie un article à part sur les prérequis côté administrateur : fais le point avec l'admin de l'espace de travail avant cette étape.

  2. 02

    Connecte-toi à l'espace de travail

    Clique sur Add connection. Un onglet s'ouvre sur Databricks : identifie-toi avec un compte qui voit les entrepôts SQL, jobs, pipelines et espaces Genie que tes Zaps vont utiliser. Ce qui ne t'appartient pas demande d'abord des droits de lecture ou d'écriture pour ce compte.

  3. 03

    Autorise, puis réutilise

    Autorise Zapier à utiliser le compte. La connexion apparaît ensuite sur ta page Apps, et chaque étape Databricks peut la choisir. Zapier rattache aussi un article sur les prérequis côté administrateur : lis-le avec ton admin si la connexion est refusée.

Premier Zap

Ton premier Zap Databricks

ObjectifUn responsable commercial remplit un court formulaire, Databricks exécute la requête correspondante et les chiffres arrivent dans le canal de l'équipe.

  1. 01

    Choisis l'app de départ

    Crée un nouveau Zap et choisis l'app d'où part la demande, ici un outil de formulaire. Databricks n'a pas de déclencheur : le Zap démarre toujours dans une autre app.

  2. 02

    Teste le déclencheur

    Lance le test. Zapier ramène les trois réponses les plus récentes du compte connecté : tu relies la suite sur une vraie demande, pas sur un exemple imaginé.

  3. 03

    Ajoute un filtre

    Ajoute une étape Filter pour que le Zap ne tourne que si le formulaire contient une région. Le Zap devient multi-étapes, donc payant.

  4. 04

    Interroge l'entrepôt

    Ajoute Query SQL Warehouse, choisis l'entrepôt et écris l'instruction, avec la région passée en paramètre plutôt que collée dans le texte de la requête.

  5. 05

    Envoie, teste, publie

    Ajoute l'étape de messagerie, glisse les résultats dans le message, teste chaque étape, puis clique sur Publish. Seules les demandes envoyées ensuite seront traitées.

Actions

Les actions Databricks

Databricks te donne 3 actions. Pour chacune : ce qu'elle fait pour toi, le moment où tu la choisis, et ce qu'il faut surveiller.

1

Create SQL Execution

Action

Dans Zapier“Submits a SQL statement to a Databricks SQL Warehouse without waiting for it to finish. Returns immediately with a Statement ID. Use this for large queries that would otherwise time out, then add a Delay step and use "Retrieve SQL Execution" to retrieve the data.”

Envoie une instruction SQL à un entrepôt et passe aussitôt à la suite, en ne gardant qu'un Statement ID. La requête continue de tourner dans Databricks pendant que le Zap patiente.

Quand l'utiliser
les requêtes lourdes qui expireraient si Zapier attendait le résultat ; récupère ensuite les lignes avec Retrieve SQL Execution.
Attention
place une étape Delay entre les deux, sinon le résultat ne sera pas prêt.
2

Trigger Job

Action

Dans Zapier“Triggers a job to run.”

Lance une exécution d'un job existant de ton espace de travail. Tu choisis le job dans une liste ou tu colles son identifiant ; l'exécution elle-même se passe dans Databricks.

Quand l'utiliser
rafraîchir un rapport ou un modèle quand un fichier arrive, ou quand un manager le demande via un formulaire.
Attention
aucun déclencheur Databricks ne signale la fin de l'exécution, le Zap ne peut donc pas réagir à son résultat.
3

Trigger Pipeline

Action

Dans Zapier“Starts a new update for a Delta Live Table pipeline.”

Démarre une nouvelle mise à jour d'un pipeline Delta Live Table. Deux options changent son comportement : une reconstruction complète de toutes les tables, et un mode de simple validation qui vérifie la demande sans l'exécuter.

Quand l'utiliser
mettre à jour un pipeline quand les données en amont sont prêtes, signal venu d'un autre outil.
Attention
Full Refresh remet toutes les tables à zéro avant de tourner.
Recherches

Les recherches Databricks

10 étapes de recherche vont chercher une donnée qui existe déjà dans Databricks, pour qu'une étape suivante s'en serve.

Dix des treize étapes Databricks sont des recherches : elles se trouvent en bas de la liste des actions, sous l'intitulé SEARCH, et renvoient des données aux étapes suivantes. Trois réglages décident de la suite quand une recherche revient vide ou avec plusieurs résultats.

1

Find Tables

Recherche

Dans Zapier“Search for tables in Unity Catalog by name, description, or column names using keyword matching.”

Parcourt un catalogue Unity Catalog à la recherche de tables dont le nom, la description ou les colonnes correspondent à tes mots-clés, puis renvoie ce qu'elle trouve.

Quand l'utiliser
aider un analyste à repérer la bonne table depuis une demande sur la messagerie, avant d'écrire la moindre ligne de SQL.
Attention
il faut choisir le catalogue d'abord, et des mots trop vagues ramènent du bruit.
2

Ask Genie Follow-Up Question

Recherche

Dans Zapier“Ask a follow-up question in an existing Genie conversation, keeping context from previous questions. Add a Delay step, then use "Get Genie Answer" to retrieve the response.”

Ajoute une nouvelle question à une conversation Genie déjà ouverte, pour que Genie garde le contexte de ce qui a été demandé avant.

Quand l'utiliser
creuser une première réponse, par exemple en demandant le même chiffre ventilé par région.
Attention
reprends le Conversation ID de la première question, garde le même espace Genie, et récupère la réponse plus tard avec Get Genie Answer.
3

Get Genie Answer

Recherche

Dans Zapier“Retrieve the answer from a previously submitted Genie question. Use after "Ask Genie a Question" (or "Ask Genie Follow-up Question") with a Delay step (60–120s) in between.”

Récupère la réponse à une question déjà envoyée à Genie, grâce aux identifiants d'espace, de conversation et de message de l'étape précédente.

Quand l'utiliser
comme seconde moitié de tout duo Genie, juste avant l'étape qui partage la réponse.
Attention
la consigne de l'app prévoit une attente de 60 à 120 secondes après la question, sinon la réponse n'existe peut-être pas encore.
4

Get Genie Space Details

Recherche

Dans Zapier“Look up a Genie space to see its configuration, available tables, and warehouse info. Useful for validating a space before querying.”

Lit la configuration d'un espace Genie : ses réglages, les tables qu'il peut utiliser et l'entrepôt qui tourne derrière.

Quand l'utiliser
vérifier qu'un espace est prêt avant qu'un Zap ne commence à lui poser des questions, ou garder une trace de ses réglages.
Attention
choisis l'espace dans la liste ou colle son identifiant ou son lien complet ; c'est le seul réglage obligatoire.
5

Query Online Table

Recherche

Dans Zapier“Query Online table.”

Lit une table en ligne via son point d'accès et transmet ce qu'elle trouve à l'étape suivante.

Quand l'utiliser
récupérer le dernier score ou attribut d'un client quand un ticket ou un prospect arrive dans un autre outil.
Attention
le seul réglage obligatoire est le nom de l'endpoint, assure-toi que toute l'équipe utilise la même orthographe.
6

Query Serving Endpoint

Recherche

Dans Zapier“Queries Databricks serving endpoint based on its name.”

Envoie une requête à un modèle servi dans Databricks, désigné par le nom de son endpoint, et renvoie sa réponse au Zap.

Quand l'utiliser
noter un prospect entrant ou classer un message de support avec un modèle déjà déployé par ton équipe data.
Attention
l'option Stream pilote la diffusion progressive des modèles de langage ; n'y touche pas sans l'avis de ton équipe.
7

Query SQL Warehouse

Recherche

Dans Zapier“Runs a query on a Databricks SQL Warehouse.”

Exécute une instruction SQL sur un entrepôt, attend les lignes, puis les passe à l'étape suivante. Le moyen le plus simple de faire sortir des chiffres de Databricks.

Quand l'utiliser
les requêtes courtes et rapides, comme les commandes d'hier pour une région.
Attention
passe les valeurs en paramètres nommés ; pour une requête longue, préfère Create SQL Execution.
8

Query Vector Search Index

Recherche

Dans Zapier“Runs a query against Vector Search Index.”

Interroge un index vectoriel avec un texte et renvoie les enregistrements les plus proches, avec les colonnes que tu choisis.

Quand l'utiliser
retrouver des tickets ou des documents similaires quand une nouvelle demande arrive.
Attention
cinq réglages sont obligatoires, dont endpoint, index, colonnes et type de requête (ANN par défaut, ou HYBRID) : configure-la avec la personne qui a construit l'index.
9

Retrieve SQL Execution

Recherche

Dans Zapier“Retrieve the results of a previously submitted SQL execution. Use after "Create SQL Execution" with a Delay step (60 - 120 seconds) in between.”

Récupère les résultats d'une instruction lancée plus tôt avec Create SQL Execution, à partir de son Statement ID.

Quand l'utiliser
la seconde moitié d'une requête longue, après une étape Delay de 60 à 120 secondes.
Attention
reprends le Statement ID de l'étape précédente au lieu de le saisir, et laisse assez de temps aux grosses requêtes avant que cette étape ne parte.
10

Ask Genie a Question

Recherche

Dans Zapier“Ask a natural language question to a Databricks Genie space. Returns immediately with a conversation ID. Add a Delay step (60–120s), then use "Get Genie Answer" to retrieve the response.”

Ouvre une conversation avec un espace Genie en posant une question en langage courant. Genie écrit et exécute le SQL tout seul, et l'étape renvoie aussitôt un identifiant de conversation.

Quand l'utiliser
laisser un responsable commercial ou opérations interroger les données depuis un formulaire.
Attention
la réponse arrive plus tard, via Get Genie Answer.

Les trois réglages que toute recherche expose

  1. Successful if no search results are found?
    Désactivé par défaut : un résultat vide arrête le Zap et saute les étapes qui en dépendaient. Active-le pour que le Zap continue sans rien.
  2. Create X if it doesn't exist yet?
    Cette case transforme une recherche en « trouver ou créer ». Aucune recherche Databricks ne la propose : rien n'est créé quand une recherche échoue.
  3. If multiple search results are found?
    Trois options : garder le premier résultat (le choix par défaut), arrêter le Zap, ou transmettre tous les résultats ensemble.
Quand ça casse

Quand le Zap Databricks casse

Zapier rattache deux articles d'aide à Databricks : un guide de prise en main et un article sur les prérequis administrateur de la connexion. Aucune limite de débit propre à Databricks n'est affichée.

La plupart des pannes viennent du temps de traitement et des droits, en plus du fonctionnement général de Zapier. Voici les six cas à anticiper. Si tu es déjà bloqué, la page Dépannage Zapier passe en revue les corrections.

  • La requête longue expire

    Query SQL Warehouse attend les lignes. Sur une requête lourde, passe à Create SQL Execution, ajoute une étape Delay, puis Retrieve SQL Execution.
  • Genie n'a pas encore répondu

    Get Genie Answer part trop tôt après la question et ne trouve rien. La consigne de l'app : une attente de 60 à 120 secondes entre les deux.
  • Les prérequis admin manquent

    Zapier consacre un article à ce qu'un administrateur Databricks doit préparer avant que la connexion marche. Lis-le avec ton admin avant d'accuser le Zap.
  • Un Full Refresh vide les tables

    Trigger Pipeline avec Full Refresh activé remet toutes les tables à zéro avant de tourner. Laisse l'option coupée, ou teste d'abord avec Validate Only.
  • Les demandes passées ne sont jamais traitées

    Un Zap ne traite que ce qui arrive après sa publication. Les réponses de formulaire ou les messages antérieurs restent de côté, sauf si tu les rejoues toi-même.
  • Un import massif mis en attente

    Si l'app de départ renvoie d'un coup un énorme lot après un import, la protection anti-afflux de Zapier peut suspendre ces passages avant Databricks.
Besoin d'aide

Besoin d'aide pour automatiser Databricks avec Zapier ?

Une personne lit chaque message.

FAQ

Databricks et Zapier : les questions fréquentes

01L'intégration Databricks Zapier est-elle gratuite ?
En partie. Zapier ne réserve pas Databricks aux plans payants, le plan gratuit peut donc la connecter, avec 100 tâches par mois. Mais ce plan n'autorise que des Zaps à deux étapes : un déclencheur et une action. Un formulaire qui lance Trigger Job rentre dans le cadre. La plupart des montages Databricks reposent pourtant sur une recherche, comme Query SQL Warehouse ou une question Genie, et une recherche rend le Zap multi-étapes. Ces Zaps demandent un plan payant, tout comme un filtre ou une deuxième action.
02Combien de tâches consomme un Zap Databricks ?
Une tâche par action menée à bien, et rien pour le déclencheur. Un Zap qui lance un job consomme une tâche par passage. Un montage Genie avec une question puis une réponse ajoute une étape pour chacune, et le message qui partage le résultat compte aussi. Attendre que l'app de départ signale quelque chose ne coûte rien, quelle que soit la fréquence des vérifications. Une étape en échec n'est pas décomptée. Garde des Zaps courts : chaque action réussie en plus se paie à chaque passage.
03L'intégration Databricks fonctionne-t-elle en temps réel ?
Pas d'elle-même. Databricks n'a aucun déclencheur sur Zapier, le délai dépend donc de l'app qui lance le Zap. Avec un déclencheur instantané de ce côté, le Zap part tout de suite, quel que soit le plan. Avec un déclencheur par interrogation, Zapier vérifie toutes les 15 minutes en Free, 2 minutes en Professional et 1 minute en Team et Enterprise. Reste Databricks lui-même : les requêtes longues et les réponses Genie se font en deux étapes, avec 60 à 120 secondes d'attente entre les deux.
04Que faut-il pour connecter Databricks à Zapier ?
Un compte Databricks qui voit les entrepôts SQL, jobs, pipelines et espaces Genie à utiliser, avec des droits de lecture ou d'écriture sur ce qui ne t'appartient pas. Zapier publie aussi un article sur les prérequis administrateur : implique l'admin de l'espace de travail tôt. La connexion elle-même démarre sur la page Apps de Zapier avec + Add connection, puis une identification dans un nouvel onglet. Garde ton Warehouse ID sous la main pour les étapes SQL.
05Pourquoi Get Genie Answer ne renvoie-t-il rien ?
En général parce qu'il part trop tôt. Ask Genie a Question renvoie un identifiant de conversation tout de suite, mais Genie doit encore écrire et exécuter le SQL. Si l'étape suivante réclame la réponse immédiatement, il n'y a encore rien à récupérer. La consigne de l'app est de placer une étape Delay de 60 à 120 secondes entre la question et Get Genie Answer, et de reprendre le Conversation ID et le Message ID de l'étape de question. Le même principe vaut pour les exécutions SQL.
06Et si l'opération Databricks dont tu as besoin n'existe pas ?
Alors cette app Zapier ne sait pas la faire aujourd'hui. Il n'y a aucun déclencheur, donc aucun Zap ne réagit à un job terminé, à un pipeline en échec ou à une nouvelle ligne. Aucune action ne crée de table ni ne gère les droits. Query SQL Warehouse comble parfois le manque, puisqu'elle exécute l'instruction SQL que tu écris. Pour faire sortir des événements de Databricks, n8n et Make ont chacun leur intégration Databricks : compare leurs listes d'opérations avec celle-ci.
07Zapier, Make ou n8n pour Databricks ?
Ça se choisit par critère, pas par classement. Sur Zapier, Databricks offre les 3 actions et 10 recherches de cette page, sans déclencheur : le Zap part toujours d'une autre app, et la plupart des montages utiles demandent un plan payant puisqu'une recherche ajoute une étape. Make et n8n ont chacun leur intégration Databricks, avec leurs opérations et leur façon de facturer une exécution. Compare trois choses : l'opération voulue existe-t-elle dans chaque outil, comment une exécution à plusieurs étapes est facturée, et qui maintiendra le tout.