2023년 4월

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

중요

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

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

이 항목의 내용:

새로운 기능

계정 복제 — 일반 공급

이 릴리스에서는 계정 복제 를 일반 공급으로 제공합니다. 이 기능은 복제 그룹과 장애 조치 그룹 을 사용하여 특정 시점에서의 일관성을 유지하며 원본 계정에서 하나 이상의 대상 계정으로 오브젝트를 복제합니다. 복제 그룹을 통해 고객은 복제할 계정 오브젝트, 리전 또는 클라우드 플랫폼을 사용자 지정 가능한 예약된 간격으로 지정할 수 있습니다. 장애 조치 그룹은 복제 그룹과 동일한 기능을 제공하며 그룹의 오브젝트를 추가로 장애 조치할 수 있습니다.

계정 오브젝트에는 데이터베이스 및 공유와 함께 웨어하우스, 사용자, 역할이 포함될 수 있습니다(복제 또는 장애 조치 그룹에 포함될 수 있는 오브젝트의 전체 목록은 복제된 오브젝트 참조). 계정 오브젝트는 하나 또는 여러 그룹으로 그룹화할 수 있습니다.

장애 조치의 경우, 계정 복제를 통해 전체 계정을 다른 리전 또는 클라우드 플랫폼으로 장애 조치할 수 있습니다. 각 복제 및 장애 조치 그룹에는 고유한 복제 일정이 있으므로, 다른 오브젝트 그룹에 대해 서로 다른 간격으로 복제 빈도를 설정할 수 있습니다. 장애 조치 그룹의 경우, 그룹을 개별적으로 장애 조치할 수도 있습니다. 모든 장애 조치 그룹을 장애 조치하도록 선택하거나, 장애 조치 그룹만 선택할 수 있습니다.

자세한 내용은 여러 계정에 걸쳐 복제 및 장애 조치 도입 섹션을 참조하십시오.

Scala 사용자 정의 함수 처리기 지원 — 미리 보기

이 릴리스에서는 Scala로 작성된 처리기가 있는 UDF(사용자 정의 함수)가 미리 보기로 제공됩니다.

자세한 내용은 Scala UDF 소개 를 참조하십시오.

Python 저장 프로시저의 테이블 형식 반환 값 — 미리 보기

이 릴리스에서는 Python으로 작성된 처리기가 있는 테이블 형식 저장 프로시저가 미리 보기로 제공됩니다. 테이블 형식으로 데이터를 반환하는 프로시저를 작성할 수 있습니다. 이렇게 하려면 프로시저의 반환 유형을 TABLE(반환 값에 대한 열 지정)로 지정한 다음 처리기 코드가 Snowpark 데이터 프레임에서 테이블 형식의 값을 반환하도록 하십시오.

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

SQL 업데이트

암호화 개선 사항

이 릴리스에서는 고객이 사용자가 제공한 값에 대해 추가적인 보호 계층을 제공하는 데 사용할 수 있도록 업그레이드된 암호화 함수 ENCRYPT()와 ENCRYPT_RAW()를 제공합니다. 두 함수에 대한 업그레이드는 당사가 고객을 위해 지속적으로 개선하겠다는 약속의 일환으로 구현되었습니다. 고객은 앞으로 암호화 함수를 호출할 때 항상 이러한 개선 사항의 이점을 누리게 될 것입니다.

자세한 내용은 암호화 함수 섹션을 참조하십시오.

ALTER <policy_kind> POLICY 명령: 태그 설정 및 설정 해제 지원

이 릴리스에서는 ALTER 문을 사용하여 마스킹, 비밀번호, 행 액세스 및 세션 정책에 대한 태그를 설정하거나 설정 해제하는 지원을 추가했습니다.

ALTER 문을 사용하여 태그를 설정합니다.

ALTER <policy_kind> POLICY <name> SET TAG <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' ... ]
Copy

ALTER … SET 문으로 태그 이름(즉, 키)과 태그 값을 지정합니다.

태그 값은 항상 문자열이며, 태그 값의 최대 문자 수는 256자입니다.

자세한 내용은 오브젝트에 대한 태그 할당량 섹션을 참조하십시오.

다음과 같이 ALTER 문을 사용하여 태그의 설정을 해제합니다.

ALTER <policy_kind> POLICY <name> UNSET TAG <tag_name> [ , <tag_name> ... ]
Copy

ALTER … UNSET 문은 태그 이름만 지정합니다.

policy_kind 를 다음 정책 중 하나로 설정합니다.

  • MASKING

  • PASSWORD

  • ROW ACCESS

  • SESSION

이제는 GEOMETRY 생성자 함수에서 SRID 인자 지원

다음 GEOMETRY 생성자 함수에서 이제는 SRID를 인자로 지정할 수 있습니다.

다음 예제에서는 SRID 4326을 TO_GEOMETRY 함수로 전달합니다.

SELECT TO_GEOMETRY('POINT(1820.12 890.56)', 4326);
Copy

검색 최적화 및 쿼리 가속화 기능 — 일반 공급

이 릴리스에서는 검색 최적화와 쿼리 가속화가 함께 작동하여 쿼리 성능을 최적화할 수 있습니다.

검색 최적화는 쿼리에 필요하지 않은 마이크로 파티션을 정리할 수 있습니다. 적합한 쿼리의 경우 쿼리 가속화는 나머지 작업 중 일부를 서비스에서 제공하는 공유 컴퓨팅 리소스로 오프로드할 수 있습니다.

두 서비스로 모두 가속화되는 쿼리의 성능은 워크로드와 사용 가능한 리소스에 따라 다릅니다.

자세한 내용은 다음을 참조하십시오.

검색 최적화 서비스: 열에 특정한 활성화와 하위 문자열, 지리 공간 및 베리언트 지원 - 일반 공급

이 릴리스에서 테이블의 특정 열에 대해 검색 최적화 서비스를 사용할 수 있도록 일반 공급으로 제공합니다. 열에서 검색 최적화를 사용하는 비용을 추정하고 지정된 테이블과 테이블의 열에 대한 검색 최적화 구성을 표시하는 두 가지 관련 기능도 이제 일반 공급으로 제공됩니다.

검색 최적화 서비스는 이제 다음 유형의 조건자도 지원합니다.

  • 문자열 패턴(예: LIKE, ILIKE 등)과 POSIX 정규식(예: RLIKE, REGEXP)을 사용하는 조건자입니다.

  • VARIANT, ARRAY 및 OBJECT 열의 필드를 사용하는 조건자입니다.

  • GEOGRAPHY 열에 대해 ST_INTERSECTS, ST_CONTAINS, ST_WITHIN, ST_DWITHIN, ST_COVERS, ST_COVEREDBY와 같은 지리 공간적 함수를 사용하는 조건자입니다.

자세한 내용은 다음을 참조하십시오.

데이터 로드 업데이트

Snowpipe 자동 수집에 대한 교차 플랫폼 지원 — 미리 보기

이 릴리스에서는 Snowpipe 자동 수집에 대한 교차 플랫폼 지원을 완성되었습니다. 이제는 지원되는 모든 클라우드 플랫폼 에서 호스팅되는 Snowflake 계정을 통해 S3 이벤트 메시지, GCS Pub/Sub 이벤트 메시지, Azure Event Grid 메시지를 사용하여 자동화된 Snowpipe 데이터 로드 트리거링을 지원합니다.

자세한 내용은 클라우드 메시징을 사용한 연속 데이터 로딩 자동화하기 를 참조하십시오.

Snowpipe 자동 수집용 Amazon EventBridge 지원 — 미리 보기

이 릴리스에서는 Snowpipe 자동 수집에 대한 Amazon EventBridge 지원을 제공합니다. SNS로 Amazon S3용 Snowpipe 자동화하기 의 단계에 따라 Snowpipe 자동 수집을 위해 Amazon EventBridge를 설정할 수 있습니다.

Snowpipe 자동 수집으로 Azure용 SftpCommit API 지원

이 릴리스에서는 이제 Snowpipe 자동 수집이 SFTP를 통해 생성된 파일을 자동으로 검색하고 로드하는 Microsoft.Storage.BlobCreated 이벤트용 SftpCommit API를 지원합니다. 자세한 내용은 Microsoft Azure Blob 저장소용 Snowpipe 자동화하기 를 참조하십시오.

데이터 협업 업데이트

유료 목록에 대한 한시적인 평가판 — 일반 공급

이 릴리스에서는 Snowflake Marketplace에서 제공되는 유료 목록에 대한 한시적인 평가판을 일반 공급으로 제공합니다.

Snowflake Marketplace에서 유료 목록을 제공하는 공급자는 컨슈머가 제한된 기간 동안 목록의 전체 데이터 제품을 탐색할 수 있도록 한시적인 평가판을 설정하거나 제한된 기능 평가판을 한시적인 평가판과 결합해 제한된 시간 동안 데이터 중 일부에 액세스하도록 할 수 있습니다.

자세한 내용은 목록 기능 구성하기 를 참조하십시오.

데이터 거버넌스 업데이트

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

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

해당 ALTER policy_kind POLICY 문을 사용하여 태그를 설정하거나 설정 해제할 수 있습니다.

자세한 내용은 ALTER <policy_kind> POLICY 명령: 태그 설정 및 설정 해제 지원 섹션을 참조하십시오.

웹 인터페이스 업데이트

Snowsight의 보조 역할 지원 — 일반 공급

이 릴리스에서는 기능에 액세스하기 위해 Snowsight 에서 보조 역할을 사용하는 기능을 일반 공급으로 제공합니다.

DEFAULT_SECONDARY_ROLES 사용자 속성을 ALL 로 설정하면 사용자가 Snowflake에 로그인할 때 보조 역할이 활성화됩니다.

보조 역할이 활성화되면 기본 역할 또는 해당 계층 구조의 역할이 액세스할 수 없는 Snowsight 의 페이지에 액세스하기 위해 역할을 전환하거나 보조 역할을 수동으로 활성화할 필요가 없습니다. 기본 역할을 사용하여 특정 역할로 워크시트를 사용하는 것과 같은 동작을 수행할 수 있지만, Snowsight 의 다른 페이지에 계속 손쉽게 액세스할 수 있습니다.

자세한 내용은 활성 역할CREATE USER 섹션을 참조하십시오.

Snowsight를 사용하여 스테이지에 파일 업로드 — 미리 보기

이 릴리스에서는 Snowsight 를 사용하여 파일을 스테이지로 로드하는 미리 보기를 제공합니다.

Snowsight 를 사용하면 명명된 내부 스테이지로 파일을 업로드할 수 있으므로, 예를 들어 파일의 데이터를 테이블로 로드하거나 Python 워크시트에 대한 종속성을 로드할 준비를 할 수 있습니다.

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

Snowsight를 사용하여 테이블에 데이터 로드하기 — 미리 보기

이 릴리스에서는 Snowsight 를 사용하여 테이블에 데이터를 로드하는 미리 보기를 제공합니다.

Snowsight 를 사용하여 CSV또는 TSV 형식의 파일과 같은 정형 데이터 파일이나 JSON, Avro 또는 XML 형식의 파일과 같은 반정형 데이터 파일을 테이블에 로드합니다.

Snowsight 를 사용하여 로컬 컴퓨터에서 테이블로 파일을 로드할 수 있습니다. CREATE FILE FORMAT 명령으로 생성한 기존 파일 형식을 지정하거나 파일을 로드할 때 임시 파일 형식을 정의할 수 있습니다.

자세한 내용은 웹 인터페이스를 사용하여 데이터 로딩 중 섹션을 참조하십시오.

Snowsight 워크시트 탭 — 미리 보기

이 릴리스에서는 Snowsight 에서 워크시트를 열기 위한 탭의 미리 보기를 제공합니다.

탭에서 Snowsight 워크시트를 열면 Classic Console 의 사용 환경을 모방할 수 있습니다. SQL 또는 Python을 작성하는 동안 탭을 사용하여 여러 활성 워크시트를 참조하고 Snowflake에서 데이터베이스와 스키마를 탐색할 수 있습니다.

자세한 내용은 탭에서 워크시트 열기 섹션을 참조하십시오.