2022년 10월¶
이 달에는 다음과 같은 새로운 기능, 동작 변경 사항, 업데이트(개선된 사항, 수정 사항 등)가 도입되었습니다. 이러한 추가 사항에 대해 궁금한 점이 있으면 Snowflake 지원 에 문의하십시오.
중요
각 릴리스에는 웹 인터페이스를 새로 고쳐야 적용되는 업데이트가 포함될 수 있습니다.
일반적으로, 업데이트로 인해 사용에 방해가 되지 않도록 하려면 각 Snowflake 릴리스가 배포된 후에 웹 인터페이스를 새로 고치는 것이 좋습니다.
이 항목의 내용:
SQL 업데이트¶
함수 업데이트: SYSTEM$GET_TAG 및 TAG_REFERENCES(Information Schema): 저장 프로시저에 대한 지원이 추가됨¶
이 릴리스에서 Snowflake는 SYSTEM$GET_TAG 함수를 호출할 때와 TAG_REFERENCES Information Schema 테이블 함수를 호출할 때 저장 프로시저를 오브젝트 도메인으로 지정하는 지원 기능을 추가합니다. 두 함수에서 모두 오브젝트 도메인에 대해 PROCEDURE
를 지정합니다.
새 함수¶
다음과 같은 함수가 새로 추가되었습니다.
카테고리 |
이름 |
설명 |
---|---|---|
시스템 |
이 함수는 이제 사용되지 않는 SYSTEM$WHITELIST와 동일한 동작을 합니다. |
|
시스템 |
이 함수는 이제 사용되지 않는 SYSTEM$WHITELIST_PRIVATELINK와 동일한 동작을 합니다. |
SnowCD 와 함께 새 함수를 사용하십시오. 사용되지 않는 함수는 2023년 1월 10일부터는 더 이상 지원되지 않습니다. 사용되지 않는 함수를 새 함수로 바꾸려면 모든 워크로드를 업데이트하십시오. 자세한 내용은 커뮤니티에 있는 사용되지 않는 기능 목록을 참조하십시오.
새 CREATE ACCOUNT 매개 변수¶
이 릴리스에서는 CREATE ACCOUNT 명령을 사용하여 새 계정을 만드는 조직 관리자에게 계정의 초기 관리 사용자에 대한 키 페어 인증을 구현하는 옵션이 있습니다. 이전에는 초기 사용자가 항상 사용자 이름/비밀번호 자격 증명을 가지고 있었습니다.
다음 CREATE ACCOUNT 매개 변수가 추가되었습니다.
매개 변수 |
설명 |
---|---|
ADMIN_RSA_PUBLIC_KEY = <문자열> |
새 계정 초기 관리 사용자의 공개 키를 지정합니다. |
자세한 내용은 CREATE ACCOUNT 섹션을 참조하십시오.
익명 프로시저 — 미리 보기¶
이 릴리스에서는 저장 프로시저와 같지만 나중에 사용하려고 저장되지는 않는 익명 프로시저의 미리 보기를 제공합니다. 또한 저장 프로시저와는 달리, 익명 프로시저를 만드는 데 CREATE PROCEDURE 스키마 권한이 필요하지는 않습니다.
WITH 절이 접두사로 붙는 CALL 명령을 지정하여 익명 프로시저를 만들고 호출할 수 있습니다. WITH 절은 매개 변수, 반환 유형, 처리기 언어 등을 포함한 프로시저의 세부 정보를 지정합니다. CALL 명령은 해당 프로시저를 호출합니다.
자세한 내용은 CALL(익명 프로시저 사용) 섹션을 참조하십시오.
검색 최적화 서비스: 모든 리전에서 제공되는 열 구성, 하위 문자열 및 정규식 검색, VARIANT, GEOGRAPHY 지원 — 미리 보기¶
이제 모든 리전에서 테이블의 특정 열에 대해 검색 최적화를 사용하기 위한 지원을 미리 보기로 제공합니다.
검색 최적화 서비스 에서 다음 유형의 조건자를 사용하는 쿼리에 대한 지원 미리 보기도 모든 리전에서 제공됩니다.
문자열 패턴(예: LIKE, ILIKE 등)과 POSIX 정규식(예: REGEXP)을 사용하는 조건자입니다.
VARIANT, ARRAY 및 OBJECT 열의 필드를 사용하는 조건자입니다.
선택한 지리 공간 함수(GEOGRAPHY 열의 쿼리)를 사용하는 조건자입니다.
테이블의 특정 열과 VARIANT 필드에 대해 이러한 메서드에 대한 지원을 사용할 수 있습니다. 예를 들어, 주어진 열에 대해 동등성 검색과 문자열 패턴 검색을 최적화하기 위한 지원을 사용할 수 있습니다.
미리 보기 기능은 평가 및 테스트용으로 제공되므로 프로덕션용으로는 권장되지 않습니다.
자세한 내용은 검색 최적화 서비스 섹션을 참조하십시오.
PARSE_XML 및 CHECK_XML 함수: 자동 변환 비활성화를 위한 새로운 인자¶
기본적으로, PARSE_XML 및 CHECK_XML 함수는 숫자 값과 부울 값을 해당 Snowflake 데이터 타입으로 변환하려고 시도합니다.
이 릴리스에서 Snowflake는 이 변환을 비활성화하는 새로운 선택적 인자를 제공합니다.
PARSE_XML( '<string_containing_xml>' [ , <disable_auto_convert> ] )
CHECK_XML( '<string_containing_xml>' [ , <disable_auto_convert> ] )
함수가 이 변환을 수행하지 않도록 하려면 TRUE를 두 번째 인자로 전달하십시오. 예:
SELECT PARSE_XML('<test>22257e111</test>', TRUE);
데이터 파이프라인 업데이트¶
작업: 실행할 작업의 수동 실행 — 일반 공급¶
이 릴리스에서는 EXECUTE TASK SQL 명령을 일반 공급으로 제공합니다. 이 명령을 사용하면 작업 운영자 또는 소유자가 예약된 작업(즉, 작업 트리의 루트 작업 또는 독립 실행형 작업)의 단일 실행을 수동으로 실행할 수 있습니다. 루트 작업을 실행하면 마치 루트 작업이 정의된 일정에 따라 실행된 것처럼, 트리에서 하위 작업의 계단식 실행이 트리거됩니다. 이전에는 다음번으로 예약된 실행이 이루어졌을 때만 예약된 작업을 시작할 수 있었습니다.
EXECUTE TASK 명령은 프로덕션 일정으로 신규 또는 수정된 독립 실행형 작업을 허용하기 전에 먼저 테스트하는 데 유용합니다. 스크립트 또는 저장 프로시저에서 이 SQL 명령을 호출하거나 서드 파티 도구 또는 서비스를 사용해 이 명령을 실행하여 외부 데이터 파이프라인에서 작업을 통합합니다.
작업: Amazon Web Services에서 Snowflake 계정에 대한 오류 알림 — 일반 공급¶
이 릴리스에서는 작업에 대한 오류 알림을 일반 공급으로 제공합니다. 작업에서 어떤 실행 도중에 오류가 발생하면 이 기능이 클라우드 메시징을 사용하여 오류를 설명하는 알림을 트리거함으로써 작업 정의에서 SQL 코드의 추가 분석을 수행할 수 있습니다.
참고
현재 이 기능은 AWS(Amazon Web Services)에 호스팅된 Snowflake 계정으로 제한됩니다. Snowflake는 Amazon Simple Notification Service에 오류 알림을 푸시할 수 있을 뿐입니다.
Google Cloud 또는 Microsoft Azure에 호스팅된 Snowflake 계정과 그 각각의 클라우드 메시징 서비스에 대한 지원을 제공할 계획입니다.
복제 업데이트¶
데이터베이스 복제: 스트림 및 작업 지원 — 미리 보기¶
이 릴리스에서는 데이터베이스 복제와 장애 조치/장애 복구에 이제 스트림 및 작업 오브젝트의 복제에 대한 미리 보기 지원이 포함됩니다. 자세한 내용은 복제 및 스트림 및 복제 및 작업 섹션을 참조하십시오.
데이터 거버넌스 업데이트¶
액세스 기록의 열 계보 — 미리 보기¶
이 릴리스에서는 미리 보기에서 열 계보를 제공합니다. 열 계보(즉, 열에 대한 액세스 기록)는 Account Usage ACCESS_HISTORY 뷰에서 objects_modified
열을 확장하여 쓰기 작업에서 데이터가 원본 열에서 대상 열로 흐르는 방식을 지정합니다. Snowflake는 원본 열의 데이터를 참조하는 모든 후속 테이블 오브젝트(예: INSERT, MERGE, CTAS)를 통해 원본 열의 데이터를 추적합니다.
자세한 내용은 액세스 기록 및 ACCESS_HISTORY 뷰 섹션을 참조하십시오.
오브젝트 태그 지정: 저장 프로시저에 대한 지원이 추가됨¶
이 릴리스에서는 저장 프로시저에 태그를 할당하는 지원이 추가됩니다.
구문과 사용법에 대한 자세한 내용은 이 항목의 함수 업데이트: SYSTEM$GET_TAG 및 TAG_REFERENCES(Information Schema): 저장 프로시저에 대한 지원이 추가됨 섹션을 참조하십시오.
오브젝트 태그 지정: 오브젝트와 열에 대한 태그 할당량 늘리기¶
이 릴리스에서는 다음과 같이 오브젝트와 열에 대해 설정할 수 있는 태그 수가 증가합니다.
테이블과 뷰가 아닌 오브젝트에 대한 고유 태그 50개.
테이블, 뷰, 열의 경우:
테이블 또는 뷰 오브젝트 자체에 있는 고유 태그 50개.
테이블 또는 뷰 내에서 결합된 모든 열에 대한 고유 태그 50개.
테이블 또는 뷰와 모든 열에 대한 태그 총 100개.
단일 CREATE <오브젝트> 또는 ALTER <오브젝트> 문으로 한 문에 태그를 100개까지 지정할 수 있습니다.
자세한 내용은 오브젝트 및 열에 대한 태그 할당량 섹션을 참조하십시오.
태그 기반 마스킹 정책 — 일반 공급¶
이 릴리스에서는 태그 기반 마스킹 정책이 일반 공급으로 제공됩니다. 태그 기반 마스킹 정책은 오브젝트 태깅과 마스킹 정책 기능을 결합하여 ALTER TAG 명령을 사용하여 태그에 대한 마스킹 정책을 설정할 수 있도록 합니다. 이 기능은 2022년 6월 에 미리 보기로 발표되었습니다.
자세한 내용은 태그 기반 마스킹 정책 섹션을 참조하십시오.
가상 웨어하우스 업데이트¶
더 큰 웨어하우스 — 일반 공급¶
이 릴리스에서는 Amazon Web Services(AWS) 리전에서 더 큰(5X-LARGE 및 6X-LARGE) 웨어하우스를 일반 공급으로 제공합니다.
5X-LARGE 또는 6X-LARGE 웨어하우스를 프로비저닝하기 전에 Snowflake 지원 에 문의하십시오.
자세한 내용은 웨어하우스의 개요 섹션을 참조하십시오.