クリーンルーム環境の更新の管理

このトピックでは、 Snowflake Data Clean Room の管理者による更新の管理について説明します。Snowflakeアカウントにクリーンルーム環境をインストールすることに関する情報については、 Snowflake Data Clean Rooms 環境のインストール をご覧ください。

重要

バージョン12.3以前の場合は、自動アップグレードが有効になっていても、 手動更新を実行 する必要があります。この1回限りの手動更新後、 自動アップグレードを再度有効化 して、新しい更新の受信を再開します。

クリーンルーム環境の更新

Snowflake Data Clean Roomsは、新しい機能、プロシージャ、および UI 更新をサポートするために、毎週バイナリを更新します。重要な新しいリリースのリリースノートは、Snowflake リリースノートのページの 機能更新セクション で確認できます(「クリーンルーム」を検索)。

クリーンルーム API の更新

クリーンルーム管理者は、次に説明するように、自動 API 更新(推奨)を有効化するか、新しいリリースごとに API 環境を手動で更新することができます。

API の自動更新

クリーンルーム API 管理者は、次の SQL コマンドをアカウントで1回実行することで、クリーンルームの更新をリリース時に自動でインストールできるようになります。

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 実行時間が長くなる可能性があります。更新時間を最小限に抑えるには、パッチを定期的に適用するか、自動更新を有効にします。