Verwalten von Aktualisierungen für die Clean Room-Umgebung

Unter diesem Thema wird die Verwaltung von Aktualisierungen durch den Verwaltenden eines Snowflake Data Clean Room beschrieben. Informationen zur Installation der Clean Room-Umgebung in Ihrem Snowflake-Konto finden Sie unter Snowflake Data Clean Rooms-Umgebung installieren.

Wichtig

Wenn Sie Version 12.3 oder früher verwenden, müssen Sie eine manuelle Aktualisierung durchführen, auch wenn automatische Upgrades aktiviert sind. Nach dieser einmaligen manuellen Aktualisierung :ref:`aktivieren Sie automatische Upgrades erneut, <label-dcr_automatic_api_updates>`um den Empfang neuer Aktualisierungen fortzusetzen.

Aktualisierung der Clean Rooms-Umgebung

Snowflake Data Clean Rooms aktualisiert seine Binärdateien wöchentlich, um neue Features, Prozeduren und UI-Aktualisierungen zu unterstützen. Versionshinweise für wichtige neue Releases finden Sie unter Abschnitt mit Aktualisierungen der Features der Snowflake-Versionshinweise (suchen Sie nach „clean rooms“).

Clean Rooms-API-Aktualisierungen

Clean Rooms-Admins können entweder die automatischen API-Aktualisierungen aktivieren (empfohlen) oder die API-Umgebung manuell bei jedem neuen Release aktualisieren, wie im Folgenden beschrieben.

Automatische API-Aktualisierungen

Clean Rooms-API-Admins können festlegen, dass Clean Rooms-Aktualisierungen automatisch beim Release installiert werden, indem sie die folgenden SQL-Befehle einmal in ihrem Konto ausführen:

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

Clean Rooms-API-Benutzende in diesem Konto sehen die Aktualisierungen kurz nach der Bereitstellung. Sie müssen sich dafür nicht abmelden.

Manuelle API-Aktualisierungen

Wir empfehlen, für Ihr Konto die automatischen Clean Rooms-Updates zu aktivieren. Wenn Sie es vorziehen, die API-Umgebung Ihres Kontos manuell zu aktualisieren, können Sie jeweils den folgenden SQL-Befehle ausführen, wenn Sie die Umgebung aktualisieren möchten:

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

Ihre Release-Nummer können Sie mit dem folgenden SQL-Befehl ermitteln:

SELECT * FROM SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.ADMIN.VERSION;

Bemerkung

Das Verzögern von Aktualisierungen für mehrere Releases kann dazu führen, dass die Ausführungszeiten von apply_patch länger werden, da der Patch jede übersprungene Version nacheinander anwenden muss. Um die Aktualisierungszeiten zu minimieren, wenden Sie regelmäßig Patches an, oder aktivieren Sie automatische Aktualisierungen.