Freigeben einer Anwendung für Verbraucher

Nachdem Sie das Anwendungspaket, das Ihre Anwendung enthält, entwickelt und getestet haben, können Sie die Anwendung über Freigabeangebote für Verbraucher veröffentlichen.

Als Anbieter fügen Sie ein Anwendungspaket als Dateninhalt zu einem Freigabeangebot hinzu. Der Verbraucher installiert die Anwendung aus dem Freigabeangebot in seinem Konto.

Einrichten von Rollen und Berechtigungen

Das Erstellen eines Freigabeangebots erfolgt über das Konto, das die Daten oder das Anwendungspaket enthält. Die Rolle, die ein Datenprodukt mit einem Freigabeangebot verbindet und das Angebot veröffentlicht, muss dieselbe Rolle sein, die das Anwendungspaket bzw. die Freigabe erstellt hat und damit Eigentümerin ist. Sie können die Berechtigung OWNERSHIP für eine Freigabe nicht übertragen.

Wenn Sie eine andere Rolle zum Erstellen und Verwalten des Freigabeangebots verwenden, weisen Sie der Rolle, die Eigentümerin des Anwendungspakets oder der Freigabe ist, die Berechtigung MODIFY für das Freigabeangebot zu. Beispiel:

Rolle des Eigentümers der Freigabe oder des Anwendungspakets:

OWNERSHIP-Berechtigung für die Freigabe oder das Anwendungspaket. Berechtigung MODIFY für das Freigabeangebot.

Rolle des Eigentümers des Freigabeangebots:

Berechtigung OWNERSHIP für das Freigabeangebot. Globale Berechtigung CREATE DATA EXCHANGE LISTING

Innerhalb des Anbieterkontos können Sie eine der folgenden Möglichkeiten nutzen, um Freigabeangebote zu erstellen und zu verwalten:

ACCOUNTADMIN

Wenn Sie die Rolle ACCOUNTADMIN zum Erstellen und Verwalten von Freigabeangeboten verwenden, muss die Rolle ORGADMIN zuerst die Berechtigungen zum Einrichten der automatischen Auftragsausführung delegieren.

Kundenspezifische Rolle

Wenn Sie eine benutzerdefinierte Rolle verwenden, muss die Rolle ORGADMIN zuerst die Berechtigung zur Einrichtung der automatischen Auftragsausführung delegieren und zwar an die Rolle ACCOUNTADMIN, mit der dann der kundenspezifischen Rolle die entsprechenden Berechtigungen zugewiesen werden können.

Einige Berechtigungen können nur über Snowsight zugewiesen werden, während andere mit SQL oder Snowsight erteilt werden können.

Aufgabe

Erforderliche Berechtigungen

Zuweisung mit

Anbieterprofil erstellen

Globale Berechtigung CREATE DATA EXCHANGE LISTING

SQL oder Snowsight

Anbieterprofil verwalten oder aktualisieren

Berechtigung OWNERSHIP oder MODIFY für das Profil

Snowsight

Funktionen und Eigenschaften eines Freigabeangebots ändern

Berechtigung OWNERSHIP oder MODIFY für das Freigabeangebot

Snowsight

Freigabeangebot anzeigen

Berechtigung OWNERSHIP, MODIFY oder USAGE für das Freigabeangebot

Snowsight

Freigabe an Freigabeangebot anhängen

Berechtigung OWNERSHIP für die Freigabe sowie OWNERSHIP oder MODIFY für das Freigabeangebot

Snowsight

Automatische Ausführung für ein Freigabeangebot einrichten

Berechtigung MANAGE LISTING AUTOFULFILLMENT auf Kontoebene, zugewiesen durch einen ACCOUNTADMIN mit delegierten Berechtigungen, sowie Berechtigung OWNERSHIP oder MODIFY für das Freigabeangebot

SQL

Erfüllen der Anfrage für ein Freigabeangebot

Berechtigung OWNERSHIP oder MODIFY auf dem Freigabeangebot.

Snowsight

Weitere Informationen zum Zuweisen von Berechtigungen für Data Sharing finden Sie unter Erteilen von Berechtigungen für andere Rollen.

Voraussetzungen für das Veröffentlichen eines Freigabeangebots für ein Anwendungspaket

Bevor Sie ein Freigabeangebot für ein Anwendungspaket erstellen, stellen Sie sicher, dass Sie die folgenden Aufgaben ausgeführt haben:

  • Erstellen und Testen des Anwendungspakets.

    Vergewissern Sie sich vor der Veröffentlichung Ihres Anwendungspakets, dass es korrekt funktioniert und dass die Rollen und Berechtigungen korrekt festgelegt sind.

  • Registrieren als Anbieter von Freigabeangeboten

    Wenn Sie Anbieter von Freigabeangeboten in Snowflake werden, lässt sich die Freigabe von Anwendungen von Ihrem Konto für andere Snowflake-Konten besser verwalten. Siehe Registrieren als Anbieter von Freigabeangeboten.

    Bei privaten Freigabeangeboten ist das Erstellen eines Anbieterprofils nicht erforderlich.

Workflow für das Veröffentlichen eines Anwendungspakets

So veröffentlichen Sie ein Anwendungspaket:

  1. Stellen Sie sicher, dass Sie die Voraussetzungen für das Veröffentlichen eines Freigabeangebots für ein Anwendungspaket erfüllen.

  2. Legen Sie die Standard-Release-Richtlinie fest.

  3. Starten Sie den automatischen Sicherheitsscan.

  4. Erstellen Sie ein Freigabeangebot.

  5. (Optional) Fügen Sie einen Preistarif hinzu, um die Nutzung Ihre Anwendung in Rechnung zu stellen.

  6. Reichen Sie Ihr Freigabeangebot zur Genehmigung ein.

    Es müssen nur die Freigabeangebote genehmigt werden, die Sie auf Snowflake Marketplace veröffentlichen.

  7. Veröffentlichen Sie Ihr Freigabeangebot.

Festlegen der Standard-Release-Richtlinie

Bevor Sie ein Freigabeangebot für ein Anwendungspaket erstellen, müssen Sie die Standard-Release-Richtlinie für das Anwendungspaket angeben. Sie können die Standard-Release-Richtlinie mit SQL festlegen.

Starten des automatischen Sicherheitsscans für ein Anwendungspaket

Um ein Freigabeangebot für ein Anwendungspaket für ein Konto außerhalb Ihrer Organisation zu veröffentlichen, muss Ihr Anwendungspaket einen automatischen Sicherheitsscan bestehen.

Weitere Informationen dazu finden Sie unter Starten einer automatischen Sicherheitsüberprüfung.

Erstellen eines Freigabeangebots für ein Anwendungspaket

Um Ihre Anwendung für Verbraucher freizugeben, erstellen Sie für Ihr Anwendungspaket ein Freigabeangebot.

Erstellen eines privaten Freigabeangebots für ein Anwendungspaket

Um Ihr Anwendungspaket bestimmten Verbrauchern anzubieten, erstellen Sie wie folgt ein Freigabeangebot:

  1. Melden Sie sich bei Snowsight an.

  2. Klicken Sie in der linken Navigationsleiste auf Data » Provider Studio.

  3. Wählen Sie + Listing aus. Das Dialogfenster Create Listing wird geöffnet.

  4. Geben Sie einen Namen für Ihr Freigabeangebot ein.

  5. Wählen Sie im Bereich Who can discover the listing die Option Only specified consumers aus, um das Freigabeangebot für bestimmte Konten freizugeben.

  6. Klicken Sie auf + Select, um das Anwendungspaket auszuwählen, das in das Freigabeangebot aufgenommen werden sollen.

  7. Geben Sie eine Beschreibung zu Ihrem Freigabeangebot ein.

  8. (Optional) Wenn Sie mehrere Anbieterprofile haben, wählen Sie aus, mit welchem Anbieterprofil Sie dieses Freigabeangebot veröffentlichen möchten.

  9. Fügen Sie im Bereich Add consumer accounts die Kontobezeichner für die Verbraucher hinzu, für die Sie das Freigabeangebot freigeben möchten.

  10. Wenn sich die Verbraucherkonten in einer anderen Region befinden, richten Sie die automatische Auftragsausführung ein:

    1. Überprüfen Sie die auf Kontoebene konfigurierte Aktualisierungshäufigkeit. Wenn Sie eine andere Aktualisierungshäufigkeit verwenden müssen, finden Sie entsprechende Informationen unter Aktualisierungshäufigkeit auf Kontoebene festlegen.

    2. Wählen Sie optional ein Warehouse aus, das für die Einrichtung der automatische Auftragsausführung verwendet werden soll.

  11. Wählen Sie Publish aus, um das Freigabeangebot für die ausgewählten Verbraucher zu veröffentlichen, oder wählen Sie Save Draft aus, um das Freigabeangebot als Entwurf zu speichern.

Um Ihre Anwendung zu monetarisieren, fügen Sie einen Preistarif hinzu.

Erstellen eines Freigabeangebots für ein Anwendungspaket für Snowflake Marketplace

Um Ihr Anwendungspaket auf Snowflake Marketplace anzubieten, erstellen Sie wie folgt ein Freigabeangebot:

  1. Melden Sie sich bei Snowsight an.

  2. Klicken Sie in der linken Navigationsleiste auf Data » Provider Studio.

  3. Wählen Sie + Listing aus. Das Dialogfenster Create Listing wird geöffnet.

  4. Geben Sie einen Namen für Ihr Freigabeangebot ein.

  5. Wählen Sie im Abschnitt Who can discover the listing die Option Anyone on the Marketplace aus, um das Freigabeangebot auf Snowflake Marketplace zu veröffentlichen.

  6. Wählen Sie im Abschnitt How will consumers access the data product? die Option Free oder Paid aus.

  7. Wählen Sie Next aus. Es wird ein Entwurf des Freigabeangebots erstellt.

Bevor Sie den Entwurf des Freigabeangebots veröffentlichen können, müssen Sie zusätzliche erforderliche und optionale Funktionen konfigurieren.

Konfigurieren eines Marketplace-Freigabeangebots für ein Anwendungspaket

Nachdem Sie ein Freigabeangebot für Snowflake Marketplace erstellt haben, müssen Sie zusätzliche Informationen für Ihr Freigabeangebot konfigurieren, bevor Sie es zur Genehmigung einreichen oder veröffentlichen können.

So konfigurieren Sie ein Freigabeangebot:

  1. Melden Sie sich bei Snowsight an.

  2. Klicken Sie in der linken Navigationsleiste auf Data » Provider Studio.

  3. Wählen Sie die Registerkarte Listings aus, und wählen Sie dann das zu konfigurierende Freigabeangebot aus.

  4. Wählen Sie neben jedem Abschnitt, der auf der Seite angezeigt wird, die Funktion Add aus, und geben Sie die erforderlichen Informationen an.

    Wenn Sie Informationen zu den einzelnen Abschnitten angeben, finden Sie unter Konfigurieren von Freigabeangeboten Erläuterungen zu den einzelnen Feldern. Die spezifischen Eigenschaften, die Sie bearbeiten können, hängen vom Typ des von Ihnen erstellten Freigabeangebots ab.

    Wenn Sie Ihre Snowflake Native App monetarisieren möchten, fügen Sie einen Preistarif hinzu, um die Nutzung Ihrer Snowflake Native App in Rechnung stellen zu können.

Einreichen eines Freigabeangebots zur Genehmigung

Bevor Sie ein Freigabeangebot auf Snowflake Marketplace veröffentlichen können, müssen Sie es bei Snowflake zur Genehmigung einreichen.

Wenn Sie Ihr Freigabeangebot zur Genehmigung einreichen möchten, aber die Option Submit for Approval deaktiviert ist, überprüfen Sie Folgendes:

  • Sie haben alle Schritte zum Konfigurieren des Freigabeangebots ausgeführt.

  • Sie haben entweder die Rolle ACCOUNTADMIN oder die OWNERSHIP-Berechtigung für das Datenprodukt, das mit dem Freigabeangebot verbunden ist.

  • Alle dem Freigabeangebot angehängten SQL-Beispielabfragen haben die Validierung bestanden.

So reichen Sie ein Freigabeangebot zur Genehmigung ein:

  1. Melden Sie sich bei Snowsight an.

  2. Klicken Sie in der linken Navigationsleiste auf Data » Provider Studio.

  3. Wählen Sie die Registerkarte Listings aus, und wählen Sie dann den Entwurf des Freigabeangebots aus, das Sie zur Genehmigung einreichen möchten.

  4. Wählen Sie Submit for Approval aus.

    Sobald das Freigabeangebot von Snowflake überprüft wurde, ändert sich der Status in Approved oder Denied.

    Wenn das Freigabeangebot abgelehnt wurde, aktualisieren Sie es basierend auf dem Feedback in den Kommentaren, und reichen Sie es dann erneut zur Genehmigung ein.

    Wenn ein Freigabeangebot genehmigt oder abgelehnt wurde, wird an die beiden E-Mail-Adressen für Geschäftskontakt und technischen Kontakt, die in dem mit dem Freigabeangebot verknüpften Anbieterprofil angegeben sind, eine E-Mail-Benachrichtigung gesendet.

Veröffentlichen eines Freigabeangebots für ein Anwendungspaket

So veröffentlichen Sie ein genehmigtes Freigabeangebot auf Snowflake Marketplace:

  1. Melden Sie sich bei Snowsight an.

  2. Klicken Sie in der linken Navigationsleiste auf Data » Provider Studio.

  3. Wählen Sie auf der Registerkarte Listings das Freigabeangebot aus, das Sie veröffentlichen möchten.

  4. Wählen Sie Publish aus.

Nachdem Sie Ihr Snowflake Marketplace-Freigabeangebot veröffentlicht haben, können Sie einen Weiterleitungslink definieren, um einen direkten Link zu Ihrem Freigabeangebot an Verbraucher weiterzugeben.