Conectar Lovable ao Databricks

Lovable é uma plataforma de aplicativo sem código que permite que as equipes criem e implantem aplicativos sem escrever código. Com a integração Azure Databricks, os aplicativos hospedados por Lovable podem consultar dados armazenados em seu Azure Databricks lakehouse usando a API REST do Databricks e a autenticação M2M (máquina a máquina) do OAuth.

Por exemplo, você pode criar painéis de previsão ou aplicativos de relatório apoiados por dados do Lakehouse.

Pré-requisitos

Antes de configurar a integração, você precisa do seguinte:

  • Um workspace do Databricks. Veja Criar um workspace.
  • Uma service principal do Databricks com acesso ao workspace.
  • Um segredo OAuth para o principal do serviço. Salve a ID e o segredo do cliente. O segredo é mostrado apenas uma vez.
  • Um SQL warehouse existente em seu espaço de trabalho. A entidade de serviço deve ter acesso ao armazém de dados SQL.
  • Uma conta adorável .

Step 1: obter os detalhes da conexão Azure Databricks

Para se conectar do Lovable, você precisa dos seguintes valores de seu workspace Azure Databricks:

  • URL do Workspace: a URL do seu workspace Azure Databricks, como https://dbc-1234567890123456.cloud.databricks.com. Consulte Obter identificadores para objetos do espaço de trabalho .
  • ID do cliente: a ID do aplicativo da entidade de serviço. Esse é o mesmo valor que a ID do cliente exibida quando você gerou o segredo OAuth.
  • Segredo do cliente: o segredo OAuth gerado para o principal de serviço.

Etapa 2: Configurar a conexão no Lovable

Para conectar seu aplicativo Lovable ao Azure Databricks, consulte Conecte seu aplicativo ao Databricks na documentação Lovable.

O Lovable armazena essas credenciais como variáveis de ambiente criptografadas e as passa para seu aplicativo em runtime.

Etapa 3: consultar os dados do Azure Databricks

Depois de configurar a conexão, crie um aplicativo Lovable que consulta Azure Databricks dados. Quando você descreve o aplicativo que deseja criar, o agente adorável descobre automaticamente os sql warehouses disponíveis e usa a API REST do Databricks para executar consultas SQL.

Recursos adicionais