클린룸 환경 업데이트 관리

클린룸 환경 업데이트 관리

Snowflake Data Clean Rooms 관리자가 클린룸 환경의 업데이트를 관리하는 방법을 설명해요. Snowflake 계정에 클린룸 환경을 설치하는 방법은 Snowflake Data Clean Rooms 환경 설치를 참고하세요.

출처: Managing clean room environment updates

본문

기능 — 일반 공개(Generally Available)

현재 지원 리전: 이 리전들에서 사용할 수 있어요.

정부 및 VPS 배포에서는 사용할 수 없어요.

중요

12.3 이하 버전을 사용 중이라면 자동 업데이트가 작동을 멈췄을 수 있고, API 환경을 수동으로 업데이트해야 해요. 마운트 절차를 다시 실행하세요. 그런 다음 자동 업그레이드를 다시 활성화하면 새 업데이트를 자동으로 받을 수 있어요.

클린룸 환경 업데이트

Snowflake Data Clean Rooms는 새 기능, 절차, UI 업데이트를 지원하기 위해 바이너리를 매주 업데이트해요. 주요 새 릴리스에 대한 릴리스 노트는 Snowflake 릴리스 노트 페이지의 기능 업데이트 섹션에서 찾을 수 있어요("clean rooms"로 검색).

클린룸 API 업데이트

클린룸 관리자는 자동 API 업데이트를 활성화하거나(권장), 아래 설명대로 각 새 릴리스에 대해 API 환경을 수동으로 업데이트할 수 있어요.

자동 API 업데이트

클린룸 API 관리자는 계정에서 다음 SQL 명령을 한 번 실행하면 릴리스 시 클린룸 업데이트가 자동으로 설치되도록 활성화할 수 있어요:

USE ROLE SAMOOHA_APP_ROLE;
CALL SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.library.enable_local_db_auto_upgrades();

해당 계정의 클린룸 API 사용자는 업데이트가 배포되는 즉시 로그아웃 없이 새 버전을 사용할 수 있어요.

수동 API 업데이트

계정에서 자동 클린룸 업데이트를 활성화하는 것을 권장해요. 하지만 계정의 API 환경을 수동으로 업데이트하는 것을 선호한다면, 환경을 업데이트할 때마다 다음 SQL 명령을 실행하면 돼요:

USE ROLE SAMOOHA_APP_ROLE;
CALL SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.library.apply_patch();

릴리스 번호는 다음 SQL 명령으로 찾을 수 있어요:

SELECT * FROM SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.ADMIN.VERSION;

참고

여러 릴리스를 건너뛰고 업데이트하면 apply_patch가 건너뛴 각 버전을 순차적으로 적용해야 하므로 실행 시간이 길어질 수 있어요. 업데이트 시간을 줄이려면 패치를 정기적으로 적용하거나 자동 업데이트를 활성화하세요.

더 알아보기