SQL 웨어하우스 만들기

작업 영역 관리자와 충분한 권한이 있는 사용자는 SQL 웨어하우스를 구성하고 관리할 수 있습니다. 이 문서에서는 기존 SQL 웨어하우스를 만들고, 편집하고, 모니터링하는 방법을 간략하게 설명합니다.

SQL 웨어하우스 API 또는 Terraform을 사용하여 SQL 웨어하우스를 만들 수도 있습니다.

Databricks는 사용 가능한 경우 서버리스 SQL 웨어하우스를 사용하는 것이 좋습니다.

참고 항목

대부분의 사용자는 SQL 웨어하우스를 만들 수 없지만 연결할 수 있는 SQL 웨어하우스를 다시 시작할 수 있습니다. SQL 웨어하우스란?을 참조하세요.

요구 사항

SQL 웨어하우스에는 다음과 같은 요구 사항이 있습니다.

  • SQL 웨어하우스를 만들려면 작업 영역 관리자 또는 무제한 클러스터 만들기 권한이 있는 사용자여야 합니다.

  • 이 기능을 지원하는 지역에 서버리스 SQL 웨어하우스를 만들려면 필요한 단계가 있을 수 있습니다. 서버리스 SQL 웨어하우스 사용을 참조하세요.

  • 클래식 또는 프로 SQL 웨어하우스의 경우 Azure 계정에 적절한 vCPU 할당량이 있어야 합니다. 기본 vCPU 할당량은 일반적으로 서버리스 SQL 웨어하우스를 만드는 데 적합하지만 SQL 웨어하우스의 크기를 조정하거나 추가 웨어하우스를 만드는 데 충분하지 않을 수 있습니다. 클래식 및 프로 SQL 웨어하우스에 대한 필수 Azure vCPU 할당량을 참조 하세요. 추가 vCPU 할당량을 요청할 수 있습니다. Azure 계정에는 요청할 수 있는 vCPU 할당량의 양에 제한이 있을 수 있습니다. 자세한 내용은 Azure 계정 팀에 문의하세요.

SQL 웨어하우스 만들기

웹 UI를 사용하여 SQL 웨어하우스를 만들려면 다음을 수행합니다.

  1. 사이드바에서 SQL Warehouse를 클릭합니다.
  2. SQL 웨어하우스 만들기를 클릭합니다.
  3. 웨어하우스의 이름을 입력합니다.
  4. (선택 사항) 웨어하우스 설정을 구성합니다. SQL 웨어하우스 설정 구성을 참조하세요.
  5. (선택 사항) 고급 설정을 구성합니다. 고급 옵션을 참조하세요.
  6. 만들기를 클릭합니다.
  7. (선택 사항) SQL 웨어하우스에 대한 액세스를 구성합니다. SQL 웨어하우스 관리를 참조하세요.

만든 웨어하우스가 자동으로 시작됩니다.

기본 SQL 웨어하우스 구성

SQL 웨어하우스 설정 구성

SQL 웨어하우스를 만들거나 편집하는 동안 다음 설정을 수정할 수 있습니다.

  • 클러스터 크기 는 드라이버 노드의 크기와 클러스터와 연결된 작업자 노드 수를 나타냅니다. 기본값은 X-Large입니다. 쿼리 대기 시간을 줄이려면 크기를 늘립니다.

  • 자동 중지는 지정된 시간(분) 동안 유휴 상태이면 웨어하우스가 중지되는지 여부를 결정합니다. 유휴 SQL 웨어하우스는 중지될 때까지 DBU 및 클라우드 인스턴스 요금이 계속 누적됩니다.

    • Pro 및 클래식 SQL 웨어하우스: 기본값은 45분이며 일반적인 용도로 사용하는 것이 좋습니다. 최소값은 10분입니다.
    • 서버리스 SQL 웨어하우스: 기본값은 10분이며 일반적인 용도로 사용하는 것이 좋습니다. UI를 사용하는 경우 최소 5분입니다. SQL 웨어하우스 API를 사용하여 서버리스 SQL 웨어하우스를 만들 수 있습니다. 이 경우 자동 중지 값을 1분으로 낮게 설정할 수 있습니다.
  • 크기 조정은 쿼리에 사용할 최소 및 최대 클러스터 수를 설정합니다. 기본값은 최소 및 최대 하나의 클러스터입니다. 지정된 쿼리에 대해 더 많은 동시 사용자를 처리하려는 경우 최대 클러스터를 늘릴 수 있습니다. Azure Databricks는 10개의 동시 쿼리마다 클러스터를 권장합니다.

    최적의 성능을 기본 위해 Databricks는 주기적으로 클러스터를 재활용합니다. 재활용 기간 동안 Databricks가 새 워크로드를 새 클러스터로 전환하고 열려 있는 모든 워크로드가 완료될 때까지 이전 클러스터를 재활용하기 위해 대기할 때 최대값을 초과하는 클러스터 수가 일시적으로 표시될 수 있습니다.

  • 유형 에 따라 웨어하우스 유형이 결정됩니다. 계정에서 서버리스를 사용하도록 설정한 경우 서버리스가 기본값입니다. 목록에 대한 SQL 웨어하우스 유형을 참조하세요.

고급 옵션

새 SQL 웨어하우스를 만들거나 기존 SQL 웨어하우스를 편집할 때 고급 옵션 영역을 확장하여 다음 고급 옵션을 구성합니다. SQL Warehouse API사용하여 이러한 옵션을 구성할 수도 있습니다.

  • 태그: 태그를 사용하면 조직의 사용자 및 그룹에서 사용하는 클라우드 리소스의 비용을 모니터링할 수 있습니다. 태그를 키-값 쌍으로 지정합니다.

  • Unity 카탈로그: 작업 영역에 Unity 카탈로그를 사용하도록 설정한 경우 작업 영역의 모든 새 웨어하우스에 대한 기본값입니다. 작업 영역에 Unity 카탈로그를 사용하도록 설정하지 않은 경우 이 옵션이 표시되지 않습니다. Unity 카탈로그란?을 참조하세요.

  • 채널: 미리 보기 채널을 사용하여 Databricks SQL 표준이 되기 전에 쿼리 및 대시보드를 포함한 새로운 기능을 테스트합니다.

    릴리스 정보는 최신 미리 보기 버전의 내용을 나열합니다.

Important

Databricks는 프로덕션 워크로드에 미리 보기 버전을 사용하지 않도록 권장합니다. 작업 영역 관리자만 해당 채널을 포함하여 웨어하우스의 속성을 볼 수 있으므로 Databricks SQL 웨어하우스가 해당 웨어하우스 이름에 미리 보기 버전을 사용하여 사용자가 프로덕션 워크로드에 사용하지 못하도록 하는 것이 좋습니다.

SQL 웨어하우스 관리

SQL 웨어하우스에서 작업 영역 관리자 및 CAN MANAGE 권한 사용은 기존 SQL 웨어하우스에서 다음 작업을 완료할 수 있습니다.

  • 실행 중인 웨어하우스를 중지하려면 웨어하우스 옆의 중지 아이콘을 클릭합니다.
  • 중지된 웨어하우스를 시작하려면 웨어하우스 옆의 시작 아이콘을 클릭합니다.
  • 웨어하우스를 편집하려면 케밥 메뉴를 세로 줄임표 클릭한 다음 편집을 클릭합니다.
  • 사용 권한을 추가하고 편집하려면 케밥 메뉴를 세로 줄임표 클릭한 다음 사용 권한을 클릭합니다. 사용 권한 수준에 대한 자세한 내용은 SQL 웨어하우스 ACL을 참조 하세요.
  • SQL 웨어하우스를 서버리스로 업그레이드하려면 kebab 메뉴를 세로 줄임표클릭한 다음 서버리스로 업그레이드를 클릭합니다.
  • 웨어하우스를 삭제하려면 케밥 메뉴를 세로 줄임표클릭한 다음 삭제를 클릭합니다.

참고 항목

14일 이내에 삭제된 웨어하우스를 복원하려면 Databricks 담당자에게 문의하세요.