2024년 11월 12일~14일 — 8.43 릴리스 정보¶
주의
릴리스가 완료되었습니다. 이들 릴리스 정보의 사전 버전과 최종 버전 간의 차이점은 릴리스 정보 변경 로그 섹션을 참조하십시오.
새로운 기능¶
전문 검색 — 일반 공급¶
이제 전체 텍스트 검색을 일반 공급으로 제공합니다. 전체 텍스트 검색을 사용하려면 새로운 SEARCH 및 SEARCH_IP 함수를 호출하여 테이블에서 지정된 열의 문자 데이터(텍스트) 및 IP 주소(VARIANT, OBJECT, ARRAY 의 요소 포함)를 찾습니다. 대부분의 경우 함수를 SELECT 목록이나 SELECT 구문의 WHERE 절에 지정하여 호출합니다.
SEARCH 함수는 테이블의 여러 열(또는 모든 열)에 걸쳐 토큰 기반 텍스트 검색을 지원하므로 다음과 같은 사용 사례에 적합한 방법입니다.
토큰이 단어, 필드 또는 메시지 구성 요소에 자연스럽게 대응하는 고유 구조를 가진 데이터에서 텍스트를 검색합니다.
토큰 검색은 대량의 데이터에서 지정된 텍스트와 정확히 일치할 수 있으므로 하위 문자열 검색보다 오탐이 적고 쿼리 결과가 더 간단합니다. 예를 들어 시스템 로그에서 “무단 액세스”에 대한 토큰 검색은 대/소문자를 구분하지 않는 “무단” 및 “액세스”의 인스턴스를 찾지만 “승인됨” 또는 “액세스 가능”의 인스턴스는 찾지 못합니다.
또한 이러한 경우 SEARCH 는 일반적으로 ILIKE 를 사용하는 유사한 쿼리보다 빠릅니다.
관련 데이터의 정확한 위치를 모르는 상태에서 텍스트를 검색합니다. 전체 텍스트 검색은 열 와일드카드를 지원하므로 복잡한 SQL 쿼리를 작성하지 않고도 열 세트 또는 전체 테이블에서 관련 텍스트를 검색할 수 있습니다. 예를 들어 전체 텍스트 검색을 사용하여 테이블에 있는 사용자 이름 목록을 검색할 수 있습니다.
SEARCH_IP 함수는 VARIANT, OBJECT, ARRAY 열의 요소를 포함하여 지정된 문자 문자열 열에서 유효한 IPv4 주소를 검색합니다. 검색은 대량의 데이터에서 단일 IP 주소 또는 CIDR 범위의 IP 주소에 대한 일치 항목을 찾을 수 있습니다.
전체 텍스트 검색 쿼리의 성능을 향상하려면 선택적으로 테이블의 특정 열 또는 열 세트에서 FULL_TEXT 검색 최적화를 사용하도록 설정할 수 있습니다. 이렇게 하려면 ALTER TABLE … ADD SEARCH OPTIMIZATION ON FULL_TEXT 문을 실행하십시오. 결과적으로 생성되는 액세스 경로는 일반적으로 더 빠르고 저렴하게 구축할 수 있으며, ON SUBSTRING
보다 디스크에 필요한 저장 공간도 적습니다.
전체 텍스트 검색에 대한 자세한 내용은 전체 텍스트 검색 사용하기 섹션을 참조하십시오. 전체 텍스트 검색 쿼리에 대한 검색 최적화에 대한 자세한 내용은 검색 최적화 활성화 및 비활성화하기 섹션을 참조하십시오.
비밀번호 유출 방지¶
이번 릴리스에서는 유출된 비밀번호를 모니터링하고 비활성화하여 무단 액세스를 방지하는 Snowflake의 백그라운드 서비스인 유출된 비밀번호 보호 기능을 발표합니다. 비밀번호 유출 방지 서비스는 외부 데이터베이스에서 비밀번호 유출이 감지되면 관리자가 이를 인지할 수 있도록 알림 시스템을 제공합니다.
자세한 내용은 비밀번호 유출 방지 섹션을 참조하십시오.
작업: 서버리스 작업을 위한 Python 및 JVM 지원 — 일반 공급¶
이번 릴리스를 통해 서버리스 작업에 대한 Python 및 JVM 지원을 일반 공급으로 제공합니다. 이제 서버리스 작업에서 UDFs(사용자 정의 함수) 및 Python, Java, Scala로 작성된 저장 프로시저의 오브젝트 유형과 함수를 호출할 수 있습니다. 자세한 내용은 서버리스 작업을 위한 Python 및 Java 지원 섹션을 참조하십시오.
SQL 업데이트¶
EXECUTE IMMEDIATE FROM: 템플릿에서 스테이징된 파일의 내용 사용 지원¶
이번 릴리스에서는 Jinja2 템플릿 에서 스테이지의 다른 파일 내용을 포함하고 가져오고 상속하고 읽을 수 있습니다.
Jinja2의 포함, 가져오기 및 상속 기능을 사용하거나 SnowflakeFile API 를 호출하여 스테이지에 있는 파일의 내용을 사용할 수 있습니다. 이를 통해 템플릿을 보다 모듈식으로 만들 수 있습니다. 예를 들어 공통 파일에 매크로를 정의하고 다른 템플릿에서 해당 매크로를 사용할 수 있습니다.
자세한 내용은 템플릿에서 스테이징된 파일의 내용 사용하기 섹션을 참조하십시오.
Snowflake Scripting 저장 프로시저에 대한 자동 로깅 및 추적¶
이번 릴리스에서는 Snowflake Scripting 저장 프로시저의 실행에 대한 추적 정보를 자동으로 기록하고 내보낼 수 있습니다. 추가 로그 정보에는 Snowflake Scripting 블록의 BEGIN/END 및 하위 작업 요청이 포함됩니다. 추적 이벤트의 추가 유형에는 예외 포착, 하위 작업 실행에 대한 정보, 하위 작업 통계, 실행 시간 및 입력 값을 포함한 저장 프로시저 통계가 포함됩니다. 이 기능을 사용하면 저장 프로시저의 본문을 수정하지 않고도 이 추가 정보를 생성할 수 있습니다.
이 함수를 사용하려면 ALTER PROCEDURE 명령을 사용하여 새 AUTO_EVENT_LOGGING 매개 변수를 LOGGING, TRACING 또는 ALL 로 설정합니다.
자세한 내용은 블록 및 하위 작업에 대한 로그 메시지를 자동으로 추가하기 및 하위 작업 및 예외에 대한 추적 이벤트 자동 생성 섹션을 참조하십시오.
ACCOUNT_USAGE: 새 SERVERLESS_ALERT_HISTORY 뷰¶
이번 릴리스를 통해 공유 SNOWFLAKE 데이터베이스의 ACCOUNT_USAGE 스키마에 SERVERLESS_ALERT_HISTORY 뷰를 추가하게 되었습니다. 이 뷰를 쿼리하여 서버리스 경고에 사용된 크레딧에 대한 정보를 얻을 수 있습니다.
자세한 내용은 SERVERLESS_ALERT_HISTORY 뷰 섹션을 참조하십시오.
확장성 업데이트¶
프로시저 및 함수에서 AWS IAM 으로 인증 — 일반 공급¶
이번 릴리스를 통해 ID 및 액세스 관리(IAM)를 통해 Snowpark External Access 를 사용하는 프로시저 또는 함수에서 AWS 서비스로 인증하기 위한 지원을 일반 공급으로 제공합니다.
자세한 내용은 AWS IAM을 사용하여 Amazon S3에 액세스하기 섹션을 참조하십시오.
목록 업데이트¶
LISTING_REFRESH_HISTORY — 일반 공급¶
이번 릴리스를 통해 새로운 함수 LISTING_REFRESH_HISTORY 를 일반 공급으로 제공합니다. 이 함수를 사용하면 클라우드 간 자동 복제 목록에 대한 지난 14일간의 새로 고침 기록을 볼 수 있습니다. 반환되는 정보에는 목록이 지정된 대상 리전으로 동기화되는 새로 고침 이벤트에 대한 복제 세부 정보가 포함됩니다.
자세한 내용은 LISTING_REFRESH_HISTORY 섹션을 참조하십시오.
데이터 파이프라인 업데이트¶
동적 테이블: 서로 다른 장애 조치 그룹 간 복제 지원¶
이번 릴리스에서는 서로 다른 장애 조치 그룹에 있는 동적 테이블과 기본 테이블의 복제를 지원합니다.
자세한 내용은 복제 및 동적 테이블 섹션을 참조하십시오.
데이터 레이크 업데이트¶
Apache Iceberg™ 테이블: Microsoft Fabric OneLake 저장소 지원 — 미리 보기¶
이번 릴리스를 통해 Iceberg 테이블의 저장소로 Microsoft Fabric OneLake 를 지원합니다. 이제 Snowflake를 Fabric OneLake 저장소에 연결하는 외부 볼륨을 생성한 다음 해당 위치에 쓰는 Snowflake 관리 테이블을 생성할 수 있습니다. Snowflake와 Fabric을 모두 사용하여 테이블을 쿼리할 수 있습니다.
자세한 내용은 CREATE EXTERNAL VOLUME 을 참조하십시오.
릴리스 정보 변경 로그¶
발표 |
업데이트 |
날짜 |
---|---|---|
릴리스 정보 |
최초 게시(미리 보기) |
2024년 11월 8일 |
ACCOUNT_USAGE: 새 SERVERLESS_ALERT_HISTORY 뷰 |
SQL 업데이트 섹션에 추가됨 |
2024년 11월 11일 |
LISTING_REFRESH_HISTORY — 일반 공급 |
목록 업데이트 섹션에 추가 |
2024년 11월 14일 |
작업: 서버리스 작업을 위한 Python 및 JVM 지원 — 일반 공급 |
새로운 기능 섹션에 추가됨 |
2024년 11월 14일 |
Apache Iceberg 테이블: Microsoft Fabric OneLake 저장소 지원 — 미리 보기 |
데이터 레이크 업데이트 섹션에 추가 |
2024년 11월 14일 |
동적 테이블: 서로 다른 장애 조치 그룹 간 복제 지원 |
데이터 파이프라인 업데이트 섹션에 추가됨 |
2024년 11월 25일 |
비밀번호 유출 방지 |
새로운 기능 섹션에 추가됨 |
2024년 11월 19일 |