Automatische Auftragsausführung einrichten

In diesem Abschnitt wird beschrieben, wie Sie cloudübergreifende automatische Ausführung (automatische Ausführung) für sichere Datenprodukte zur gemeinsamen Nutzung und Datenprodukte für Anwendungspakete einrichten. Es wird auch beschrieben, wie Sie die automatische Ausführung auf Objektebene für ein Freigabeangebot einrichten.

Sie müssen ein Datenprodukt erst zu Ihrem Freigabeangebot hinzufügen, bevor Sie die automatische Auftragsausführung einrichten können. Außerdem unterscheiden sich die Schritte zur Einrichtung der automatische Ausführung je nach dem von Ihnen angebotenen Datenprodukt und der Art und Weise, wie Sie Ihr Freigabeangebot zur Verfügung stellen.

Richten Sie die automatische Auftragsausführung für ein sicheres Datenprodukt ein, das auf Snowflake Marketplace angeboten wird

Wenn es sich bei Ihrem Datenprodukt um eine sichere Freigabe handelt, die Sie mithilfe eines Freigabeangebots auf Snowflake Marketplace veröffentlichen, führen Sie die folgenden Schritte aus, um die automatische Auftragsausführung einzurichten:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Provider Studio » Listings aus.

  3. Wählen Sie das Freigabeangebot aus, für das Sie die automatische Auftragsausführung einrichten möchten.

  4. Wählen Sie Region Availability » Edit aus.

  5. Wählen Sie unter Region availability die gewünschte Verfügbarkeit aus.

    • Standardmäßig ist All regions ausgewählt. Dies stellt sicher, dass Ihr Freigabeangebot auch in zukünftigen Regionen, die von Snowflake hinzugefügt werden, verfügbar ist.

    • Wenn Ihr Freigabeangebot bestimmten regionalen Beschränkungen unterliegt, ändern Sie die Regionsverfügbarkeit in Custom regions und wählen dann die Regionen aus, in denen Sie Ihr Datenprodukt anbieten möchten. Wenn Sie kundenspezifische Regionen wählen, ist Ihr Freigabeangebot in allen aktuellen Snowflake Marketplace-Regionen sichtbar, aber Verbraucher können Ihr Datenprodukt nur in den von Ihnen angegebenen Regionen abrufen. Ihr Freigabeangebot wird nicht automatisch in neuen Regionen verfügbar sein.

    • Bei kostenpflichtigen Freigabeangeboten ist Custom regions standardmäßig ausgewählt. Kostenpflichtige Freigabeangebote sind nur in unterstützten Regionen und in allen zukünftigen, von Snowflake unterstützten Regionen verfügbar.

  6. Unter Fulfillment method ist Automatic für die automatische Auftragsausführung standardmäßig ausgewählt. Mit der Cloud-übergreifenden automatischen Auftragsausführung wird Ihr Datenprodukt automatisch in einer Region bereitgestellt, und Ihnen entstehen nur dann Kosten, wenn in dieser Region eine Verbrauchernachfrage besteht.

    Wenn Sie die automatische Auftragsausführung nicht nutzen können und die Option verfügbar ist, wählen Sie Manual aus, um Ihr Datenprodukt manuell zu replizieren. Siehe Manuelles Replizieren von Daten zur Erfüllung einer Anfrage eines Freigabeangebots.

  7. Wenn Sie Automatic für die automatische Auftragsausführung auswählen:

    1. Wählen Sie ein Aktualisierungsintervall aus der Dropdown-Liste und geben Sie dann einen Wert ein. Sie müssen ein Aktualisierungsintervall von mindestens 8 Tagen wählen.

    2. Wenn Sie kein Standard-Warehouse festgelegt haben, wählen Sie ein Warehouse aus, das Sie für die automatische Auftragsausführung verwenden möchten.

    3. Wenn Sie ein Datenprodukt zu Ihrem Freigabeangebot hinzufügen, führt Snowflake eine Kompatibilitätsprüfung durch, um sicherzustellen, dass die Ihr Datenprodukt automatisch in anderen Regionen bereitgestellt werden kann. Wenn die Prüfung eine Inkompatibilität feststellt, müssen Sie Ihr Datenprodukt möglicherweise aktualisieren. Siehe Problembehandlung bei der automatischen Auftragsausführung.

    4. Wählen Sie Save and Enable Fulfillment aus.

      Die automatische Ausführung für das Freigabeangebot ist jetzt aktiviert, aber das Datenprodukt, das dem Freigabeangebot angehängt ist, wird erst dann für eine Region erfüllt, wenn das Freigabeangebot veröffentlicht wird und ein Kunde das Datenprodukt anfordert. Siehe So funktioniert die automatische Ausführung.

  8. Wenn Sie sich dafür entschieden haben, das Freigabeangebot manuell auszuführen, wählen Sie Save aus. Sie müssen die Daten vor dem Veröffentlichen des Freigabeangebots in jede der von Ihnen ausgewählten Regionen replizieren. Siehe Manuelles Replizieren von Daten zur Erfüllung einer Anfrage eines Freigabeangebots.

Automatische Auftragsausführung für ein Anwendungspaket-Datenprodukt einrichten, das auf Snowflake Marketplace angeboten wird

Wenn es sich bei Ihrem Datenprodukt um ein Anwendungspaket handelt, das Sie mit einem Freigabeangebot auf Snowflake Marketplace veröffentlichen, führen Sie die folgenden Schritte aus, um die automatische Auftragsausführung einzurichten:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Provider Studio » Listings aus.

  3. Wählen Sie das Freigabeangebot aus, für das Sie die automatische Auftragsausführung einrichten möchten.

  4. Wählen Sie Region Availability » Edit aus.

  5. Wählen Sie unter Region availability die gewünschte Verfügbarkeit aus.

    • Standardmäßig ist All regions ausgewählt. Wenn Sie alle Regionen auswählen, wird Ihr Freigabeangebot in allen zukünftigen Regionen verfügbar sein, die Snowflake hinzufügt.

    • Wenn Ihr Freigabeangebot bestimmten regionalen Beschränkungen unterliegt, ändern Sie die Regionsverfügbarkeit in Custom regions und wählen dann die Regionen aus, in denen Sie Ihr Datenprodukt anbieten möchten. Wenn Sie kundenspezifische Regionen wählen, ist Ihr Freigabeangebot in allen aktuellen Snowflake Marketplace-Regionen sichtbar, aber Verbraucher können Ihr Datenprodukt nur in den von Ihnen angegebenen Regionen abrufen. Ihr Freigabeangebot wird auch nicht automatisch in neuen Regionen verfügbar sein.

    • Bei kostenpflichtigen Freigabeangeboten ist Custom regions standardmäßig ausgewählt. Kostenpflichtige Freigabeangebote sind nur in unterstützten Regionen und in allen zukünftigen, von Snowflake unterstützten Regionen verfügbar.

  6. Überprüfen Sie das auf der Ebene des Kontos konfigurierte Aktualisierungsintervall. Wenn Sie ein anderes Aktualisierungsintervall verwenden möchten, siehe Aktualisierungsintervall auf Kontoebene festlegen.

  7. Wenn Sie kein Standard-Warehouse festgelegt haben, wählen Sie ein Warehouse aus, das Sie für die automatische Auftragsausführung verwenden möchten.

  8. Wählen Sie Save and Enable Fulfillment aus.

    Die automatische Ausführung für das Freigabeangebot ist jetzt aktiviert, aber das Datenprodukt, das dem Freigabeangebot angehängt ist, wird erst dann für eine Region erfüllt, wenn das Freigabeangebot veröffentlicht wird und ein Kunde das Datenprodukt anfordert. Siehe So funktioniert die automatische Ausführung.

Automatische Ausführung auf Objektebene einrichten

Sie können automatische Ausführung so konfigurieren, dass das mit Ihrem Freigabeangebot verbundene Datenprodukt automatisch an andere Snowflake Regionen übertragen wird. Sie können auch automatische SUBDB-Ausführung verwenden und wählen, dass nur die Tabellen und Ansichten in einem Datenprodukt an eine entfernte Region per automatischer Ausführung geliefert werden. Dies kann dazu beitragen, die Kosten zu senken und den Verwaltungsaufwand für Ihr automatisch ausgeführtes Datenprodukt zu verringern.

Die folgenden Schritte beschreiben, wie Sie die automatische Ausführung auf Objektebene für ein Freigabeangebot einrichten. Im Rahmen eines typischen Arbeitsablaufs richten Sie die automatische Ausführung auf Objektebene ein, wenn Sie die Verfügbarkeit der Region einrichten (für ein auf Snowflake Marketplace veröffentlichtes Freigabeangebot) oder wenn Sie einen Kunden in einer anderen Region hinzufügen (für ein privat geteiltes Freigabeangebot).

  1. Erstellen Sie ein Freigabeangebot. Siehe Ein neues Freigabeangebot erstellen.

  2. Fügen Sie ein Datenprodukt hinzu, das nur unterstützte Objekte enthält.

  3. Richten Sie Regionen oder Konten ein, die Sie freigeben möchten, um die automatische Auftragsausführung einzurichten:

    Bei einem auf Snowflake Marketplace veröffentlichten Freigabeangebot:

    1. Suchen Sie den Abschnitt Region Availability, und wählen Sie Add aus.

    2. Behalten Sie für Region availability die Standardeinstellung All regions bei, oder wählen Sie Custom regions für Ihr Freigabeangebot aus.

    Bei einem privaten Freigabeangebot fügen Sie ein Verbraucherkonto in der Remoteregion hinzu.

  4. Wählen Sie Ihr bevorzugtes Aktualisierungsintervall für die Aktualisierung des Datenprodukts in Remote-Regionen.

  5. Veröffentlichen Sie Ihr Freigabeangebot, oder speichern Sie es als Entwurf.