App aus einem Freigabeangebot installieren

In diesem Thema wird beschrieben, wie Sie Snowsight verwenden, um Anwendungen zu installieren, die mit Snowflake Native App Framework erstellt wurden.

Arbeitsablauf für die Installation einer App aus einem Freigabeangebot

So finden und installieren Sie ein Freigabeangebot für eine App:

  1. Richten Sie die Berechtigungen ein, die für die Installation eines Freigabeangebots erforderlich sind.

  2. Installieren Sie das Freigabeangebot.

  3. Zeigen Sie die installierten Freigabeangebote an.

  4. Unter Zugriff auf ein Konto für Verbraucher zulassen finden Sie Informationen zu den Aufgaben im Zusammenhang mit dem Management einer App. Unter Einrichten der Ablaufverfolgung von Ereignissen für eine App finden Sie Informationen zur Einstellung der gemeinsamen Nutzung von Ereignissen.

Erforderliche Berechtigungen einrichten

Für den Zugriff auf Freigabeangebote müssen Sie die Rolle ACCOUNTADMIN oder eine andere Rolle mit IMPORT SHARE- und CREATE DATABASE-Berechtigungen verwenden.

Nachdem eine App installiert wurde, kann der Eigentümer der App mithilfe von Anwendungsrollen Zugriff auf die App gewähren. Weitere Informationen dazu finden Sie unter Anwendungsrollen zu Kontorollen zuweisen.

Bemerkung

Um für eine App zu bezahlen, muss Ihre Rolle auch die Berechtigung PURCHASE DATA EXCHANGE LISTING haben, und Sie müssen zusätzliche Kriterien erfüllen. Weitere Informationen dazu finden Sie unter Für Freigabeangebote bezahlen.

Eine App aus einem privat geteilten Freigabeangebot installieren

Bemerkung

Als Anbieter können Sie Ihre App testen, indem Sie ein privates Freigabeangebot erstellen, dieses mit einem anderen Konto in Ihrer Organisation, auf das Sie Zugriff haben, teilen, sich bei diesem Konto anmelden und die folgenden Schritte zur Installation der App ausführen.

So installieren Sie eine App aus einem privaten Freigabeangebot:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Apps aus.

  3. Wählen Sie unter Recently shared with you die Kachel des Freigabeangebots aus.

  4. Zeigen Sie die Berechtigungen und Anfragen zur Protokollierung für die App an, einschließlich:

  5. Wählen Sie Get aus, oder wählen Sie für eine kostenpflichtige App Buy aus.

    Bemerkung

    Wenn der Anbieter die erforderlichen Definitionen für Ereignisse in die App einfügt, muss der Verbraucher vor der Installation der App eine Ereignistabelle einrichten. Auch die gemeinsame Nutzung und die erforderlichen Definitionen für Ereignisse werden bei der Installation aktiviert und können später nicht deaktiviert werden.

  6. Geben Sie einen Namen für die App ein.

  7. Wählen Sie das Warehouse, das Sie für die Installation der App verwenden möchten.

  8. Wählen Sie Get aus.

  9. Wählen Sie Open, um die App anzuzeigen oder Done, um sie zu beenden.

Installieren Sie eine App aus einem Snowflake Marketplace-Freigabeangebot

So installieren Sie eine App aus einem Freigabeangebot von Snowflake Marketplace:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Marketplace aus.

  3. Suchen Sie das Freigabeangebot, auf das Sie zugreifen möchten.

  4. Wählen Sie das Freigabeangebot aus, und zeigen Sie die Berechtigungen und Anfragen zur Protokollierung der App an, einschließlich:

  5. Wählen Sie Get aus, um auf das Freigabeangebot zuzugreifen.

    Bemerkung

    Wenn der Anbieter die erforderlichen Definitionen für Ereignisse in die App einfügt, muss der Verbraucher vor der Installation der App eine Ereignistabelle einrichten. Auch die gemeinsame Nutzung und die erforderlichen Definitionen für Ereignisse werden bei der Installation aktiviert und können später nicht deaktiviert werden.

  6. Wählen Sie das Warehouse, das Sie für die Installation der App verwenden möchten.

  7. (Optional) Geben Sie unter Application name einen Namen ein.

  8. Wählen Sie Get aus.

  9. Wählen Sie Open, um die App anzuzeigen oder Done, um sie zu beenden.

Mehrere Instanzen einer App installieren

Anbieter können eine App so konfigurieren, dass mehrere Instanzen einer App gleichzeitig installiert werden können.

Bemerkung

Apps, die über ein Testangebot oder ein kostenpflichtiges Freigabeangebot installiert werden, können nicht über mehrere Instanzen verfügen.

Wenn eine App so konfiguriert ist, dass mehrere Installationen möglich sind, können Verbraucher zusätzliche Instanzen installieren, nachdem sie die App von einem privaten Freigabeangebot oder vom Snowflake Marketplace installiert haben.

Wenn mehrere Instanzen für eine App aktiviert sind, können Sie maximal 10 Instanzen in Ihrem Konto installieren.

Um eine neue Instanz einer App zu installieren, führen Sie die folgenden Aufgaben aus:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Apps aus.

  3. Wählen Sie die App, von der Sie eine weitere Instanz installieren möchten.

    Wenn bereits mehrere Instanzen der App installiert sind, zeigt Snowsight ein Panel mit allen Instanzen der App an.

  4. Wählen Sie Add instance aus.

    Vorsicht

    Add instance erscheint nur, wenn der Anbieter die App so konfiguriert hat, dass sie mehrere Instanzen zulässt.

  5. Geben Sie einen Namen für die Instanz ein und wählen Sie dann das Warehouse, das für diese Instanz verwendet werden soll.

  6. Wählen Sie Get aus.

    Die App wird installiert und Snowflake sendet eine Benachrichtigung per E-Mail an den App-Administrator.

  7. Wählen Sie Done, um die Installation abzuschließen.

Nach der Installation der App-Instanz können Sie die Ablaufverfolgung für eine App einrichten, Berechtigungen für die App konfigurieren und andere Verwaltungsaufgaben durchführen.