Aller au contenu principal

Connectez Lovable à Databricks

Lovable est une plateforme d'application sans code qui permet aux équipes de créer et de déployer des applications sans écrire de code. Avec l'intégration Databricks, les applications hébergées par Lovable peuvent interroger les données stockées dans votre lakehouse Databricks à l'aide de l'API REST Databricks et de l'authentification OAuth de machine à machine (M2M).

Par exemple, vous pouvez créer des tableaux de bord de prévision ou des applications de reporting alimentées par les données du lakehouse.

Prérequis

Avant de configurer l'intégration, vous avez besoin des éléments suivants :

  • Un Workspace Databricks. Consultez Créer un Workspace.
  • Un Service Principal Databricks avec accès au Workspace.
  • Un secret OAuth pour le Service Principal. Enregistrez l' ID client et le secret . Le secret n'est affiché qu'une seule fois.
  • Un SQL Warehouse existant dans votre Workspace. Le service principal doit avoir accès au SQL warehouse.
  • Un Lovable compte.

Étape 1 : Obtenir les détails de connexion Databricks

Pour vous connecter depuis Lovable, vous avez besoin des valeurs suivantes de votre workspace Databricks :

  • URL du Workspace : L'URL de votre Workspace Databricks, telle que https://dbc-1234567890123456.cloud.databricks.com. Consultez Obtenir les identifiants pour les objets Workspace.
  • ID client : l'ID d'application de votre Service Principal. Cette valeur est la même que l'ID client affiché lorsque vous avez généré le secret OAuth.
  • Secret client : Le secret OAuth que vous avez généré pour le Service Principal.

Étape 2 : Configurer la connexion dans Lovable

Pour connecter votre application Lovable à Databricks, consultez Connecter votre application à Databricks dans la documentation Lovable.

Lovable stocke ces informations d'identification comme variables d'environnement chiffrées et les transmet à votre application au moment de l'exécution.

Étape 3 : Interroger les données Databricks.

Après avoir configuré la connexion, créez une application Lovable qui interroge les données Databricks. Lorsque vous décrivez l'application que vous souhaitez créer, l'agent Lovable découvre automatiquement les SQL Warehouse disponibles et utilise l'API REST Databricks pour exécuter des requêtes SQL.

Ressources supplémentaires