Databricks SQL 릴리스 정보
이 문서에서는 알려진 문제 및 FAQ와 함께 새로운 Databricks SQL 기능 및 개선 사항을 나열합니다.
릴리스 프로세스
Databricks는 Databricks SQL 웹 애플리케이션 사용자 인터페이스에 대한 업데이트를 지속적으로 릴리스하며, 모든 사용자가 동일한 업데이트를 받고 짧은 기간 동안 롤아웃합니다.
또한 Databricks는 일반적으로 새 SQL Warehouse 컴퓨팅 버전을 정기적으로 릴리스합니다. 미리 보기와 현재 채널의 두 가지 채널을 항상 사용할 수 있습니다.
참고 항목
릴리스가 준비되었습니다. Databricks 계정은 초기 릴리스 날짜 이후 일주일 이전까지 새 SQL 웨어하우스 버전 또는 Databricks SQL 기능 업데이트가 되지 않을 수 있습니다.
참고 항목
Azure 중국 지역에서는 Databricks SQL 서버리스를 사용할 수 없습니다. Azure Government 지역에서는 Databricks SQL을 사용할 수 없습니다.
채널
채널을 사용하면 현재 SQL 웨어하우스 컴퓨팅 버전을 사용할지 아니면 미리 보기 버전을 사용할지를 선택할 수 있습니다. 미리 보기 버전을 사용하면 Databricks SQL 표준이 되기 전에 기능을 사용해 볼 수 있습니다. 미리 보기 버전을 활용하여 향후 변경 내용에 대해 프로덕션 쿼리 및 대시보드를 테스트합니다.
일반적으로 미리 보기 버전은 미리 보기 채널로 릴리스된 후 약 2주 후에 현재 채널로 승격됩니다. 보안 기능, 유지 관리 업데이트 및 버그 수정과 같은 일부 기능은 현재 채널로 직접 릴리스될 수 있습니다. 때때로 Databricks는 다른 일정에 따라 미리 보기 버전을 현재 채널로 승격할 수 있습니다. 각각의 새 버전은 다음 구역에서 발표됩니다.
기존 SQL 웨어하우스를 미리 보기 채널로 전환하는 방법을 알아보려면 미리 보기 채널을 참조하세요. 사용자 인터페이스 업데이트 섹션에 나열된 기능은 릴리스 정보 채널 섹션에 설명된 SQL Warehouse 컴퓨팅 버전과 독립적입니다.
사용 가능한 Databricks SQL 버전
현재 채널: Databricks SQL 버전 2024.50
미리 보기 채널: Databricks SQL 버전 2024.50
- 2024.50의 기능을 확인하세요.
2025년 1월 30일
다음 기능 및 업데이트는 2025년 1월 30일 주에 릴리스되었습니다.
사용자 인터페이스 업데이트
SQL 웨어하우스
이제 SQL 웨어하우스 모니터링 UI에서 완료된 쿼리 수 차트(공개 미리 보기)를 사용할 수 있습니다. 이 새 차트는 취소된 쿼리와 실패한 쿼리를 포함하여 시간 창에서 완료된 쿼리 수를 보여 줍니다. 차트를 다른 차트 및 쿼리 기록 테이블과 함께 사용하여 웨어하우스의 성능을 평가하고 문제를 해결할 수 있습니다. 쿼리가 완료된 시간 창에 할당됩니다. 개수는 분당 평균입니다. 자세한 내용은 SQL 웨어하우스모니터링을 참조하세요.
SQL 편집기
- 확장된 데이터가 차트에 표시됩니다. SQL 편집기에서 만든 시각화는 이제 최대 15,000개의 데이터 행을 지원합니다.
2025년 1월 23일
다음 기능 및 업데이트는 2025년 1월 23일 주에 릴리스되었습니다.
2024.50의 변경 내용
Databricks SQL 버전 2024.50에는 다음과 같은 동작 변경, 새로운 기능 및 개선 사항이 포함됩니다.
동작 변경
-
VARIANT
데이터 형식은 이제 비교가 필요한 작업에 사용할 수 없습니다
VARIANT
데이터 형식을 포함하는 쿼리에서는 다음 절 또는 연산자를 사용할 수 없습니다.
DISTINCT
INTERSECT
EXCEPT
UNION
DISTRIBUTE BY
이러한 작업은 비교를 수행하고 VARIANT 데이터 형식을 사용하는 비교는 정의되지 않은 결과를 생성하며 Databricks에서 지원되지 않습니다. Azure Databricks 워크로드 또는 테이블에서 VARIANT 형식을 사용하는 경우 Databricks는 다음과 같은 변경 사항을 권장합니다.
- 쿼리 또는 식을 업데이트하여
VARIANT
값을 비VARIANT
데이터 형식으로 명시적으로 캐스팅합니다. - 위의 작업과 함께 사용해야 하는 필드가 있는 경우
VARIANT
데이터 형식에서 해당 필드를 추출하고 비VARIANT
데이터 형식을 사용하여 저장합니다.
자세한 내용은 쿼리 변형 데이터참조하세요.
새로운 기능 및 개선 사항
절 매개 변수화에 대한 지원
IDENTIFIER의 절은 USE CATALOG 문에 대해 지원됩니다. 이 지원을 사용하면 문자열 변수 또는 매개 변수 표식을 기반으로 현재 카탈로그를 매개 변수화할 수 있습니다.
- 테이블 및 뷰에 대한
COMMENT ON COLUMN
지원
COMMENT ON 문은 뷰 및 테이블 열에 대한 주석 변경을 지원합니다.
- 새 SQL 함수
다음과 같은 새로운 기본 제공 SQL 함수를 사용할 수 있습니다.
- dayname(expr) 지정된 날짜의 요일에 대한 세 글자 영어 약어를 반환합니다.
- uniform(expr1, expr2 [,seed]) 지정된 숫자 범위 내에서 독립적이고 동일하게 분산된 값을 가진 임의 값을 반환합니다.
-
randstr(length)
length
알파 숫자 문자의 임의 문자열을 반환합니다. - 더 많은 함수에 대한 명명된 매개 변수 호출
다음 함수는 명명된 매개변수 호출을(를) 지원합니다.
버그 수정
- 중첩 형식은 이제 NULL 제약 조건 적절하게 수락합니다.
이 릴리스에서는 중첩된 형식의 일부 델타 생성 열에 영향을 주는 버그(예: STRUCT
)를 수정합니다. 이러한 열은 중첩 필드의 NULL
또는 NOT NULL
제약 조건에 따라 식을 잘못 거부하는 경우가 있습니다. 이 문제는 해결되었습니다.
2025년 1월 15일
다음 업데이트는 2025년 1월 15일 주에 릴리스되었습니다.
사용자 인터페이스 업데이트
SQL 편집기
이제 새 SQL 편집기(공개 미리 보기)에는 다음과 같은 기능이 있습니다.
- 다운로드 이름: 다운로드한 출력은 이제 쿼리의 이름을 따서 명명됩니다.
-
글꼴 크기 조정: Windows/Linux용
Alt +
및Alt -
사용하거나 macOS용Opt +
및Opt -
사용하여 SQL 편집기에서 글꼴 크기를 빠르게 조정합니다. - 댓글에서 @Mentions: 특정 사용자를
@
로 언급합니다. 언급된 사용자는 전자 메일 알림을 받게 됩니다. - 향상된 탭 전환: 로드된 탭의 탭 전환 성능이 80%% 빨라졌고, 언로드된 탭의 경우 62%% 빨라졌습니다.
- 웨어하우스 세부 정보 참조: SQL Warehouse 크기는 이제 추가 클릭 없이 컴퓨팅 선택기에서 볼 수 있습니다.
-
매개 변수 값 편집: Windows/Linux용
Ctrl + Enter
또는 macOS용Cmd + Enter
을(를) 사용하여 매개 변수 값을 편집하는 동안 쿼리를 실행하십시오. - 버전 기록에서 쿼리 결과 보존: 쿼리 결과는 이제 버전 기록과 함께 저장됩니다.
시각화
- 새 차트가 일반적으로 공급됩니다. 성능이 개선되고 색상이 더욱 밝아졌으며 대화형 기능이 향상된 새 차트가 일반적으로 공급됩니다. Databricks SQL의 시각화 및 시각화 유형 을 참조하세요.
알려진 문제
- 다중 클러스터 부하 분산 SQL 엔드포인트에서 Delta Lake 이외의 데이터 원본에서 읽는 것은 일관성이 없을 수 있습니다.
- Databricks SQL에서 액세스하는 델타 테이블은 스키마 및 테이블 속성을 구성된 메타스토어에 업로드합니다. 외부 메타스토어를 사용하는 경우 메타스토어에서 Delta Lake 정보를 볼 수 있습니다. Delta Lake는 이 정보를 최대한 최신 상태로 유지하려고 합니다.
DESCRIBE <table>
명령을 사용하여 메타스토어에서 정보가 업데이트되었는지 확인할 수도 있습니다. - Databricks SQL은 세션 표준 시간대로 'GMT+8'와 같은 영역 오프셋을 지원하지 않습니다. 해결 방법은 'Etc/GMT+8'과 같은 지역 기반 표준 시간대(https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)를 대신 사용하는 것입니다. 표준 시간대 설정에 대한 자세한 내용은 SET TIME ZONE 참조하세요.
질문과 대답(FAQ)
다음 목록을 사용하여 일반적인 질문에 대한 답변을 알아봅니다.
Databricks SQL 워크로드는 어떻게 청구하나요?
Databricks SQL 워크로드는 표준 Jobs Compute SKU에 따라 요금이 청구됩니다.
SQL 웨어하우스는 어디에서 실행합니까?
클래식 및 Pro SQL 웨어하우스는 Azure 계정에서 만들어지고 관리됩니다. SQL 웨어하우스는 계정에서 SQL 최적화 클러스터를 자동으로 관리하고 최종 사용자 요구에 맞게 크기를 조정합니다.
서버리스 SQL 웨어하우스 은 반면 Databricks 계정에서 컴퓨팅 리소스를 사용합니다. 서버리스 SQL 웨어하우스는 SQL 웨어하우스 구성 및 사용을 간소화하고 시작 시간을 단축합니다. 서버리스 옵션은 작업 영역대해
동일한 작업 영역의 Notebook에서 SQL 웨어하우스를 사용할 수 있나요?
예. SQL 웨어하우스에 노트를 연결하는 방법을 알아보려면 SQL 웨어하우스에서 노트를 사용하는 방법을 참조하세요.
클라우드 공급자 자격 증명을 사용하여 데이터에 대한 액세스 권한이 부여되었습니다. Databricks SQL에서 이 데이터에 액세스할 수 없는 이유는 무엇인가요?
Databricks SQL에서 데이터에 대한 모든 액세스는 데이터 액세스 제어의 적용을 받으며, 관리자 또는 데이터 소유자가 먼저 적절한 권한 을부여해야 합니다.