SQL 웨어하우스를 Databricks Apps 리소스로 추가하여 앱이 컴퓨팅 리소스에 연결하고 SQL 쿼리를 실행할 수 있도록 합니다.
SQL 웨어하우스 리소스 추가
SQL 웨어하우스를 리소스로 추가하기 전에 앱 리소스 필수 구성 요소를 검토합니다.
- 앱을 만들거나 편집할 때 구성 단계로 이동합니다.
- 앱 리소스 섹션에서 + 리소스 추가를 클릭합니다.
- 리소스 유형으로 SQL 웨어하우스 를 선택합니다.
- 작업 영역의 사용 가능한 옵션에서 SQL 웨어하우스를 선택합니다.
- 앱에 대한 적절한 사용 권한 수준을 선택합니다.
- 다음을 사용할 수 있습니다. SQL 웨어하우스에 연결하고 쿼리를 실행할 수 있는 권한을 앱에 부여합니다. 이는 대부분의 애플리케이션에 필요한 최소 권한입니다.
- 다음을 관리할 수 있습니다. 구성, 크기 조정 및 기타 관리 설정을 변경할 수 있는 권한을 앱에 부여합니다. 앱이 특별히 웨어하우스를 관리해야 하는 경우에만 선택합니다.
- (선택 사항) 앱 구성에서 SQL 웨어하우스를 참조하는 방법인 사용자 지정 리소스 키를 지정합니다. 기본 키는 .입니다
sql-warehouse.
환경 변수
SQL 웨어하우스 리소스를 사용하여 앱을 배포하는 경우 Azure Databricks는 필드를 사용하여 참조할 수 있는 환경 변수를 통해 웨어하우스 ID를 valueFrom 노출합니다.
자세한 내용은 리소스의 Access 환경 변수를 참조하세요.
SQL 웨어하우스 리소스 제거
앱에서 SQL 웨어하우스 리소스를 제거하면 앱의 서비스 주체가 웨어하우스에 대한 액세스 권한을 잃게 됩니다. SQL 웨어하우스 자체는 변경되지 않고 적절한 권한이 있는 다른 사용자 및 애플리케이션에서 계속 사용할 수 있습니다.
모범 사례
SQL 웨어하우스 리소스를 사용하는 경우 다음을 고려합니다.
- 최소 사용 권한을 부여합니다. 앱이 특별히 웨어하우스에서 관리 작업을 수행해야 하는 경우가 아니면 사용 권한을 사용합니다
Can use. - SQL 웨어하우스는 컴퓨팅 리소스를 사용합니다. 앱의 쿼리 패턴 및 웨어하우스 사용률을 모니터링하여 비용을 최적화합니다.
- 앱에서 재시도 논리 및 오류 처리를 구현하여 잠재적인 연결 문제 또는 웨어하우스 사용 불가를 관리합니다.
- 앱의 성능 요구 사항 및 예상 쿼리 로드와 일치하는 웨어하우스 크기를 선택합니다.