2023년 4월¶
이 달에는 다음과 같은 새로운 기능, 동작 변경 사항, 업데이트(개선된 사항, 수정 사항 등)가 도입되었습니다. 이러한 추가 사항에 대해 궁금한 점이 있으면 Snowflake 지원 에 문의하십시오.
중요
각 릴리스에는 웹 인터페이스를 새로 고쳐야 적용되는 업데이트가 포함될 수 있습니다.
일반적으로, 업데이트로 인해 사용에 방해가 되지 않도록 하려면 각 Snowflake 릴리스가 배포된 후에 웹 인터페이스를 새로 고치는 것이 좋습니다.
이 항목의 내용:
새로운 기능¶
계정 복제 — 일반 공급¶
이 릴리스에서는 계정 복제 를 일반 공급으로 제공합니다. 이 기능은 복제 그룹과 장애 조치 그룹 을 사용하여 특정 시점에서의 일관성을 유지하며 원본 계정에서 하나 이상의 대상 계정으로 오브젝트를 복제합니다. 복제 그룹을 통해 고객은 복제할 계정 오브젝트, 리전 또는 클라우드 플랫폼을 사용자 지정 가능한 예약된 간격으로 지정할 수 있습니다. 장애 조치 그룹은 복제 그룹과 동일한 기능을 제공하며 그룹의 오브젝트를 추가로 장애 조치할 수 있습니다.
계정 오브젝트에는 데이터베이스 및 공유와 함께 웨어하우스, 사용자, 역할이 포함될 수 있습니다(복제 또는 장애 조치 그룹에 포함될 수 있는 오브젝트의 전체 목록은 복제된 오브젝트 참조). 계정 오브젝트는 하나 또는 여러 그룹으로 그룹화할 수 있습니다.
장애 조치의 경우, 계정 복제를 통해 전체 계정을 다른 리전 또는 클라우드 플랫폼으로 장애 조치할 수 있습니다. 각 복제 및 장애 조치 그룹에는 고유한 복제 일정이 있으므로, 다른 오브젝트 그룹에 대해 서로 다른 간격으로 복제 빈도를 설정할 수 있습니다. 장애 조치 그룹의 경우, 그룹을 개별적으로 장애 조치할 수도 있습니다. 모든 장애 조치 그룹을 장애 조치하도록 선택하거나, 장애 조치 그룹만 선택할 수 있습니다.
자세한 내용은 여러 계정에 걸쳐 복제 및 장애 조치 도입 섹션을 참조하십시오.
Scala 사용자 정의 함수 처리기 지원 — 미리 보기¶
이 릴리스에서는 Scala로 작성된 처리기가 있는 UDF(사용자 정의 함수)가 미리 보기로 제공됩니다.
자세한 내용은 Scala UDF 소개 를 참조하십시오.
Python 저장 프로시저의 테이블 형식 반환 값 — 미리 보기¶
이 릴리스에서는 Python으로 작성된 처리기가 있는 테이블 형식 저장 프로시저가 미리 보기로 제공됩니다. 테이블 형식으로 데이터를 반환하는 프로시저를 작성할 수 있습니다. 이렇게 하려면 프로시저의 반환 유형을 TABLE(반환 값에 대한 열 지정)로 지정한 다음 처리기 코드가 Snowpark 데이터 프레임에서 테이블 형식의 값을 반환하도록 하십시오.
자세한 내용은 테이블 형식 데이터 반환하기 섹션을 참조하십시오.
SQL 업데이트¶
암호화 개선 사항¶
이 릴리스에서는 고객이 사용자가 제공한 값에 대해 추가적인 보호 계층을 제공하는 데 사용할 수 있도록 업그레이드된 암호화 함수 ENCRYPT()와 ENCRYPT_RAW()를 제공합니다. 두 함수에 대한 업그레이드는 당사가 고객을 위해 지속적으로 개선하겠다는 약속의 일환으로 구현되었습니다. 고객은 앞으로 암호화 함수를 호출할 때 항상 이러한 개선 사항의 이점을 누리게 될 것입니다.
자세한 내용은 암호화 함수 섹션을 참조하십시오.
이제는 GEOMETRY 생성자 함수에서 SRID 인자 지원¶
다음 GEOMETRY 생성자 함수에서 이제는 SRID를 인자로 지정할 수 있습니다.
다음 예제에서는 SRID 4326을 TO_GEOMETRY 함수로 전달합니다.
SELECT TO_GEOMETRY('POINT(1820.12 890.56)', 4326);
검색 최적화 및 쿼리 가속화 기능 — 일반 공급¶
이 릴리스에서는 검색 최적화와 쿼리 가속화가 함께 작동하여 쿼리 성능을 최적화할 수 있습니다.
검색 최적화는 쿼리에 필요하지 않은 마이크로 파티션을 정리할 수 있습니다. 적합한 쿼리의 경우 쿼리 가속화는 나머지 작업 중 일부를 서비스에서 제공하는 공유 컴퓨팅 리소스로 오프로드할 수 있습니다.
두 서비스로 모두 가속화되는 쿼리의 성능은 워크로드와 사용 가능한 리소스에 따라 다릅니다.
자세한 내용은 다음을 참조하십시오.
검색 최적화 서비스: 열에 특정한 활성화와 하위 문자열, 지리 공간 및 베리언트 지원 - 일반 공급¶
이 릴리스에서 테이블의 특정 열에 대해 검색 최적화 서비스를 사용할 수 있도록 일반 공급으로 제공합니다. 열에서 검색 최적화를 사용하는 비용을 추정하고 지정된 테이블과 테이블의 열에 대한 검색 최적화 구성을 표시하는 두 가지 관련 기능도 이제 일반 공급으로 제공됩니다.
검색 최적화 서비스는 이제 다음 유형의 조건자도 지원합니다.
문자열 패턴(예: 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에서 데이터베이스와 스키마를 탐색할 수 있습니다.
자세한 내용은 탭에서 워크시트 열기 섹션을 참조하십시오.