Lovable 은 팀이 코드를 작성하지 않고도 앱을 빌드하고 배포할 수 있는 코드 없는 애플리케이션 플랫폼입니다. Azure Databricks 통합을 통해 Lovable 호스팅 앱은 Databricks REST API 및 OAuth M2M(컴퓨터 대 컴퓨터) 인증을 사용하여 Azure Databricks 레이크하우스에 저장된 데이터를 쿼리할 수 있습니다.
예를 들어 예측 대시보드를 빌드하거나 Lakehouse 데이터로 지원되는 앱을 보고할 수 있습니다.
사전 요구 사항
통합을 구성하기 전에 다음이 필요합니다.
- Databricks 작업 영역입니다. 작업 영역 만들기를 참조하세요.
- 작업 영역에 액세스할 수 있는 Databricks 서비스 주체 입니다.
- 서비스 주체에 대한 OAuth 비밀 입니다. 클라이언트 ID 및 비밀을 저장합니다. 비밀은 한 번만 표시됩니다.
- 작업 영역의 기존 SQL 웨어하우스 입니다. 서비스 주체는 SQL 웨어하우스에 액세스할 수 있어야 합니다.
- 사랑스러운 계정.
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 쿼리를 실행합니다.