2022년 2월

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

중요

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

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

이 항목의 내용:

새로운 기능

Amazon Web Services의 Java UDTF — 일반 공급

이 릴리스에서는 AWS(Amazon Web Services)에서 Java UDTF(사용자 정의 테이블 형식 함수)에 대한 지원이 일반 공급으로 제공됩니다.

Java UDTFs는 테이블 함수의 장점을 Java의 강력하고 유연하며 편리한 프로그래밍과 결합하여 Snowflake의 기본 개발 기능을 확장합니다.

자세한 내용은 테이블 형식 Java UDF(UDTF) 섹션을 참조하십시오.

데이터 분류 — 미리 보기

이 릴리스에서는 Snowflake Enterprise Edition 이상을 사용하는 모든 계정에 대한 데이터 분류의 미리 보기를 제공합니다.

분류 기능을 사용해 Snowflake 테이블과 뷰에 저장된 잠재적 개인 데이터 및/또는 민감한 데이터를 분류할 수 있으며, 분류한 다음 해당 데이터를 사용하여 다음을 포함한 다양한 데이터 거버넌스, 공유 및 개인정보 보호 사용 사례를 지원할 수 있습니다.

  • PII(개인 식별 정보) 데이터의 분류.

  • 개인 데이터에 대한 액세스 설정과 제어를 위한 정책 관리.

  • 개인 데이터의 익명화.

자세한 내용은 분류 소개 섹션을 참조하십시오.

오브젝트 종속성 — 미리 보기

이 릴리스에서는 오브젝트 종속성에 대한 미리 보기 지원을 제공합니다. 오브젝트 종속성은 오브젝트에서 작동하기 위해 작동 중인 오브젝트가 자신에 대한 메타데이터를 참조하거나 하나 이상의 다른 오브젝트에 대한 참조 메타데이터를 참조해야 한다는 뜻입니다.

Snowflake는 Account Usage 뷰 OBJECT_DEPENDENCIES 에서 오브젝트 종속성을 추적합니다. 오브젝트 종속성을 검색하려면 OBJECT_DEPENDENCIES 뷰를 쿼리하십시오.

자세한 내용은 오브젝트 종속성 섹션을 참조하십시오.

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

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

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

새 리전

이제 다음과 같은 새 리전을 사용할 수 있습니다.

클라우드 플랫폼

리전

Microsoft Azure

UAE 북부(두바이)

이 리전이 추가되어, 이제 Snowflake는 US 정부 규정의 준수를 지원하는 3개 리전을 비롯하여, 3개의 클라우드 플랫폼(AWS, GCP, Azure)에 걸쳐 30개의 글로벌 리전을 지원합니다.

모든 Snowflake 에디션 이 새 리전에서 지원됩니다. 셀프서비스 또는 Snowflake 담당자를 통해 해당 리전에서 초기 계정을 프로비저닝할 수 있습니다.

SQL 업데이트

Account Usage: 새 뷰

이제 이 릴리스의 ACCOUNT_USAGE 스키마에서 다음과 같은 뷰를 사용할 수 있습니다.

설명

OBJECT_DEPENDENCIES

이 ACCOUNT_USAGE 뷰는 각 오브젝트 종속성에 대해 하나의 행을 표시합니다.

예를 들어, 단일 테이블에서 뷰를 만드는 동안 뷰는 테이블에 종속됩니다. Snowflake는 테이블에 대한 뷰의 종속성을 기록하기 위한 행을 한 개 반환합니다.

자세한 내용은 이 항목의 오브젝트 종속성 — 미리 보기 섹션을 참조하십시오.

데이터 로드 업데이트

Snowpipe: Google Cloud Storage 이벤트 알림을 사용하여 자동화된 로딩 — 일반 공급

이 릴리스에서는 Google Cloud Pub/Sub를 사용하여 배달되는 Google Cloud Storage(GCS) 이벤트 알림으로 트리거되는 Snowpipe 데이터 로딩(즉, 《GCS용 자동 수집 Snowpipe》)을 일반 공급으로 제공합니다.

Amazon S3 또는 Microsoft Azure Blob 저장소용 자동 수집 Snowpipe는 이미 일반 공급으로 제공되고 있습니다.

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

작업: 실행할 작업의 수동 실행 — 미리 보기

이 릴리스에서는 예약된 작업(즉, 독립 실행형 작업 또는 작업 트리의 루트 작업)의 단일 실행을 수동으로 실행하는 기능을 미리 보기로 제공합니다. 루트 작업을 실행하면 마치 루트 작업이 정의된 일정에 따라 실행된 것처럼, 트리에서 하위 작업의 계단식 실행이 트리거됩니다. 이전에는 다음번으로 예약된 실행이 이루어졌을 때만 예약된 작업을 시작할 수 있었습니다.

이 기능은 작업 소유자(즉, 작업에 대한 OWNERSHIP 권한을 가진 역할) 또는 작업에 대한 OPERATE 권한을 가진 역할이 실행할 수 있는 새로운 SQL 명령 EXECUTE TASK 를 통해 구현됩니다. SQL 명령은 작업의 비동기 실행을 트리거합니다.

EXECUTE TASK 명령은 프로덕션 일정으로 신규 또는 수정된 독립 실행형 작업을 허용하기 전에 먼저 테스트하는 데 유용합니다. 스크립트 또는 저장 프로시저에서 이 SQL 명령을 호출하거나 서드 파티 도구 또는 서비스를 사용해 이 명령을 실행하여 외부 데이터 파이프라인에서 작업을 통합합니다.

데이터 레이크 업데이트

Delta Lake를 위한 외부 테이블 지원 — 미리 보기

이 릴리스에서는 외부 테이블에서 Delta Lake 를 위한 미리 보기 지원을 제공합니다. Delta Lake는 다른 기능 중에서도 ACID(원자성, 일관성, 격리, 영속성) 트랜잭션을 지원하는 데이터 레이크의 테이블 형식입니다. Delta Lake의 모든 데이터는 Apache Parquet 형식으로 저장됩니다.

Delta Lake로 향상된 클라우드 저장소 위치를 참조하는 외부 테이블을 생성하여 Delta Lake에서 Parquet 파일을 쿼리합니다.

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

데이터 공유 업데이트

SHOW SHARES 명령 및 데이터 공유 UI: 출력 변경 사항 — 비활성화

6.2 동작 변경 릴리스에서, SHOW SHARES 명령 및 데이터 공유 UI: 출력 변경 사항 동작 변경이 2021_10 번들에서 기본적으로 활성화되었습니다. 이제는 이 동작 변경이 비활성화되어 번들에서 제거되었습니다.

이 동작 변경은 2022_02 번들에서 사용할 수 있습니다.

에코시스템 업데이트

SQL API: 엔드포인트 업데이트

이 릴리스에서는 SQL API의 엔드포인트에 이제 API 버전이 포함됩니다. 업데이트된 엔드포인트는 다음과 같습니다.

  • /api/v2/statements/

  • /api/v2/statements/statementHandle

  • /api/v2/statements/statementHandle/cancel

이러한 새 엔드포인트에 요청을 보낼 때 [3] resultSetMetaData 필드에서 format 필드를 jsonv2 로 설정할 필요가 없습니다. 요청에 format 필드가 설정되어 있으면 SQL API가 필드를 무시합니다.

사용되지 않는 오래된 SQL API 버전은 엔드포인트 또는 format 필드에 대한 변경을 지원하지 않습니다. 이 버전의 SQL API를 사용할 때는 원래 엔드포인트를 사용하고 요청의 일부로 format 필드를 제공해야 합니다.

SQL API: 동시 가져오기 지원

이 릴리스에서는 SQL API가 결과를 동시에(즉, 여러 스레드와 병렬로) 가져오는 데 대한 제한을 제거합니다. SQL API는 여러 스레드의 요청을 지원합니다.

이 변경 사항은 사용되지 않는 오래된 SQL API 버전에는 적용되지 않습니다.