Clean Room 환경 업데이트 관리하기

이 항목에서는 Snowflake Data Clean Room 의 관리자가 업데이트를 관리하는 방법에 대해 설명합니다. Snowflake 계정에 클린룸 환경을 설치하는 방법에 대한 자세한 내용은 Snowflake Data Clean Rooms 환경 설치하기 섹션을 참조하세요.

중요

버전 12.3 이하를 사용 중인 경우 자동 업그레이드가 활성화된 경우라도 수동 업데이트를 수행 해야 합니다. 이 일회성 수동 업데이트 후에는 자동 업그레이드를 다시 활성화 하여 새 업데이트 수신을 재개합니다.

클린룸 환경 업데이트

Snowflake Data Clean Rooms는 매주 바이너리를 업데이트하여 새로운 기능, 프로시저, UI 업데이트를 지원합니다. Snowflake 릴리스 정보 페이지의 :ref:`기능 업데이트 섹션<label-new_features_features>`에서 중요한 새 릴리스에 대한 릴리스 정보를 찾을 수 있습니다(“클린룸” 검색).

클린룸 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 실행 시간이 더 길어질 수 있습니다. 업데이트 시간을 최소화하려면 정기적으로 패치를 적용하거나 자동 업데이트를 활성화합니다.