2025년 3월 31일~4월 4일 — 9.8 릴리스 노트¶
주의
릴리스가 완료되었습니다. 이들 릴리스 정보의 사전 버전과 최종 버전 간의 차이점은 릴리스 정보 변경 로그 섹션을 참조하십시오.
보안 업데이트¶
Trust Center: 위험 인물 및 서비스 사용자 스캐너¶
이번 릴리스에서 Snowflake는 인간 사용자 MFA 준비 상태와 서비스 사용자 암호 없는 준비 상태의 두 가지 스캐너를 추가로 발표합니다. 위협 인텔리전스 스캐너 패키지의 일부인 새로운 스캐너를 사용하면 위험한 사람 및 서비스 사용자를 확인하여 보안 취약성을 더욱 줄일 수 있습니다.
인간 사용자 MFA 준비 상태 스캐너 는 지난 90일 동안 비밀번호로만 로그인하고 아직 다단계 인증(MFA)을 설정하지 않은 인간 사용자를 식별합니다. 또한 90일 동안 로그인하지 않았지만 비밀번호가 설정되어 있는 사용자에게 플래그를 표시합니다.
서비스 사용자 비밀번호 없는 준비 상태 는 최근에 비밀번호를 사용하여 로그인하고 비밀번호를 제거하지 않은 레거시 서비스 사용자를 찾습니다. 또한 90일 동안 로그인하지 않았지만 비밀번호가 설정되어 있는 서비스 사용자에게 플래그를 표시합니다.
자세한 내용은 Threat Intelligence 스캐너 패키지 섹션을 참조하십시오.
SQL 업데이트¶
장애 조치 그룹 및 복제 그룹에 대한 비동기 새로 고침¶
이번 릴리스에서는 SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH 함수를 호출하여 ALTER FAILOVER GROUP … REFRESH 또는 ALTER REPLICATION GROUP … REFRESH 명령과 동일한 새로 고침 성능을 수행할 수 있습니다. 이 함수의 새로 고침 작업은 비동기적으로 수행되므로 새로 고침이 진행되는 동안 작업을 계속할 수 있습니다.
자세한 내용은 SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH 섹션을 참조하십시오.
SHOW 명령에서 변수 바인딩하기¶
이번 릴리스에서는 SHOW 명령에서 LIKE 및 LIMIT 키워드와 함께 바인드 변수 를 사용할 수 있습니다. 예를 들어, 다음 SHOW 명령은 Javascript 저장 프로시저에 포함될 수 있으며, 바인드 변수를 사용합니다.
SHOW TABLES LIKE ? LIMIT ?;
다음 예에서는 Snowflake Scripting 블록의 SHOW 명령에서 바인드 변수를 사용합니다.
BEGIN
LET a INT := 10;
LET p STRING := 'mytable';
LET res RESULTSET := (SHOW TABLES LIKE :p LIMIT :a);
RETURN TABLE(res);
END;
데이터 레이크 업데이트¶
Apache Iceberg™ 테이블: 외부에서 관리되는 테이블에 대한 행 수준 삭제 — 미리 보기¶
이번 릴리스에서는 외부 엔진이 Snowflake에서 외부에서 관리되는 Iceberg 테이블에 대해 업데이트, 삭제, 병합 작업을 수행할 때 위치 삭제 파일과 함께 행 수준 삭제 를 미리 보기로 지원합니다.
자세한 내용은 행 수준 삭제 사용 섹션을 참조하십시오.
Apache Iceberg™ 테이블: 델타 테이블 지원 — 일반 공급¶
이번 릴리스에서는 오브젝트 저장소에 저장된 Delta Lake 테이블에서 읽기 전용 Iceberg 테이블을 생성할 수 있는 기능을 일반 공급으로 제공합니다. Delta Lake 델타 로그에서 가져온 Iceberg 테이블을 생성하면 Snowflake에서 효율적인 레이크하우스 분석을 수행하고 Iceberg 엔진 에코시스템에서 사용할 수 있는 Iceberg 메타데이터를 생성할 수 있는 기능을 제공합니다.
자세한 내용은 CREATE ICEBERG TABLE(오브젝트 저장소의 Delta 파일) 섹션을 참조하십시오.
새로운 데이터베이스 속성: CATALOG_SYNC_NAMESPACE_MODE 및 CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER¶
이번 릴리스에서 Snowflake는 두 가지 새로운 데이터베이스 속성의 릴리스를 발표합니다.
CATALOG_SYNC_NAMESPACE_MODE
CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER
이렇게 하면 카탈로그에서 두 번째 네임스페이스 수준까지만 위치하는 테이블을 쿼리할 수 있는 서드 파티 엔진(예: Trino)을 사용하여 Open Catalog에서 Snowflake가 관리하는 Apache Iceberg™ 테이블을 쿼리할 수 있습니다.
CATALOG_SYNC_NAMESPACE_MODE 속성에 FLATTEN
설정을 사용하여 테이블의 두 상위 항목 네임스페이스를 하나의 네임스페이스로 데이터 스큐함으로써 Snowflake 관리 Iceberg 테이블을 하나의 상위 네임스페이스가 있는 Snowflake Open Catalog에 동기화할 수 있습니다. CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER 속성을 사용하여 결과 네임스페이스에 구분 기호를 삽입하면 두 상위 항목의 네임스페이스를 데이터 스큐할 때 발생할 수 있는 충돌을 방지할 수 있습니다. 데이터베이스를 만들 때 사용자가 이러한 속성을 지정합니다.
자세한 내용은 CREATE DATABASE 및 Snowflake 관리 테이블을 Snowflake Open Catalog 와 동기화하기 섹션을 참조하십시오.
예를 들어, CATALOG_SYNC_NAMESPACE_MODE 속성을 FLATTEN
으로 설정하고 CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER 속성에 하이픈(-
)을 지정하면 Snowflake는 customer.data.table1
및 custom.erdata.table1
Snowflake 관리 Iceberg 테이블을 Open Catalog의 catalog1
외부 카탈로그에 다음의 완전한 정규화된 이름으로 동기화합니다.
catalog1.customer-data.table1
catalog1.custom-erdata.table1
CATALOG_SYNC_NAMESPACE_MODE 속성의 기본값(NEST
)을 사용하는 경우 Snowflake는 2개의 상위 항목 네임스페이스가 있는 Open Catalog에 테이블을 계속 동기화하며 CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER 속성은 필수가 아닙니다.
Snowpark Container Services 업데이트¶
Snowpark Container Services 자동 일시 중단 — 미리 보기¶
이번 릴리스에서는 AUTO_SUSPEND_SECS 서비스 속성을 미리 보기로 지원하여 Snowflake가 서비스를 자동으로 일시 중단하는 비활성 기간을 정의할 수 있게 되었습니다.
자세한 내용은 CREATE SERVICE 및 ALTER SERVICE 섹션을 참조하십시오.
릴리스 정보 변경 로그¶
발표 |
업데이트 |
날짜 |
---|---|---|
릴리스 정보 |
최초 게시(미리 보기) |
25년 3월 21일 |
Snowpark Container Services 자동 일시 중단 - 미리 보기 |
Snowpark Container Services 업데이트 섹션에 추가됨 |
25년 3월 27일 |