Tutorial: Erstellen und Verwalten eines Organisations-Freigabeangebots¶
Organisations-Freigabeangebote in Snowflake ermöglichen es Ihnen, Datenprodukte sicher innerhalb Ihrer Organisation zu teilen, sodass interne Teams vertrauenswürdige Ressourcen leichter entdecken und nutzen können. Als Anbieter können Sie Freigabeangebote erstellen, die den Zugriff auf Datensätze, Native Apps und andere Ressourcen zentralisieren und so die Datenfreigabe und die Datenzusammenarbeit in Ihren Teams vereinfachen. Dieser Leitfaden hilft Ihnen, die Schritte und Anforderungen zu verstehen, die für die Erstellung und Verwaltung von Freigabeangeboten erforderlich sind. So stellen Sie sicher, dass Ihre Datenprodukte zugänglich sind und Sie gleichzeitig die Kontrolle darüber behalten, wer sie sehen und nutzen kann.
Bevor Sie beginnen, vergewissern Sie sich, dass Sie über die erforderlichen Berechtigungen zum Erstellen und Verwalten von Organisations-Freigabeangeboten verfügen.
In diesem Tutorial erstellen wir eine kundenspezifische Rolle (ORG_LISTING_PROVIDER), um Freigabeangebote im Namen der Organisation zu verwalten.
Erstellen einer Rolle zur Verwaltung von Organisations-Freigabeangeboten¶
Wechseln Sie zur Rolle ORGADMIN (oder ACCOUNTADMIN), um eine neue Rolle zu erstellen und einen oder mehrere Benutzer hinzuzufügen. Diese Benutzer sind die Administratoren für Organisations-Freigabeangebote. Dann GRANT der neuen Rolle die erforderlichen Berechtigungen zum Erstellen und Freigeben von Organisations-Freigabeangeboten.
Ein Organisations-Freigabeangebot erstellen¶
Erstellen Sie ein Organisations-Freigabeangebot aus der Freigabe mit den erforderlichen Attributen in YAML (eingegeben in $$-Trennzeichen).
In diesem Beispiel wird das Freigabeangebot für alle Konten in der Organisation freigegeben:
Eine vollständige Liste aller Felder und Werte für ein Organisations-Freigabeangebot finden Sie unter Manifest-Referenz für Organisations-Freigabeangebot.
Ein Organisations-Freigabeangebot ändern¶
Ändern Sie Organisations-Freigabeangebote, indem Sie alle Änderungen oder zusätzlichen Attribute in die YAML aufnehmen.
Vorsicht
Wenn Sie ein Organisations-Freigabeangebot ändern, müssen Sie alle Attribute aus dem ursprünglichen Freigabeangebots-Manifest übernehmen. Wenn Sie nicht alle Attribute aufnehmen, kann dies zu Fehlern oder zur unerwarteten Entfernung bestehender Attribute aus dem Freigabeangebots-Manifest führen. Snowflake empfiehlt, das vorhandene Freigabeangebots-Manifest mit dem Befehl DESCRIBE LISTING zu erfassen und die Ergebnisse dann als Eingabe für den Befehl ALTER LISTING zu verwenden.
In diesem Beispiel wird das Freigabeangebot für ein einzelnes Konto freigegeben und mit einer Beschreibung versehen:
Eine Liste der Organisations-Freigabeangebote anzeigen¶
Um die Organisations-Freigabeangebote anzuzeigen, führen Sie den folgenden Befehl aus:
(Optional) Fügen Sie die automatische Ausführung für Organisations-Freigabeangebote hinzu¶
Um die automatische Ausführung für Ihre Organisations-Freigabeangebote zu aktivieren, führen Sie die folgenden Befehle aus:
Wichtig
Bevor Sie den Befehl zum Aktivieren der automatischen Ausführung ausführen, prüfen Sie, ob diese Funktion bereits aktiviert ist, und notieren Sie sich die aktuellen Einstellungen. Wenn er bereits aktiviert ist, müssen Sie den Befehl nicht ausführen.
Bereinigen nach dem Tutorial¶
Um unerwünschte Objekte, die Sie während dieses Tutorials erstellt haben, zu löschen, führen Sie einen oder mehrere der folgenden Befehle aus, je nach Bedarf:
Wichtig
Wenn die automatische Ausführung aktiviert war, als Sie den letzten Schritt ausgeführt haben, deaktivieren Sie sie unter DO NOT, wenn Sie nach der Abfrage aufräumen. Dadurch werden alle automatischen Ausführungen auf Ihrem Konto gestoppt!