Databricks SQL을 사용하도록 작업 영역 설정

이 시작 자습서에서는 작업 영역 사용자에 대해 Databricks SQL을 설정하려는 작업 영역 관리자를 위한 지침을 제공합니다. Databricks SQL을 사용하면 더 나은 가격과 성능으로 모든 SQL 및 BI 애플리케이션을 대규모로 실행할 수 있습니다. 여기에는 통합 거버넌스 모델, 개방형 형식 및 API 및 선택한 도구가 포함됩니다.

참고 항목

Databricks SQL Serverless는 Azure 중국에서 사용할 수 없습니다. Databricks SQL은 Azure Government 지역에서 사용할 수 없습니다.

요구 사항

이러한 작업을 완료하려면 작업 영역 관리자여야 하며 Azure Databricks 작업 영역은 프리미엄 또는 엔터프라이즈 계층있어야 합니다.

1단계: 데이터 액세스 사용 및 매개 변수 구성

참고 항목

작업 영역이 Unity 카탈로그에 사용하도록 설정된 경우 데이터 액세스를 사용하도록 설정할 필요가 없습니다. Unity 카탈로그는 기본적으로 SQL Warehouse를 지원합니다.

작업 영역이 Unity 카탈로그에 사용하도록 설정되지 않은 경우 SQL 웨어하우스에서 스토리지에 액세스하는 데 사용하는 인스턴스 프로필을 선택하거나 만들어야 합니다. 자세한 내용은 데이터 액세스 구성 사용을 참조하세요.

작업 영역 수준의 구성 매개 변수를 설정하여 작업 영역의 모든 SQL 웨어하우스에 적용할 수 있습니다. 이러한 매개 변수는 지정된 SQL 구문 외부의 Databricks SQL 동작에 영향을 줍니다. 이러한 매개 변수는 ANSI SQL 적용, Photon 사용량 및 SQL 문 시간 제한과 같은 항목을 제어합니다. SQL 구성 매개 변수를 참조하세요.

2단계: Databricks SQL에 대한 액세스 권한 부여

사용자가 Databricks SQL에 액세스할 수 없는 경우 작업 영역 관리자는 사용자에게 권한을 부여해야 합니다. 기본적으로 모든 새 사용자는 Databricks SQL에 액세스할 수 있습니다.

Databricks SQL에 대한 사용자 액세스 권한 부여

Databricks SQL에 사용자에게 액세스 권한을 부여하려면 다음을 수행합니다.

  1. 작업 영역 관리자로 관리 설정 이동합니다.
  2. 사용자 탭을 클릭합니다.
  3. 사용자 행에서 Databricks SQL 액세스를 클릭합니다.

Databricks SQL에 대한 그룹 액세스 권한 부여

그룹에 대한 액세스 권한을 부여하려면 다음을 수행합니다.

  1. 관리자 설정 페이지에서 그룹 탭을 클릭합니다.
  2. 그룹 이름을 클릭합니다.
  3. 권한 탭을 클릭합니다.
  4. Databricks SQL 액세스를 클릭합니다.

3단계: SQL 웨어하우스 만들기

SQL 웨어하우스는 Databricks SQL 내의 데이터 개체에서 SQL 명령을 실행할 수 있는 간소화된 컴퓨팅 리소스입니다.

Databricks는 서버리스 SQL 웨어하우스를 만드는 것이 좋습니다. 서버리스 SQL 웨어하우스는 Azure Databricks에서 완전히 관리되며 사용자에게 탄력적 컴퓨팅 리소스에 즉시 액세스할 수 있도록 합니다. 서버리스 컴퓨팅을 참조 하세요.

SQL 웨어하우스를 만들려면 다음을 수행합니다.

  1. 사이드바에서 SQL Warehouse를 클릭한 다음 SQL Warehouse를 만듭니다.
  2. 웨어하우스의 이름을 입력합니다.
  3. 기본 웨어하우스 설정을 적용하거나 편집합니다.
  4. 만들기를 클릭합니다.
  5. 사용자 또는 그룹에 웨어하우스에 대한 액세스 권한을 부여할 수 있는 권한 모달이 나타납니다.

SQL 웨어하우스를 만들고 관리하는 방법에 대한 자세한 내용은 SQL 웨어하우스 구성을 참조 하세요.

다음 단계

이제 Databricks SQL을 사용하도록 작업 영역이 설정되었습니다. 다음 리소스를 사용하면 Databricks SQL 사용에 대해 자세히 알아볼 수 있습니다.