Conecte Lovable ao Databricks
Lovable é uma plataforma de aplicativos sem código que permite às equipes criar e implantar aplicativos sem escrever código. Com a integração Databricks , os aplicativos hospedados no Lovable podem consultar os dados armazenados no seu lakehouse Databricks usando a API REST Databricks e a autenticação OAuth de máquina para máquina (M2M).
Por exemplo, você pode criar painéis de previsão ou aplicativos de relatórios com base em dados de data lakehouse .
Pré-requisitos
Antes de configurar a integração, você precisa do seguinte:
- Um workspace Databricks . Consulte Criar um workspace.
- Uma entidade de serviço Databricks com acesso ao workspace.
- Um segredo OAuth para a entidade de serviço. Salve o ID e o segredo do cliente. O segredo é revelado apenas uma vez.
- Um SQL warehouse existente em seu workspace. A entidade de serviço deve ter acesso ao SQL warehouse.
- A Lovable account.
Passo 1: Obtenha os detalhes de conexão Databricks
Para conectar-se a partir do Lovable, você precisa dos seguintes valores do seu workspace Databricks :
- URL do espaço de trabalho : O URL do seu workspace Databricks , como
https://dbc-1234567890123456.cloud.databricks.com. Consulte Obter identificadores para objetos workspace. - ID do cliente : O ID da aplicação da sua entidade de serviço. Este é o mesmo valor do ID do cliente exibido quando você gerou o segredo OAuth.
- Segredo do cliente : O segredo OAuth que você gerou para a entidade de serviço.
o passo 2: Configure a conexão no Lovable
Para conectar seu aplicativo Lovable ao Databricks, consulte a seção "Conecte seu aplicativo ao Databricks" na documentação do Lovable.
O Lovable armazena essas credenciais como variáveis de ambiente criptografadas e as passa para seu aplicativo em tempo de execução.
o passo 3: Consultar dados Databricks
Após configurar a conexão, crie um aplicativo Lovable que consulte os dados do Databricks. Ao descrever o aplicativo que deseja criar, o agente Lovable descobre automaticamente o banco de dados SQL disponível e usa a API REST Databricks para executar consultas SQL .