将 Lovable 连接到 Databricks

Lovable 是一个无代码应用程序平台,允许团队在不编写代码的情况下生成和部署应用。 通过Azure Databricks集成,Lovable 托管的应用可以使用 Databricks REST API 和 OAuth 计算机到计算机 (M2M) 身份验证查询存储在 Azure Databricks lakehouse 中的数据。

例如,可以生成由 Lakehouse 数据支持的预测仪表板或报告应用。

先决条件

在配置集成之前,需要满足以下条件:

  • Databricks 工作区。 请参阅 “创建工作区”。
  • 有权访问工作区的 Databricks 服务主体
  • 服务主体的 OAuth 密钥。 保存 客户端 ID机密。 秘密只会显示一次。
  • 您的工作区中现有的 SQL 仓库 。 服务主体必须有权访问 SQL 仓库。
  • 一个 Lovable 账户。

步骤 1:获取Azure Databricks连接详细信息

若要从 Lovable 进行连接,需要Azure Databricks工作区中的以下值:

  • Workspace URL:Azure Databricks工作区的 URL,如 https://dbc-1234567890123456.cloud.databricks.com。 请参阅获取工作区对象的标识符
  • 客户端 ID:服务主体的应用程序 ID。 此值与生成 OAuth 机密时显示的客户端 ID 相同。
  • 客户端密码:为服务主体生成的 OAuth 机密。

步骤 2:在 Lovable 中配置连接

若要将 Lovable 应用连接到 Azure Databricks,请参阅 Lovable 文档中的 将应用连接到 Databricks

Lovable 将这些凭据存储为加密的环境变量,并在运行时将其传递给应用。

步骤 3:查询Azure Databricks数据

配置连接后,创建一个可查询Azure Databricks数据的 Lovable 应用。 描述要生成的应用时,Lovable 代理会自动发现可用的 SQL 仓库,并使用 Databricks REST API 运行 SQL 查询。

其他资源