Deinstallation der Reinraumumgebung

Deinstallieren Sie die Reinraum-Anwendung

Um die Reinraum-App vollständig von Ihrem Konto zu deinstallieren, müssen Sie die Rolle ACCOUNTADMIN in dem Snowflake-Konto verwenden, in dem die Reinraum-Anwendung installiert ist. Dadurch wird die Reinraumumgebung für alle Benutzer in Ihrem Konto gelöscht, sowohl als Anbieter als auch als Nutzer von Reinräumen.

Wichtig

Bei dieser Prozedur wird die gesamte Umgebung vollständig deinstalliert, nicht nur einzelne Reinräume.

So deinstallieren Sie die Reinraum-Anwendung für Ihr Konto:

  1. Löschen Sie alle Reinräume, die Sie als Anbieter erstellt haben.

  2. Deinstallieren Sie alle Reinräume, die Sie als Verbraucher installiert (verknüpft) haben.

  3. Wenden Sie sich an den Snowflake Support, um die Metadaten Ihres Kontos abzurufen.

  4. Wenn Sie vom Snowflake Support angewiesen werden, führen Sie das folgende Bereinigungsskript aus:

-- Drop created and installed (joined) clean rooms, if you have not done so.

USE ROLE ACCOUNTADMIN

-- Drop listings
SHOW LISTINGS;
SELECT CONCAT('alter listing ', "name", ' unpublish; drop listing ', "name", ';') FROM TABLE(RESULT_SCAN(last_query_id()))
  WHERE "name" LIKE 'SAMOOHA_CLEANROOM_%';

-- Drop shares
SHOW SHARES;
SELECT CONCAT('drop share ', "name", ';') FROM TABLE(RESULT_SCAN(last_query_id()))
  WHERE "kind" = 'OUTBOUND' AND "name" LIKE 'SAMOOHA_CLEANROOM_%';

-- These 3 shares have to be dropped manually:
DROP SHARE SAMOOHA_INTERNAL_GOVERNANCE_SUMMARY_SHARE_NAV2;
DROP SHARE SAMOOHA_INTERNAL_LOGS_SHARE_NAV2;
DROP SHARE SAMOOHA_INTERNAL_PROVIDER_METADATA_NAV2;

-- Drop applications
SHOW APPLICATIONS;
SELECT CONCAT('drop application ', "name", ' cascade;') FROM TABLE(RESULT_SCAN(last_query_id())) WHERE "name" LIKE 'SAMOOHA_CLEANROOM_APP_%';

-- Drop application packages
SHOW APPLICATION PACKAGES;

SELECT CONCAT('drop application package ', "name", ' cascade;') FROM TABLE(RESULT_SCAN(last_query_id())) WHERE "name" LIKE 'SAMOOHA_CLEANROOM_%';

-- Drop databases
SHOW DATABASES;
SELECT CONCAT('drop database ', "name", ';') FROM TABLE(RESULT_SCAN(last_query_id()))
WHERE "name" = 'SAMOOHA_SAMPLE_DATABASE' OR
  "name" LIKE 'SAMOOHA_CLEANROOM_%' OR
  "name" = 'SAMOOHA_BY_SNOWFLAKE_LOCAL_DB' OR
  "name" LIKE 'SAMOOHA_INTERNAL_GOVERNANCE_%' AND NOT
  startswith("name", 'SAMOOHA_CLEANROOM_CONSUMER_');


-- Finally drop the Snowflake native app

DROP APPLICATION SAMOOHA_BY_SNOWFLAKE CASCADE;
Copy

Einen von Ihnen erstellten Reinraum löschen

Der Reinraum ist für freigegebene Benutzer nicht mehr sichtbar, wenn sie das nächste Mal die Reinraum-Web-App öffnen. Wenn eine Analyse im Gange ist, während ein Reinraum gelöscht wird, wird sie möglicherweise nicht abgeschlossen, bevor der Reinraum gelöscht wird.

Um einen Reinraum in der Web-App zu löschen, klicken Sie auf die Schaltfläche „Mehr“ Drei vertikale Punkte, die weitere Optionen anzeigen neben dem Namen des Reinraums in der Reinraum-Web-App und wählen dann Delete.

Einen Reinraum deinstallieren

Sie können einen Reinraum deinstallieren, den Sie als Verbraucher installiert (verknüpft) haben. Dadurch wird der Reinraum für alle Benutzer des Kontos deinstalliert.

  1. Melden Sie sich bei der Reinraum-App als Administrator an:

    • Admin > Snowflake Admin > Log in to Snowflake.

  2. Deinstallieren Sie alle Ihre Reinräume:

    1. Clean rooms > Created >, dann wählen Sie für jede Kachel Mehr (Drei vertikale Punkte, die weitere Optionen anzeigen) > Delete.

    2. Clean Rooms > Joined >, dann wählen Sie für jede Kachel Mehr (Drei vertikale Punkte, die weitere Optionen anzeigen) > Leave.