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.
Databricks est un connecteur pour les créateurs d’application. Vous le connectez une seule fois avec vos propres identifiants Databricks au niveau de l’espace de travail, et votre application interroge Databricks via cette connexion. Les personnes qui utilisent votre application ne connectent pas Databricks elles-mêmes.
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

En un coup d’œil

Identifiant de type
databricks
Modèle d’authentification
OAuth, avec vos propres identifiants
Type de connecteur
Pour les créateurs d’application (niveau espace de travail)
Configuration de connexion
URL de l’espace de travail Databricks (par exemple https://adb-123456789.10.azuredatabricks.net), requise

Le connecter

Databricks est un connecteur pour les créateurs d’application. Vous le connectez une seule fois au niveau de l’espace de travail avec vos propres identifiants OAuth Databricks, et il s’applique à toutes les applications de cet espace de travail.
Avant de commencer, vous avez besoin de :
  • Une application OAuth Databricks dans votre compte Databricks, avec un Client ID et un Client Secret.
  • Votre URL d’espace de travail Databricks, l’adresse complète commençant par https:// (par exemple https://adb-123456789.10.azuredatabricks.net ou https://your-workspace.cloud.databricks.com).
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 Plugins.
  4. Sous Connectors For App Builders, trouvez Databricks.
  5. Cliquez sur Add à côté du connecteur.
  6. Ajoutez l’URL de callback https://connectors.base44.com/api/oauth/callback à votre application OAuth Databricks.
  7. Saisissez un Connector name pour identifier ce connecteur.
  8. Saisissez le Client ID et le Client Secret. Laissez Additional scopes vide.
  9. Saisissez votre Databricks Workspace URL.
  10. Cliquez sur Add Connector.
Votre Databricks Workspace URL doit commencer par https:// et utiliser un domaine Databricks, par exemple https://adb-123456789.10.azuredatabricks.net.
Vous pouvez aussi configurer Databricks depuis le chat IA dans une application. Décrivez ce que vous voulez créer et, lorsque vous y êtes invité, fournissez les mêmes détails de connecteur. Le connecteur est enregistré au niveau de l’espace de travail et devient disponible dans toutes les applications de cet espace de travail.

Scopes

Databricks utilise deux scopes :
  • all-apis
  • offline_access
Les deux sont inclus automatiquement quand vous ajoutez le connecteur et apparaissent sous Always included. Enregistrez les deux sur votre application OAuth Databricks. Laissez Additional scopes vide sauf si votre application a besoin de plus.

L’utiliser dans une fonction backend

Une fois Databricks connecté, vos fonctions backend peuvent récupérer un token d’accès et interroger votre espace de travail. Base44 gère le flux OAuth et le stockage des identifiants.
Ceci est un exemple simplifié. Pour le modèle complet, y compris comment lire les détails de la connexion et structurer la requête, consultez la documentation développeur :

Connecteurs (docs développeur)

Récupérez une connexion, lisez ses détails et appelez l’API du service depuis une fonction backend.

Dépannage

Vérifiez que vous travaillez dans le bon espace de travail et que vous avez l’autorisation de gérer les connecteurs de l’espace de travail. Si vous ne voyez toujours pas Databricks, contactez le support.
Saisissez une Databricks Workspace URL qui commence par https:// et utilise un domaine Databricks, par exemple https://adb-123456789.10.azuredatabricks.net.
Vérifiez que l’URL de callback https://connectors.base44.com/api/oauth/callback est ajoutée à votre application OAuth Databricks. Confirmez ensuite que le Client ID, le Client Secret et la Databricks Workspace URL sont corrects, et que les deux scopes sont enregistrés sur votre application OAuth Databricks.

FAQ

Vous avez besoin de l’autorisation de gérer les connecteurs de l’espace de travail.
Databricks utilise une seule URL de callback pour toutes les applications de votre espace de travail : https://connectors.base44.com/api/oauth/callback. Ajoutez-la à votre application OAuth Databricks. Si vous configurez le connecteur depuis le chat IA, le formulaire de configuration l’affiche aussi.Les connecteurs ajoutés avant le passage de Base44 à une URL de callback unique utilisent encore https://app.base44.com/api/external-auth/callback. Gardez cette URL enregistrée dans Databricks tant que le connecteur utilise des URL par application.
Saisissez votre Databricks Workspace URL. L’URL doit commencer par https:// et utiliser un domaine Databricks, par exemple https://adb-123456789.10.azuredatabricks.net.
Oui. Vous pouvez commencer depuis le chat IA dans une application spécifique. Si le connecteur n’est pas encore configuré, Base44 demande les détails du connecteur avant de continuer.
Non. Le connecteur Databricks est configuré au niveau de l’espace de travail et peut être utilisé dans les applications créées dans cet espace de travail.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.