2023년 7월

이 달에는 다음과 같은 새로운 기능, 동작 변경 사항, 업데이트(개선된 사항, 수정 사항 등)가 도입되었습니다. 이러한 추가 사항에 대해 궁금한 점이 있으면 Snowflake 지원 에 문의하십시오.

중요

각 릴리스에는 웹 인터페이스를 새로 고쳐야 적용되는 업데이트가 포함될 수 있습니다.

일반적으로, 업데이트로 인해 사용에 방해가 되지 않도록 하려면 각 Snowflake 릴리스가 배포된 후에 웹 인터페이스를 새로 고치는 것이 좋습니다.

이 항목의 내용:

새로운 기능

Snowpipe Streaming — 일반 공급

이 릴리스에서는 Snowflake 수집 제품군에 가장 최근에 추가된 Snowpipe Streaming이 일반 공급으로 제공됩니다. Snowpipe Streaming API는 파일 스테이징 요구 사항 없이 Snowflake 테이블에 직접 데이터 행을 기록합니다. 이 아키텍처에서는 그 양에 관계없이 데이터를 로딩하는 데 드는 비용이 낮아지는 것과 함께, 로드 지연 시간이 짧아지므로, 거의 실시간으로 데이터 스트림을 처리하는 강력한 도구가 됩니다.

Snowpipe Streaming을 Kafka용 Snowflake 커넥터에도 사용할 수 있는데, 이 커넥터는 짧은 지연 시간 단축과 로딩 비용 절감의 이점을 활용하는 손쉬운 업그레이드 경로를 제공합니다.

자세한 내용은 Snowpipe StreamingSnowpipe Streaming과 함께 Kafka용 Snowflake Connector 사용하기 섹션을 참조하십시오.

Organization Usage: 새로운 QUERY_ACCELERATION_HISTORY 뷰

이 릴리스에서는 공유 SNOWFLAKE 데이터베이스의 Organization Usage 스키마에서 QUERY_ACCELERATION_HISTORY 뷰를 제공합니다. 이 뷰는 조직 내 계정 전체의 웨어하우스에 대한 쿼리 가속화 사용량을 반환합니다.

자세한 내용은 QUERY_ACCELERATION_HISTORY 뷰 섹션을 참조하십시오.

ORGADMIN 역할 활성화를 위한 SQL 구문 — 미리 보기

이 릴리스에서는 조직 관리자가 Snowflake 지원에 문의하지 않고도 특정 계정 내에서 ORGADMIN 역할을 활성화할 수 있는 새로운 ALTER ACCOUNT … SET IS_ORG_ADMIN 구문의 미리 보기를 제공합니다.

계정에 대해 ORGADMIN 역할이 활성화되면 조직 관리자가 계정에 로그인하고 해당 역할을 사용하여 계정 나열 및 생성과 같은 조직 중심 작업을 수행할 수 있습니다. 계정에서 ORGADMIN 역할을 활성화하면 쿼리가 ORGANIZATION_USAGE 스키마의 데이터에 액세스할 수도 있습니다.

자세한 내용은 계정에서 ORGADMIN 역할 활성화하기 섹션을 참조하십시오.

Snowpipe Streaming을 사용하는 Kafka 커넥터의 스키마 감지 및 진화 — 미리 보기

이 릴리스에서는 Snowpipe Streaming을 사용하는 Kafka 커넥터가 이제 스키마 감지 및 진화를 지원합니다. Snowflake의 테이블 구조는 Kafka 커넥터가 로드하는 새로운 Snowpipe Streaming 데이터의 구조를 지원하도록 자동으로 정의되고 진화할 수 있습니다.

이 기능을 사용하려면 번들 2023_05의 동작 변경 사항 을 활성화해야 합니다.

자세한 내용은 Snowpipe Streaming을 사용하는 Kafka 커넥터의 스키마 감지 및 진화 섹션을 참조하십시오.

계정 삭제(셀프서비스) — 미리 보기

이 릴리스에서는 셀프서비스 계정 삭제의 미리 보기를 제공합니다. 조직 관리자는 이제 Snowflake 지원팀에 문의하지 않고도 계정을 삭제할 수 있습니다.

조직 관리자가 계정을 삭제하면 계정 삭제 프로세스가 시작됩니다. 계정이 삭제되면 계정을 복원(《삭제 취소》)할 수 있는 유예 기간에 들어가게 됩니다. 유예 기간이 만료되면 Snowflake에서 계정을 자동으로 삭제합니다.

이 릴리스에서는 계정 삭제 프로세스를 지원하기 위해 SHOW ORGANIZATION ACCOUNTS 명령의 새 구문을 미리 보기로 제공합니다. 이 명령에 HISTORY 키워드를 추가하면 예약된 삭제 시간과 같은 추가 열과 함께 삭제된 계정이 포함되어 출력됩니다.

자세한 내용은 계정 삭제하기 섹션을 참조하십시오.

Organization Usage: 새로운 REPLICATION_GROUP_USAGE_HISTORY 뷰

이 릴리스에서는 Organization Usage 스키마에서 REPLICATION_GROUP_USAGE_HISTORY 뷰를 제공합니다. 조직 관리자는 REPLICATION_GROUP_USAGE_HISTORY 뷰를 통해 조직의 복제 사용량에 대한 세부 정보를 얻을 수 있습니다.

자세한 내용은 REPLICATION_GROUP_USAGE_HISTORY 뷰 섹션을 참조하십시오.

SQL 업데이트

Snowflake 경고: 향후 권한 부여 및 오브젝트 태그 지정 지원

이 릴리스에서는 이제 Snowflake 경고가 향후 권한 부여 및 오브젝트 태그 지정을 지원합니다.

  • GRANT <privileges> … TO ROLE 명령에서 FUTURE 키워드를 사용하여 지정된 데이터베이스 또는 스키마에서 생성된 새 경고에 대해 부여해야 하는 초기 권한 세트를 정의 할 수 있습니다.

  • CREATE ALERTALTER ALERT 명령을 사용하여 Snowflake 경고에 태그를 할당 할 수 있습니다.

  • CREATE ALERT 명령에서 WITH TAG 또는 TAG를 사용하여 새로 생성된 경고에 태그를 할당할 수 있습니다.

  • ALTER ALERT 명령에서 SET TAG 또는 UNSET TAG를 사용하여 기존 경고에서 태그를 할당하거나 제거할 수 있습니다.

검색 최적화: 반정형 데이터에서 하위 문자열 검색 지원 —미리 보기

이 릴리스에서는 ARRAY, OBJECT, VARIANT 열을 포함한 반정형 데이터 의 하위 문자열 및 정규 표현식 검색을 위한 검색 최적화 지원의 미리 보기를 제공합니다. 이전에는 이와 같은 열에 대한 같음 검색만 최적화할 수 있었습니다.

하위 문자열 쿼리에는 다음 키워드를 사용하는 조건자가 포함됩니다.

  • LIKE, ILIKE, LIKE ANY, LIKE ALL, ILIKE ANY

  • STARTSWITH, ENDSWITH, CONTAINS

  • RLIKE, REGEXP, REXEP_LIKE

  • SPLIT_PART

반정형 열에서 하위 문자열 검색의 검색 최적화를 사용하려면 아래와 같은 ALTER TABLE … ADD SEARCH OPTIMIZATION 명령을 사용하십시오.

ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column);
Copy
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column:field);
Copy
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column:field.nested_field);
Copy

두 번째 명령과 세 번째 명령은 열 내의 필드에 대한 검색 최적화 활성화를 보여줍니다. 콜론으로 필드 이름을 열 이름과 구분해야 합니다. 세 번째 예에 표시된 것처럼, 마침표로 구분된 추가 필드 이름을 포함하여 중첩된 필드를 지정할 수 있습니다.

기능과 제한 사항을 포함하여 검색 최적화 개선 사항에 대한 자세한 내용은 검색 최적화 - VARIANT 유형의 하위 문자열 검색 을 참조하십시오.

새 SQL 함수

이제 이 릴리스에서 다음과 같은 함수를 사용할 수 있습니다.

함수 카테고리

새 함수

설명

컨텍스트 함수(세션)

CURRENT_ORGANIZATION_NAME

현재 계정이 속한 조직의 이름을 반환합니다.

SYSTEM$CLUSTERING_INFORMATION이 오류 메시지 반환

이 릴리스에서는 SYSTEM$CLUSTERING_INFORMATION 함수가 자동 클러스터링과 관련된 최근 오류를 반환합니다. 배열의 JSON 오브젝트로 반환되는 이러한 오류는 자동 클러스터링이 데이터를 다시 클러스터링할 수 없는 이유를 설명합니다. 기본적으로 이 함수는 가장 최근 오류를 10개 반환합니다. 사용자가 더 많거나 더 적은 메시지를 반환할 수 있도록 SYSTEM$CLUSTERING_INFORMATION 함수는 이제 숫자를 두 번째 인자로 허용합니다. 이 숫자는 반환해야 할 오류 수를 지정합니다.

자세한 내용은 SYSTEM$CLUSTERING_INFORMATION 섹션을 참조하십시오.

GROUP BY: 새로운 ALL 키워드

GROUP BY 절은 이제 ALL 키워드를 지원하는데, 이 키워드는 SELECT 목록에서 집계 함수를 사용하지 않는 모든 식을 사용해 그룹화해야 함을 지정합니다.

예를 들어 다음 두 문은 동일한 결과를 생성합니다.

SELECT state, city, SUM(retail_price * quantity) AS gross_revenue
  FROM sales
  GROUP BY state, city;
Copy
SELECT state, city, SUM(retail_price * quantity) AS gross_revenue
  FROM sales
  GROUP BY ALL;
Copy

데이터 거버넌스 업데이트

액세스 기록: 추적 마스킹 및 행 액세스 정책 참조 — 일반 공급

이 릴리스에서는 Account Usage ACCESS_HISTORY 뷰에서 policies_referenced 열을 일반 공급으로 제공합니다. 이 열을 사용하면 행 액세스 정책으로 보호되는 테이블 또는 뷰, 그리고 마스킹 정책과 적용된 마스킹 및 행 액세스 정책으로 보호되는 열에 대한 쿼리를 모니터링할 수 있습니다. 이 열에는 정책으로 보호되는 중간 오브젝트와 열에 대한 지원이 포함됩니다. 감사자가 여러 Account Usage 뷰에서 복잡한 조인을 수행하지 않고도 보호된 데이터를 참조하는 방법에 대해 보다 통합된 뷰를 가지므로 정책으로 보호되는 오브젝트와 열에 대한 감사가 더 쉽게 이루어집니다. 이 열은 2023년 2월 에 미리 보기로 도입되었습니다.

자세한 내용은 액세스 기록ACCESS_HISTORY 뷰 섹션을 참조하십시오.

웹 인터페이스 업데이트

Snowsight를 사용하여 명명된 스테이지 만들기 — 일반 공급

이 릴리스에서는 SQL을 작성하지 않고 Snowsight를 사용하여 명명된 스테이지를 만들고 편집하는 기능을 일반 공급으로 제공합니다.

명명된 스테이지를 생성하거나 편집하려면 스테이지의 인증 또는 암호화에 대한 정보를 포함한 세부 정보를 Snowsight에 입력할 수 있습니다.

자세한 내용은 Snowsight를 사용하여 파일 스테이징하기 섹션을 참조하십시오.

Snowsight를 사용하여 명명된 스테이지 만들기 — 일반 공급

이 릴리스에서는 SQL을 작성하지 않고 Snowsight 를 사용하여 명명된 스테이지를 만들고 편집하는 기능을 일반 공급으로 제공합니다.

명명된 스테이지를 생성하거나 편집하려면 스테이지의 인증 또는 암호화에 대한 정보를 포함한 세부 정보를 Snowsight 에 입력할 수 있습니다.

자세한 내용은 Snowsight를 사용하여 파일 스테이징하기 섹션을 참조하십시오.

Snowsight가 기본 웹 인터페이스로 설정됨

이 릴리스에서는 번들 2023_04의 동작 변경 사항 이 기본적으로 활성화되어 있습니다. 결과적으로 Snowflake On Demand의 모든 고객은 Snowsight를 계정의 모든 사용자에 대한 기본 웹 인터페이스로 설정하고 Snowflake의 신규 사용자는 Snowsight를 기본 웹 인터페이스로 설정했습니다.

자세한 내용은 Snowsight 업그레이드 정보 섹션을 참조하십시오.