Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lovable est une plateforme d’applications sans code qui permet aux équipes de créer et de déployer des applications sans écrire de code. Avec l’intégration Azure Databricks, les applications hébergées par Lovable peuvent interroger des données stockées dans votre Azure Databricks lakehouse à l’aide de l’API REST Databricks et de l’authentification machine à machine (M2M) OAuth.
Par exemple, vous pouvez créer des tableaux de bord de prévision ou des applications de création de rapports sauvegardées par des données lakehouse.
Prerequisites
Avant de configurer l’intégration, vous avez besoin des éléments suivants :
- Un espace de travail Databricks. Consultez Créer un espace de travail.
- Un principal de service Databricks ayant accès à l’espace de travail.
- Secret OAuth pour le principal du service. Enregistrez l’ID client et le secret. Le secret n’est affiché qu’une seule fois.
- Un entrepôt SQL existant dans votre espace de travail. Le principal de service doit avoir accès à l’entrepôt SQL.
- Un compte adorable.
Step 1 : Obtenir les détails de la connexion Azure Databricks
Pour vous connecter à partir de Lovable, vous avez besoin des valeurs suivantes à partir de votre espace de travail Azure Databricks :
- URL Workspace : URL de votre espace de travail Azure Databricks, telle que
https://dbc-1234567890123456.cloud.databricks.com. Consultez Obtenir des identificateurs pour les objets d’espace de travail. - ID client : ID d’application de votre principal de service. Il s’agit de la même valeur que l’ID client affiché lorsque vous avez généré le secret OAuth.
- Clé secrète client : secret OAuth que vous avez généré pour le principal de service.
Étape 2 : Configurer la connexion dans Lovable
Pour connecter votre application Lovable à Azure Databricks, consultez Connecter votre application à Databricks dans la documentation Lovable.
Lovable stocke ces informations d’identification en tant que variables d’environnement chiffrées et les transmet à votre application au moment de l’exécution.
Step 3 : Interroger des données de Azure Databricks
Après avoir configuré la connexion, créez une application attrayante qui interroge les données Azure Databricks. Lorsque vous décrivez l’application que vous souhaitez générer, l’agent Lovable découvre automatiquement les entrepôts SQL disponibles et utilise l’API REST Databricks pour exécuter des requêtes SQL.