Organisations-Freigabeangebote verwalten¶
Sie können ein Freigabeangebot ändern, um die Einstellungen der Organisations-Freigabeangebote hinzuzufügen, zu ändern oder zu entfernen, z. B. Titel, ULL, Zielkonten oder -rollen, automatische Ausführung und mehr.
Verfügbare Organisations-Freigabeangebote anzeigen¶
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü auf der linken Seite Data Products » Marketplace aus.
Wählen Sie die Registerkarte Internal Marketplace aus.
Durchsuchen Sie die verfügbaren Datenprodukte oder verwenden Sie die Suchleiste, um ein bestimmtes Freigabeangebot zu finden.
Verwenden Sie SHOW AVAILABLE LISTINGS, um Freigabeangebote in Ihrer Organisation zu finden, die für Sie verfügbar sind.
SHOW AVAILABLE LISTINGS
IS_ORGANIZATION = TRUE;
Verwenden Sie SHOW LISTINGS
, um Freigabeangebote zu finden, für die Sie USAGE, MODIFY oder OWNERSHIP erhalten haben.
SHOW LISTINGS;
Einen Organisations-Freigabeangebot bearbeiten¶
Bemerkung
Um zu vermeiden, dass die bestehenden Einstellungen eines Organisations-Freigabeangebots überschrieben werden, müssen Sie das bestehende Manifest (manifest_yaml
) einbeziehen, wenn Sie Änderungen vornehmen. Verwenden Sie DESCRIBE LISTING, um die aktuellen Einstellungen anzuzeigen.
Sie können den Uniform Listing Locator (ULL) nicht mehr ändern oder das Datenprodukt entfernen, nachdem das Freigabeangebot veröffentlicht wurde.
Öffnen Sie das Freigabeangebot:
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü auf der linken Seite Data Products » Provider Studio aus.
Wählen Sie die Registerkarte Listings aus.
Wählen Sie Shared with » Internal Marketplace aus.
Um Ihre Suche weiter zu verfeinern, wählen Sie Status, und wählen Sie einen Status wie Draft oder Live. Sie können das Resultset nach einer beliebigen Spalte sortieren.
Wählen Sie den Titel des Freigabeangebots, um die Seite mit den Freigabeangeboten zu öffnen.
Bearbeiten Sie das Freigabeangebot:
Um den Titel de Freigabeangebots zu bearbeiten, wählen Sie den Titel aus. Das Dialogfenster Edit listing title wird geöffnet.
Um andere Metadaten auf der Seite mit den Freigabeangeboten zu bearbeiten, wählen Sie die Schaltfläche Edit neben dem Artikel, den Sie ändern möchten.
Um die Informationen zum Datenprodukt zu bearbeiten, wählen Sie das Symbol Data Product. Sie können die Beschreibung des Datenprodukts ändern oder die Auswahl der Tabelle oder Ansicht ändern.
Im folgenden Beispiel werden das Organisationsziel und die Speicherorte eines Organisations-Freigabeangebots mit dem Namen my-org-listing1
geändert. Die Anweisung ALTER schließt das vorhandene Freigabeangebot-Manifest ein, das mit dem Befehl DESCRIBE LISTING erfasst wurde.
USE ROLE <organizational_listing_role>;
ALTER LISTING my-org-listing1
AS
$$
title: "My title"
description: "One region, all accounts"
organization_profile: "INTERNAL"
organization_targets:
access:
- account: "<account_name>"
roles:
- "<role>"
locations:
access_regions:
- name: "PUBLIC.<snowflake_region>"
$$;
Dieses Beispielmanifest zielt auf alle Konten in einer Snowflake-Region ab.
title: "My title"
description: "One region, all accounts"
organization_profile: "INTERNAL"
organization_targets:
access:
- account: "<account_name>"
roles:
- "<role>"
locations:
access_regions:
- name: "PUBLIC.<snowflake_region>"
Dieses Beispielmanifest zielt auf zwei Konten mit jeweils zwei Rollen in einer Snowflake-Region ab.
title: "My title"
description: "One region, two accounts, four roles"
organization_profile: "INTERNAL"
organization_targets:
access:
- account: "<account_name>"
roles:
- "<role>"
- "<role>"
- account: "<account_name>"
roles:
- "<role>"
- "<role>"
locations:
access_regions:
- name: "PUBLIC.<snowflake_region>"
Dieses Beispielmanifest zielt auf alle Konten in drei Snowflake-Regionen ab.
title : 'My title'
description: "Three region, all accounts"
organization_profile: INTERNAL
organization_targets:
access:
- all_accounts : true
locations:
access_regions:
- names:
"PUBLIC.<snowflake_region>"
"PUBLIC.<snowflake_region>"
"PUBLIC.<snowflake_region>"
auto_fulfillment:
refresh_type: "SUB_DATABASE"
refresh_schedule: "10 MINUTE"
Dieses Beispielmanifest zielt auf alle Konten in allen Regionen ab.
title : 'My title'
description: "Three region, all accounts"
organization_profile: INTERNAL
organization_targets:
access:
- all_accounts : true
locations:
access_regions:
- names: "ALL"
auto_fulfillment:
refresh_type: "SUB_DATABASE"
refresh_schedule: "10 MINUTE"
Ein Freigabeangebot aus dem Internal Marketplace entfernen¶
Um ein Freigabeangebot aus dem Internal Marketplace zu entfernen, müssen Sie seinen Status ändern.
Melden Sie sich bei Snowsight an.
Wählen Sie Data Products » Provider Studio aus.
Wählen Sie die Registerkarte Listings aus.
Wählen Sie Shared with » Internal Marketplace aus.
Suchen Sie das Freigabeangebot, das Sie entfernen möchten.
Wählen Sie die Freigabeangebotskachel, um die Seite mit den Freigabeangeboten zu öffnen.
Um die Veröffentlichung des Freigabeangebots aufzuheben, wählen Sie ⋮ » Unpublish.
ALTER LISTING <organizational_listing_name> UNPUBLISH;
Freigabeangebot löschen¶
Sie müssen die Veröffentlichung eines Freigabeangebots aufheben, bevor es gelöscht werden kann.
Melden Sie sich bei Snowsight an.
Wählen Sie Data Products » Provider Studio aus.
Wählen Sie die Registerkarte Listings aus.
Wählen Sie Shared with » Internal Marketplace aus.
Suchen Sie das unveröffentlichte Freigabeangebot, das Sie entfernen möchten.
Wählen Sie die Freigabeangebotskachel, um die Seite mit den Freigabeangeboten zu öffnen.
Um ein Freigabeangebot zu löschen, wählen Sie das Symbol ⋮. Wählen Sie aus der angezeigten Liste Delete.
Um ein Freigabeangebot zu löschen, führen Sie den folgenden Befehl aus:
DROP LISTING <organizational_listing_name>;