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.
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.
- Pour les créateurs d'application
- Pour les utilisateurs de l'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 :
- Cliquez sur le nom de votre espace de travail en bas à gauche.
- Cliquez sur Settings.
- Cliquez sur Connectors sous Build tools.
- 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.
- Sous Connectors For App Builders, trouvez Databricks.
- Cliquez sur Add à côté du connecteur.
- Saisissez un Connector name pour identifier ce connecteur.
- Saisissez le Client ID et le Client Secret, puis videz Additional scopes si le champ est prérempli.
- Saisissez votre Databricks Workspace URL, par exemple
adb-123456789.10.azuredatabricks.net. N’incluez ni chemin ni chaîne de requête. - Cliquez sur Add Connector.
Scopes
Ajoutés par Base44
all-apisPermet au jeton d’appeler les API Databricks.
offline_accessPermet à 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.- Pour les créateurs d'application
- Pour les utilisateurs de l'application
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.