Skip to main content
Connectez votre application Base44 à Databricks pour exécuter des notebooks, lancer du SQL et gérer des pipelines de données, puis créez des tableaux de bord, des rapports et des applications d’IA à partir des données de votre lakehouse.
Vous avez besoin d’un plan Builder ou supérieur pour utiliser les connecteurs dans votre application.

Ce que vous pouvez faire

Exécuter des notebooks et des jobs

Déclenchez des notebooks Databricks et des jobs de pipeline de données depuis votre application.

Exécuter du SQL

Lancez du SQL sur votre lakehouse et vos entrepôts SQL, et affichez les résultats dans votre application.

Créer des tableaux de bord analytiques

Transformez les requêtes Databricks en graphiques, tableaux et tableaux de bord lisibles par votre équipe.
Exemples de prompts pour le chat IA

Configurer OAuth dans Databricks

Un administrateur de compte Databricks doit créer une application OAuth personnalisée avant que vous connectiez Databricks à Base44.
1

Copier vos URI de redirection

Dans votre espace de travail Base44, allez dans Settings > Connectors et cliquez sur View redirect URIs.Copiez chaque URI affichée.
2

Créer l'application OAuth Databricks

Suivez le guide Databricks pour créer une application OAuth personnalisée.Dans Databricks, ajoutez chaque URI de redirection Base44 et sélectionnez All APIs.
3

Générer vos identifiants

Sélectionnez Generate a client secret, puis copiez le Client ID et le Client Secret. Databricks n’affiche le Client Secret qu’une seule fois.

Connecter Databricks

Enregistrez Databricks une seule fois au niveau de l’espace de travail. Utilisez-le ensuite comme connexion partagée pour les créateurs, ou laissez chaque utilisateur de l’application se connecter avec sa propre identité Databricks.
Avant de commencer :
  • Application OAuth Databricks : Demandez à un administrateur de compte Databricks de créer une application OAuth personnalisée et de générer un client secret. Conservez son Client ID et son Client Secret. Consultez Configurer OAuth dans Databricks.
  • Domaine de l’espace de travail Databricks : Dans Databricks Workspace URL, saisissez le domaine de votre espace de travail, par exemple adb-123456789.10.azuredatabricks.net. N’incluez ni chemin ni chaîne de requête.
  • Accès à l’espace de travail Base44 : Vous devez être propriétaire ou administrateur de l’espace de travail pour enregistrer le connecteur dans Base44.
  • Accès à Databricks : Chaque personne qui se connecte doit avoir accès aux ressources de l’espace de travail Databricks utilisées par votre application.
Connectez Databricks une seule fois au niveau de l’espace de travail quand votre application doit utiliser une identité Databricks partagée.Pour ajouter Databricks depuis les paramètres de votre espace de travail :
  1. Cliquez sur le nom de votre espace de travail en bas à gauche.
  2. Cliquez sur Settings.
  3. Cliquez sur Connectors sous Build tools.
  4. Dans les paramètres Connectors de l’espace de travail, cliquez sur View redirect URIs et ajoutez chaque URI affichée par Base44 à votre application OAuth Databricks.
  5. Sous Connectors For App Builders, trouvez Databricks.
  6. Cliquez sur Add à côté du connecteur.
  7. Saisissez un Connector name pour identifier ce connecteur.
  8. Saisissez le Client ID et le Client Secret, puis videz Additional scopes si le champ est prérempli.
  9. Saisissez votre Databricks Workspace URL, par exemple adb-123456789.10.azuredatabricks.net. N’incluez ni chemin ni chaîne de requête.
  10. Cliquez sur Add Connector.
Vous pouvez aussi configurer la connexion partagée depuis le chat IA d’une application. Décrivez ce que vous voulez créer et, lorsque cela vous est demandé, fournissez les mêmes informations de connecteur.

Scopes

Ajoutés par Base44
all-apis
Permet au jeton d’appeler les API Databricks.
offline_access
Permet à Base44 d’actualiser la connexion sans demander à la personne de se reconnecter.
Configurés par vous
Application OAuth Databricks :
Sélectionnez All APIs. Databricks autorise offline_access par défaut.
Additional scopes :
Laissez ce champ vide, sauf si votre application a besoin de plus.
Accès : Databricks limite toujours l’accès aux autorisations existantes de l’identité connectée dans l’espace de travail.

Utiliser Databricks dans une fonction backend

Une fois Databricks connecté, vos fonctions backend peuvent récupérer un jeton d’accès et appeler les API Databricks. Base44 gère le flux OAuth et le stockage des identifiants.
Utilisez getWorkspaceConnection(connectorId) quand votre application utilise une identité Databricks partagée.

Connecteurs (docs développeur)

Récupérez une connexion, lisez ses détails et appelez l’API du service depuis une fonction backend.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.