2022년 3월

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

중요

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

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

이 항목의 내용:

새로운 기능

Java용 Snowpark 저장 프로시저 — 미리 보기

이 릴리스에서는 Snowpark API를 사용하여 Java에서 저장 프로시저를 작성할 수 있도록 Java용 Snowpark 저장 프로시저에 대한 지원을 제공합니다.

저장 프로시저에서 Java용 Snowpark API 를 사용하여 Snowflake에서 데이터 파이프라인을 호스팅할 수 있습니다. 예를 들어 (작업에서) 클라이언트 애플리케이션을 실행하지 않고 Snowpark 코드를 실행해야 하는 경우 저장 프로시저를 작성할 수 있습니다.

자세한 내용은 Java로 저장 프로시저 작성하기 섹션을 참조하십시오.

Java용 Snowpark API — 미리 보기

이 릴리스에서는 Java용 Snowpark API의 미리 보기를 제공합니다.

Snowpark는 개발자를 위한 새로운 기능으로서 데이터 파이프라인에서 데이터를 쿼리하고 처리할 수 있는 직관적인 API를 제공합니다. 이 라이브러리를 사용하면 사용자는 애플리케이션 코드가 실행되는 시스템으로 데이터를 옮기지 않고도 Snowflake에서 데이터를 처리하는 애플리케이션을 빌드할 수 있습니다.

미리 보기 기능은 평가 및 테스트용으로 제공되므로 프로덕션용으로는 권장되지 않습니다.

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

보안 업데이트

SCIM 업데이트: 비밀번호 동기화 지원

Snowflake는 이 릴리스를 통해 Snowflake에 대한 SCIM API 요청의 일부로 Okta에서 비밀번호 동기화를 활성화하거나 비활성화하는 지원을 추가합니다.

자세한 내용은 (이러한 릴리스 정보의) CREATE SECURITY INTEGRATION 및 ALTER SECURITY INTEGRATION: 새로운 SCIM SYNC_PASSWORD 속성 섹션을 참조하십시오.

SQL 업데이트

CREATE SECURITY INTEGRATION 및 ALTER SECURITY INTEGRATION: 새로운 SCIM SYNC_PASSWORD 속성

이 릴리스에서 Okta 및 Custom SCIM 보안 통합은 사용자 비밀번호가 SCIM 클라이언트에서 Snowflake로 동기화될 수 있도록 SYNC_PASSWORD 속성을 지원합니다.

  • 속성을 TRUE로 설정할 뿐 아니라 Okta에서 비밀번호 동기화가 활성화되면 비밀번호가 동기화됩니다. CREATE SECURITY INTEGRATION 문에 따로 지정하지 않았다면 기본값은 TRUE입니다.

  • 속성을 FALSE로 설정하면 비밀번호가 동기화되지 않습니다.

다음 사항을 참고하십시오.

  • Microsoft Azure는 비밀번호 동기화를 지원하지 않으므로 Microsoft Azure SCIM 통합을 위해 이 속성을 사용한 비밀번호 동기화가 지원되지 않습니다. 지원을 요청하려면 Microsoft Azure에 문의하십시오.

  • SSO를 사용하는 경우 비밀번호를 동기화하면 사용자가 Snowflake에 대한 SSO를 무시할 수 있습니다. SYNC_PASSWORD 속성을 활성화하기 전에 사내 관리자에게 연락해 비밀번호 동기화가 Snowflake에 대한 SSO를 방해하지 않는지 확인하십시오.

ALTER PIPE 명령: 태그용으로 추가된 지원

이 릴리스에서는 Snowflake가 해당 ALTER PIPE 문을 사용하여 파이프에 대한 태그를 설정하는 지원 기능을 추가합니다.

구문

설명

ALTER PIPE <이름> SET TAG <태그_이름> = ‘<태그_값>’ [ , <태그_이름>= ‘<태그_값>’ … ]

ALTER PIPE <이름> UNSET TAG <태그_이름> [ , <태그_이름> … ]

태그 이름(즉, 키)과 태그 값을 지정합니다.

태그 값은 항상 문자열이며, 태그 값의 최대 문자 수는 256자입니다. 오브젝트에 설정할 수 있는 고유한 태그 키의 최대 수는 20개입니다.

에코시스템 업데이트

Snowflake SQL API — 일반 공급

이 릴리스에서는 Snowflake SQL API가 일반 공급으로 제공됩니다. Snowflake SQL API는 SQL을 통해 Snowflake 데이터베이스의 데이터에 액세스하고 업데이트하는 데 사용할 수 있는 REST API입니다.

참고

이 일반 공급 릴리스는 SQL API의 버전 2 엔드포인트만 포함합니다. 버전 1 엔드포인트는 지원되지 않으며 향후 릴리스에서는 더 이상 사용되지 않습니다.

가상 웨어하우스 업데이트

대기 시간 및 동시성 개선 사항 — 일반 공급

이 릴리스에서는 모든 리전에서 대기 시간 및 동시성 개선 사항을 일반 공급으로 제공합니다. 이러한 변경으로 동시 쿼리 처리와 처리량이 개선되고 쿼리 실행 속도가 더욱 빨라집니다. 예를 들어, 대화형 사용 사례, 대시보드 또는 데이터 애플리케이션을 사용하는 고객의 경우 이러한 변경으로 데이터 최신성을 개선하고 쿼리 대기 시간을 줄입니다. 이러한 개선 사항은 기본적으로 모든 웨어하우스에 대해 활성화됩니다.

자세한 내용은 Snowflake 블로그 를 참조하십시오.

데이터 로드 업데이트

스테이징된 Apache Parquet, Apache Avro 또는 ORC 파일에서 열 정의 감지 — 일반 공급

이 릴리스에서는 반정형 데이터가 포함된 클라우드 저장소의 파일 세트에서 열 정의를 검색 할 수 있도록 지원이 일반 공급으로 제공됩니다. 열 정의에는 파일에 있는 열의 이름과 데이터 타입이 포함됩니다. 열 정의를 사용하면 데이터를 쿼리할 표준 랜딩 테이블, 외부 테이블 또는 뷰를 간편하게 만들 수 있습니다.

이 기능은 현재 Apache Parquet, Apache Avro 및 ORC 파일로 제한됨에 유의하십시오.

데이터 파이프라인 업데이트

뷰의 스트림 — 미리 보기

이 릴리스에서는 보안 뷰를 포함하여 뷰에 대한 CDC(변경 데이터 캡처) 레코드를 추적하도록 테이블 스트림이 확장되었습니다. 구체화된 뷰는 지원되지 않습니다.

현재, 스트림은 다음과 같은 요구 사항을 충족하는 뷰로 제한됩니다.

  • 모든 기본 테이블은 네이티브 테이블이어야 합니다.

  • 뷰는 다음 작업만 적용할 수 있습니다.

    • Projections

    • 필터

    • 내부 또는 크로스 조인

    • UNION ALL

뷰의 스트림 요구 사항에 대한 자세한 내용은 스트림 소개 섹션을 참조하십시오.

데이터 컨슈머는 Snowflake Secure Data Sharing을 사용하여 공유되는 보안 뷰에 스트림을 생성할 수 있습니다. 데이터 컨슈머는 이 기능을 사용해 공유 뷰에서 이루어진 DML(데이터 조작 언어) 변경 사항을 추적할 수 있습니다. 공유 뷰의 변경 사항을 추적하려면 데이터 공급자가 원본 뷰의 변경 내용 추적을 명시적으로 활성화해야 합니다. 그러면 데이터 컨슈머는 계정에서 공유 뷰에 하나 이상의 테이블 스트림을 만들 수 있습니다.

테이블 스트림은 일반 공급으로 사용 가능하지만, 뷰의 변경 사항을 추적하는 기능은 현재 미리 보기로 제공됩니다. 미리 보기 기능은 평가 및 테스트용으로 제공되므로 프로덕션용으로는 권장되지 않습니다.

데이터 레이크 업데이트

디렉터리 테이블 및 외부 테이블: Google Pub/Sub를 사용하여 자동으로 메타데이터 새로 고침

이 릴리스에서는 Google Cloud Storage의 클라우드 저장소 위치를 가리키는 디렉터리 테이블 또는 외부 테이블의 자동 메타데이터 새로 고침을 구성할 수 있습니다. 새로 고침은 오브젝트 메타데이터를 외부 스테이지와 경로에서 연결된 파일 세트에 대한 변경 내용과 동기화합니다. 새로 고침 작업은 Google Pub/Sub 이벤트 알림 서비스를 사용하여 오브젝트 생성 이벤트 또는 오브젝트 제거 이벤트에 의해 자동으로 트리거될 수 있습니다.

디렉터리 테이블 또는 외부 테이블에 대한 자동 메타데이터 새로 고침을 구성하려면 오브젝트(디렉터리 테이블이 계층화되는 스테이지 또는 외부 테이블)에 대해 AUTO_REFRESH = TRUE 매개 변수를 설정하십시오. 이 매개 변수는 오브젝트가 생성될 때(CREATE <오브젝트> 사용) 또는 나중에(ALTER <오브젝트> 사용) 설정할 수 있습니다. Google Pub/Sub를 통해 저장소 위치에 대한 이벤트 알림을 만들어 데이터 파일이 생성되거나 제거될 때 Snowflake에 알립니다.

이 릴리스 이전에는 오브젝트 소유자(즉, 스테이지 또는 외부 테이블에 대한 OWNERSHIP 권한이 있는 역할) 또는 더 상위의 역할이 (각각 ALTER STAGE … REFRESH 또는 ALTER EXTERNAL TABLE … REFRESH를 사용하여) 디렉터리 테이블 또는 외부 테이블 메타데이터를 수동으로 업데이트해야 했습니다.

데이터 거버넌스 업데이트

오브젝트 태그 지정: 파이프에 대한 지원이 추가됨

이 릴리스에서는 Snowflake가 다음과 같이 태그를 지정할 수 있는 새 오브젝트를 제공합니다.

스키마 수준 오브젝트: 파이프

자세한 내용은 이 항목의 ALTER PIPE 명령: 태그용으로 추가된 지원 섹션을 참조하십시오.

설명서 및 학습 리소스

커넥터, 드라이버 및 라이브러리 릴리스 정보의 새 위치

2022년 1월 릴리스부터는 커넥터, 드라이버, 라이브러리에 대한 모든 릴리스 정보가 Snowflake 커뮤니티 사이트에 게시됩니다. Snowflake 커넥터, 드라이버 및 라이브러리 월간 릴리스 에는 이러한 구성 요소의 업데이트된 버전이 월별로 나열됩니다.

2022년 1월 이전 버전에 대한 릴리스 정보는 Snowflake 서버 릴리스에 대한 릴리스 정보 를 참조하십시오.