Ligue o Lovable aos Databricks

A Lovable é uma plataforma de aplicações no-code que permite às equipas construir e implementar aplicações sem precisar de escrever código. Com a integração do Azure Databricks, as aplicações alojadas no Lovable podem consultar dados armazenados no seu lakehouse Azure Databricks usando a API REST do Databricks e a autenticação OAuth machine-to-machine (M2M).

Por exemplo, pode construir painéis de previsão ou aplicações de relatórios com base em dados de lakehouse.

Pré-requisitos

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

  • Um espaço de trabalho Databricks. Consulte Criar um espaço de trabalho.
  • Um service principal do Databricks com acesso ao espaço de trabalho.
  • Um segredo OAuth para o principal de serviço. Guarda o ID do cliente e o segredo. O segredo é mostrado apenas uma vez.
  • Um armazém SQL existente no seu espaço de trabalho. O principal de serviço deve ter acesso ao SQL Warehouse.
  • Uma conta adorável.

Passo 1: Obter os detalhes de ligação do Azure Databricks

Para se ligar a partir do Lovable, precisa dos seguintes valores do seu espaço de trabalho no Azure Databricks:

  • Workspace URL: A URL do seu Azure Databricks workspace, como https://dbc-1234567890123456.cloud.databricks.com. Consulte Obter identificadores para objetos de espaço de trabalho.
  • ID do cliente: A ID da aplicação do seu serviço principal. Este é o mesmo valor do ID do cliente mostrado quando gerou o segredo OAuth.
  • Segredo do cliente: O segredo OAuth que você gerou para o principal de serviço.

Passo 2: Configurar a ligação no Lovable

Para ligar a sua aplicação Lovable à Azure Databricks, consulte Ligue a sua aplicação ao Databricks na documentação do Loveable.

O Lovable armazena estas credenciais como variáveis de ambiente encriptadas e passa-as para a tua aplicação em tempo de execução.

Passo 3: Consultar Azure Databricks dados

Depois de configurar a ligação, crie uma aplicação Lovable que faça consultas aos dados do Azure Databricks. Quando descreves a aplicação que queres construir, o agente Lovable descobre automaticamente os armazéns SQL disponíveis e usa a API REST do Databricks para executar consultas SQL.

Recursos adicionais