SQL Warehouse 관리자 설정

이 문서에서는 작업 영역 관리자가 사용할 수 있는 SQL 웨어하우스 설정 및 액세스 제어에 대해 설명합니다.

Databricks는 SQL 웨어하우스에 대한 모든 작업 영역 수준 구성에 대한 기본 설정을 유지하는 것이 좋습니다. 이러한 설정은 작업 영역 관리자가 모든 SQL 웨어하우스를 만들고 구성해야 하며 데이터 거버넌스에 Unity 카탈로그를 사용한다고 가정합니다.

작업 영역 관리자는 Azure Databricks 작업 영역에 대해 다음 권한을 구성할 수 있습니다.

  • SQL 웨어하우스에 대한 모든 액세스를 취소합니다.
  • SQL 웨어하우스를 만드는 기능을 부여합니다.
  • SQL 웨어하우스 컴퓨팅 환경을 제어하는 기본 매개 변수를 구성합니다.
  • SQL 웨어하우스에 대한 데이터 액세스 정책을 구성합니다.

참고 항목

기본적으로 모든 사용자는 Databricks SQL에 액세스할 수 있습니다. Databricks SQL에 사용자를 온보딩하려면 SQL 웨어하우스를 배포하고, 사용자에게 SQL 웨어하우스에 대한 액세스 권한을 부여하고, Unity 카탈로그를 사용하여 데이터에 대한 액세스 권한을 부여해야 합니다.

기본적으로 새 작업 영역에는 지원되는 지역에서 서버리스 SQL 웨어하우스가 사용하도록 설정되어 있습니다. 서버리스 SQL 웨어하우스 사용을 참조하세요.

SQL 웨어하우스에 대한 액세스 취소

자격 할당을 취소하여 사용자, 서비스 주체 또는 그룹에 대한 SQL 웨어하우스에 대한 액세스를 취소할 Databricks SQL access 수 있습니다. 권한 관리를 참조 하세요.

SQL 웨어하우스 만들기 권한 부여

권한을 할당하여 사용자, 서비스 주체 또는 그룹에 SQL 웨어하우스 만들기 권한을 부여할 Allow unrestricted cluster creation 수 있습니다. 권한 관리를 참조 하세요.

SQL 매개 변수 구성

SQL 매개 변수를 사용하여 모든 웨어하우스를 구성하려면 다음을 수행합니다.

  1. 작업 영역의 위쪽 표시줄에서 사용자 이름을 클릭하고 드롭다운에서 설정 선택합니다.

  2. SQL 웨어하우스 옆의 관리를 클릭합니다.

  3. SQL 구성 매개 변수 텍스트 상자에서 줄당 하나의 키-값 쌍을 지정합니다. 공백을 사용하여 매개 변수의 이름을 해당 값과 구분합니다. 예를 들어 ANSI_MODE를 활성화하려면:

    모든 SQL 웨어하우스에 대해 true로 설정된 ANSI_MODE를 보여 주는 스크린샷

    글로벌 범위에서 지원되는 모든 매개 변수 목록은 구성 매개 변수를 참조하세요.

  4. 저장을 클릭합니다.

Important

SQL 구성 매개 변수를 변경하면 실행 중인 모든 SQL 웨어하우스가 자동으로 다시 시작됩니다.

사용 가능한 SQL 구성 매개 변수에 대한 일반적인 개요는 구성 매개 변수를 참조하세요.

REST API를 사용하여 모든 SQL 웨어하우스를 구성하려면 SQL Warehouse API를 참조하세요.

SQL 웨어하우스에 대한 데이터 액세스 정책 구성

Databricks는 Unity 카탈로그를 사용하여 데이터 액세스 정책을 관리하는 것이 좋습니다.

일부 데이터 원본에는 추가 권한이 필요할 수 있습니다. 데이터 액세스 구성 사용을 참조하세요.

참고 항목

Unity 카탈로그 이외의 데이터 액세스 정책을 구성하는 경우 레거시 테이블 ACL도 적용됩니다. 클러스터에서 Hive 메타스토어 테이블 액세스 제어 사용(레거시)을 참조하세요.

SQL 웨어하우스의 소유권 이전

SQL 웨어하우스의 소유권을 양도하는 사용자는 자격이 있어야 합니다 Allow unrestricted cluster creation .

  1. 작업 영역 관리자로 Azure Databricks 작업 영역에 로그인합니다.
  2. 사이드바에서 SQL Warehouse를 클릭합니다.
  3. 웨어하우스 행에서 맨 오른쪽에 케밥 메뉴 있는 케밥 메뉴를 클릭하고 사용 권한을 선택합니다. SQL 웨어하우스 권한이 표시됩니다.
  4. 오른쪽 위에 있는 기어 아이콘을 클릭하고 새 소유자 할당을 클릭합니다.
  5. 소유권을 할당할 사용자를 선택합니다. 서비스 주체 및 그룹은 SQL 웨어하우스의 소유권을 할당할 수 없습니다.
  6. 확인을 클릭합니다.