Konfigurieren der Cloud-übergreifenden automatischen Ausführung

Wenn es sich bei Ihrem Datenprodukt um eine Freigabe handelt, ist dieses Feature bereits allgemein verfügbar.

Wenn Sie das mit Ihrem Freigabeangebot verknüpfte Datenprodukt automatisch in andere Snowflake-Regionen replizieren möchten, konfigurieren Sie die Cloud-übergreifende automatische Ausführung.

Unter diesem Thema:

Wenn die automatische Ausführung für ein Freigabeangebot aktiviert ist, repliziert Snowflake Ihr Produkt nach Bedarf automatisch in die Regionen der Verbraucher. Ein Datenprodukt ist eine Freigabe oder ein Anwendungspaket, das an Ihr Freigabeangebot angehängt ist.

Durch Verwenden der automatischen Auftragsausführung können Sie das manuelle Replizieren Ihrer Datenprodukte und das Genehmigen von Anfragen für Ihre Freigabeangebote vermeiden, sodass die Verbraucher schneller auf die Freigabeangebote zugreifen können.

Bemerkung

Die automatische Ausführung wird derzeit bei Snowflake-Regionen für US-Regierungsbehörden, wie z. B. AWS GovCloud, nicht unterstützt.

Allgemeine Informationen zur Cloud-übergreifenden automatischen Auftragsausführung

Mit der Cloud-übergreifenden automatischen Ausführung können Sie ein Datenprodukt, basierend auf den Verfügbarkeits- und Zugriffsoptionen, die Sie für Ihr Freigabeangebot auswählen, in jeder unterstützten Snowflake-Region anbieten, ohne Daten manuell replizieren zu müssen.

Sie können die automatische Auftragsausführung konfigurieren und aktivieren, wenn ein Freigabeangebot entweder den Entwurfs- oder den Veröffentlichungsstatus hat. Wenn die automatische Auftragsausführung für ein Freigabeangebot aktiviert ist, stellt Snowflake das Produkt Ihres Freigabeangebots bei Bedarf automatisch in den entsprechenden Regionen bereit.

Wie Sie Ihr Datenprodukt in anderen Regionen zur Verfügung stellen, hängt von Ihrem Datenprodukt und davon ab, wie die Verbraucher auf Ihr Freigabeangebot zugreifen:

  • Wenn es sich bei Ihrem Datenprodukt um ein Anwendungspaket handelt, nutzen Sie die automatische Auftragsausführung, um Ihr Datenprodukt in anderen Regionen verfügbar zu machen.

  • Wenn es sich bei Ihrem Datenprodukt um eine Freigabe handelt, sollten Sie in den meisten Fällen die automatische Auftragsausführung verwenden:

    • Bei kostenlosen oder begrenzten Testangeboten auf Snowflake Marketplace können Sie die Cloud-übergreifende automatische Auftragsausführung nutzen oder die Daten manuell replizieren.

    • Für kostenpflichtige Freigabeangebote verwenden Sie die automatische Auftragsausführung.

    • Bei allen Angeboten, die für bestimmte Verbraucherkonten freigegeben werden, erkennt Snowsight automatisch, ob sich das Zielkonto in einer anderen Region befindet und aktiviert die automatische Auftragsausführung. Sie können private Freigabeangebote nicht manuell in andere Regionen replizieren.

Wenn Sie ein Datenprodukt in anderen Regionen verfügbar machen, entstehen Ihnen zusätzliche Kosten. Siehe Verwalten der Kosten für Cloud-übergreifende automatische Auftragsausführung.

Funktionsweise der Cloud-übergreifenden automatischen Ausführung

Wenn Sie die Cloud-übergreifende automatische Ausführung für Ihr Freigabeangebot einrichten, verwaltet Snowflake die Bereitstellung von sicheren Freigabebereichen und die Replikation Ihres Datenprodukts in Remoteregionen. Wenn Ihr Datenprodukt in der Remoteregion bereits existiert, können die Verbraucher in dieser Region das Datenprodukt sofort erhalten.

Ihrem Freigabeangebot ist ein Datenprodukt zugeordnet, entweder eine Freigabe oder ein Anwendungspaket, und das Datenprodukt enthält Objekte aus einer oder mehreren Datenbanken sowie Anwendungslogik für ein Anwendungspaket.

  • Wenn Ihr Datenprodukt eine Freigabe ist, wird die gesamte Datenbank, die die Objekte in Ihrem Datenprodukt enthält, automatisch in andere Regionen bereitgestellt.

  • Wenn Ihr Datenprodukt ein Anwendungspaket ist, werden die Objekte und die Logik im Anwendungspaket sowie die Objekte, auf die das Anwendungspaket verweist, automatisch in die anderen Regionen übertragen.

Wann genau Ihr Datenprodukt automatisch in einer Remoteregion bereitgestellt wird, hängt davon ab, wie Sie Ihr Angebot zur Verfügung stellen:

  • Wenn Sie ein privates Freigabeangebot freigeben, wird die Datenbank automatisch bereitgestellt, nachdem die angegebenen Verbraucher Ihr Freigabeangebot erhalten haben.

  • Wenn Sie ein Freigabeangebot auf Snowflake Marketplace anbieten, wird die Datenbank automatisch bereitgestellt, nachdem ein Verbraucher in einer bestimmten Region Ihr Freigabeangebot erhalten hat.

Wenn Ihr Datenprodukt zum ersten Mal automatisch in einer neuen Region bereitgestellt wird, werden die Datenbank (bei einer Freigabe) oder der Dateninhalt und die Anwendungslogik (bei einem Anwendungspaket) in einen sicheren Freigabebereich in dieser Region repliziert. Der sichere Freigabebereich wird von Snowflake verwaltet. Eine Datenbank kann von mehreren Freigabeangeboten verwendet werden, aber sie wird nur einmal in eine neue Region repliziert.

Nach der erstmaligen Replikation Ihres Datenprodukts in den sicheren Freigabebereich in einer Region werden Änderungen an Ihrem Datenprodukt auf der Grundlage der konfigurierten Aktualisierungshäufigkeit mit Ihrem Konto synchronisiert:

  • Wenn es sich bei Ihrem Datenprodukt um eine Freigabe handelt, legen Sie beim Konfigurieren der Cloud-übergreifenden automatischen Auftragsausführung eine Aktualisierungsfrequenz fest. Jedes Freigabeangebot hat seine eigene Aktualisierungshäufigkeit, und Datum und Uhrzeit der Aktualisierung hängen davon ab, wann der erste Verbraucher in der Region das Datenprodukt angefragt hat.

  • Handelt es sich bei Ihrem Datenprodukt um ein Anwendungspaket, legen Sie auf Kontoebene eine Aktualisierungshäufigkeit fest, die für jedes Anwendungspaket gilt, das Sie über Ihr Konto anbieten.

Nach der Cloud-übergreifenden automatischen Ausführung der Replikation einer Datenbank für eine Region werden künftige Anfragen an Datenbankobjekte – auch solche, die mit anderen Freigabeangeboten verbunden sind – von der Datenbank im sicheren Freigabebereich erfüllt. Dadurch werden die Kosten für künftige Aktualisierungen und Replikationen minimiert. Weitere Informationen zu Kosten finden Sie unter Verwalten der Kosten für Cloud-übergreifende automatische Auftragsausführung.

Hinweise zur automatischen Auftragsausführung

Wenn Sie die automatische Auftragsausführung für Ihre Freigabeangebote nutzen, müssen Sie Folgendes beachten:

  • Wenn Sie sich bei Snowflake über AWS Marketplace, GCP Marketplace oder Azure Marketplace angemeldet haben, können Sie Konten und sichere Freigabebereiche nur in diesen Clouds erstellen. Die Auftragsausführung von Freigabeangeboten in Regionen außerhalb Ihrer aktuellen Clouddienstregion schlägt fehl.

  • Je nach Größe des Produkts kann es einige Zeit dauern, bis dem Verbraucher das Datenprodukt zur Verfügung steht. Auch die Größe Ihres Datenprodukts kann sich auf die Kosten der automatischen Auftragsausführung auswirken. Weitere Informationen zu Kosten finden Sie unter Verwalten der Kosten für Cloud-übergreifende automatische Auftragsausführung.

  • Der sichere Freigabebereich, der zur Auftragsausführung Ihres Datenprodukts für Verbraucher in einer Remoteregion verwendet wird, bietet keine Unterstützung von Tri-Secret Secure.

  • Sie können die automatische Auftragsausführung nicht für Angebote in einer Datenbörse (Data Exchange) verwenden. Informationen zum Replizieren von Daten einer Datenbörse in andere Regionen finden Sie unter Sichere Datenfreigabe über Regionen und Cloudplattformen hinweg.

Bemerkung

Die automatische Ausführung erzwingt ein Limit für die Größe der zu replizierenden Datenbank von 10 TB. Beim Anhängen einer Freigabe an ein Freigabeangebot prüft Snowsight die Größe der Datenbank und gibt einen Fehler zurück, wenn die Größe der zu replizierenden Daten größer als 10 TB ist. Siehe Problembehandlung der Cloud-übergreifenden automatischen Ausführung.

Wenn das Freigabeangebot automatisch ausgeführt wird und die Quelldaten größer als 10 TB sind, wird dem Verbraucher ein Fehler angezeigt.

Nach Abwägung der Kostenfolgen können Sie sich an den Snowflake-Support wenden, um die Größenbegrenzung für einen sicheren Freigabebereich mithilfe eines Parameters zu erhöhen. Siehe INITIAL_REPLICATION_SIZE_LIMIT_IN_TB.

Von der automatischen Auftragsausführung unterstützte Objekte

Es werden nur bestimmte Datenbankobjekte für die automatische Auftragsausführung unterstützt. Die Datenbank, die in Ihrer Freigabe oder Ihrem Anwendungspaket enthalten ist oder auf die diese verweisen, darf nur Objekte enthalten, die von der automatischen Auftragsausführung unterstützt werden.

Abhängig von Ihrem Datenprodukt werden unterschiedliche Objekte unterstützt:

Objekt

Freigabe (Datenbank)

Anwendungspaket

Tabelle

Ansicht

Materialisierte Ansicht

Sichere Ansicht, die mithilfe der Berechtigung REFERENCE_USAGE auf Daten verweist, die in anderen Datenbanken gespeichert sind.

Dynamische Tabelle

✔ (nur vom Anwendungspaket)

Datenbankrollen

SQL UDF

✔ (nur von referenzierten Datenbanken)

Gespeicherte Prozeduren

Maskierungs- und Zeilenzugriffsrichtlinien

Tags

Aufgaben (nicht beim Freigeben verwendet)

Alerts (nicht beim Freigeben verwendet)

Geheimnisse (nicht beim Freigeben verwendet)

Wenn ein Objekt in dieser Liste als Teil einer Failover-Gruppe ausgewiesen ist, wird es von der automatischen Auftragsausführung nicht unterstützt. Siehe Einführung in Replikation und Failover.

Wenn Ihr Datenprodukt andere Objekte als die aufgelisteten unterstützten Objekte enthält, müssen Sie Ihr Datenprodukt aktualisieren oder Ihre Daten manuell replizieren. Siehe Daten zur Erfüllung einer Freigabeangebotsanfrage manuell replizieren.

Unterstützung der automatischen Auftragsausführung in Virtual Private Snowflake (VPS)

Standardmäßig erlaubt VPS kein Data Sharing außerhalb von VPS. VPS-Kunden können entscheiden, allen Konten innerhalb ihrer Organisation den Empfang von Datenprodukten von Nicht-VPS-Kunden via Data Sharing und Data Collaboration zu ermöglichen, um z. B. Freigabeangebote zu nutzen, die für VPS-Konten freigegeben werden.

Wenn die automatische Ausführung für VPS-Kunden aktiviert ist, können alle Konten innerhalb der Organisation des VPS-Kunden für Data Sharing mit dem Nicht-VPS-Kunden, der vom VPS-Kunden angegeben wurde, verwendet werden. VPS-Kunden ist es nicht gestattet, Daten via Data Sharing unter Verwendung der automatischen Ausführung an andere VPS- oder Nicht-VPS-Kunden zu senden.

Um Daten von Kunden zu empfangen, die keine VPS-Kunden sind, wenden Sie sich an den Snowflake-Support. Weitere Informationen dazu finden Sie unter Freigabe privater Freigabeangebote in Ihrem VPS für Anbieter zulassen.

Automatische Auftragsausführung einrichten

Wenn Sie ein Freigabeangebot konfigurieren und es in einer anderen Region als Ihrer lokalen Region zur Verfügung stellen, oder wenn Sie ein privates Freigabeangebot für Verbraucherkonten in einer anderen Region freigeben, können Sie die automatische Ausführung aktivieren. Siehe Verfügbarkeit in Regionen (nur Marketplace-Freigabeangebote).

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

Erforderliche Berechtigungen

Zur Durchführung der automatischen Auftragsausführung müssen Sie eine der folgenden Rollen verwenden:

Jede Rolle, die Sie verwenden, muss auch OWNERSHIP- oder MODIFY-Berechtigungen für das Freigabeangebot haben.

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. Klicken Sie in der linken Navigationsleiste auf Data » Provider Studio » Listings.

  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 Regionen verfügbar sein, die Snowflake künftig hinzufügt.

    • 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.

    • 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.

  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 Daten zur Erfüllung einer Freigabeangebotsanfrage manuell replizieren.

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

    1. Wählen Sie in der Dropdown-Liste die Aktualisierungshäufigkeit aus, und geben Sie dann einen Wert ein. Die Aktualisierungshäufigkeit muss mindestens 8 Tage betragen.

    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 der Cloud-übergreifenden automatischen Ausführung.

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

      Die automatische Auftragsausführung ist nun für das Freigabeangebot aktiviert. Das Datenprodukt, das mit dem Freigabeangebot verbunden ist, wird erst dann in einer Region bereitgestellt, wenn das Freigabeangebot veröffentlicht wurde und ein Verbraucher das Datenprodukt anfragt. Siehe Funktionsweise der Cloud-übergreifenden automatischen 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 Daten zur Erfüllung einer Freigabeangebotsanfrage manuell replizieren.

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. Klicken Sie in der linken Navigationsleiste auf Data » Provider Studio » Listings.

  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 Regionen verfügbar sein, die Snowflake künftig hinzufügt.

    • 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.

    • 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.

  6. Ü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.

  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 Auftragsausführung ist nun für das Freigabeangebot aktiviert. Das Datenprodukt, das mit dem Freigabeangebot verbunden ist, wird erst dann in einer Region bereitgestellt, wenn das Freigabeangebot veröffentlicht wurde und ein Verbraucher das Datenprodukt anfragt. Siehe Funktionsweise der Cloud-übergreifenden automatischen Ausführung.

Überwachen und Verwalten der Einstellungen für die automatische Auftragsausführung

Verwalten Sie Ihr Freigabeangebot, um die Regionen zu überwachen, in denen Verbraucher Ihr Freigabeangebot nutzen, um die Kosten für die Replikation zu überwachen und um Änderungen an der Aktualisierungshäufigkeit des Freigabeangebots vorzunehmen.

Bemerkung

Zum Konfigurieren der automatischen Auftragsausführung benötigen Sie eine Rolle mit dem erforderlichen Berechtigungen (siehe Erforderliche Berechtigungen).

Weitere Einstellungen für die automatische Auftragsausführung verwalten

Um die Einstellungen zur automatischen Auftragsausführung Ihres Freigabeangebots zu verwalten oder zu überwachen, gehen Sie wie folgt vor:

  1. Melden Sie sich bei Snowsight an.

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

  3. Wählen Sie das Freigabeangebot aus, das Sie verwalten möchten.

  4. Greifen Sie über die Seite mit den Details zum Freigabeangebot auf die Einstellungen für die automatische Auftragsausführung zu:

    1. Bei einem Freigabeangebot auf Snowflake Marketplace, wählen Sie im Abschnitt Region Availability die Option Manage aus.

    2. Bei einem Freigabeangebot für bestimmte Verbraucher wählen Sie im Abschnitt Consumer Accounts die Option aus.

  5. Wählen Sie die Option aus, die Sie für Ihr Freigabeangebot verwalten möchten:

    • Wählen Sie Manage Regions & Replication aus, um die Regionen anzuzeigen, in denen das Freigabeangebot ausgeführt wurde, sowie den Status der automatischen Auftragsausführung. Sie können hier die Verfügbarkeit in einer bestimmten Region hinzufügen oder entfernen oder den Replikationsstatus überprüfen.

      Wenn Sie eine Region auswählen, wird der Zeitstempel der letzten Synchronisierung angezeigt sowie die Anzahl der Verbraucher, die auf die Daten zugreifen.

      Wenn in einer Region kein Verbraucher auf das Produkt Ihres Freigabeangebots zugegriffen hat, können Sie die Region durch Auswahl von Remove Region entfernen.

      Sobald aber ein Verbraucher in einer Region auf das Produkt Ihres Freigabeangebots zugegriffen hat, können Sie die Region nicht mehr entfernen. Wenn Sie stattdessen Ihr Datenprodukt aus dieser Region entfernen möchten, müssen alle Verbraucher, die das Produkt verwenden, zuerst die Datenbank oder Anwendung löschen, oder Sie müssen das Freigabeangebot löschen.

    • Wählen Sie Update Refresh Frequency aus, um das Aktualisierungsintervall und die Häufigkeit Ihres Datenprodukts zu aktualisieren.

      Die Aktualisierungshäufigkeit eines Anwendungspakets muss auf der Ebene des Kontos festgelegt werden. Siehe Aktualisierungshäufigkeit auf Kontoebene festlegen.

      Die Aktualisierungshäufigkeit für eine Freigabe wird auf Ebene des Freigabeangebots festgelegt, aber Sie können nur genau einen Zeitplan für jede Datenbank angeben. Wenn mehrere Freigaben mit mehreren Freigabeangeboten verbunden sind, die Objekte aus derselben Datenbank enthalten, wird durch die Aktualisierung der Aktualisierungshäufigkeit bei einem der Angebote die Aktualisierungshäufigkeit bei allen anderen Angeboten, die dieselbe Datenbank verwenden, ebenfalls aktualisiert.

      Sie können nicht bestimmen, wann eine Aktualisierung erfolgt. Stattdessen basiert der Aktualisierungszeitplan für ein Datenprodukt in einer Region auf dem Datum und der Uhrzeit, zu der ein Verbraucher in dieser Region Ihr Datenprodukt zum ersten Mal angefragt hat.

    • Wählen Sie Monitor Replication Cost aus, um die Kosten der Auftragsausführung für das Datenprodukt in andere Regionen zu überwachen. Siehe Verwalten der Kosten für Cloud-übergreifende automatische Auftragsausführung.

Weitere Informationen zum Ändern von Freigabeangeboten finden Sie unter Ändern von veröffentlichten Freigabeangeboten.

Aktualisierungshäufigkeit auf Kontoebene festlegen

Wenn es sich bei Ihrem Datenprodukt um ein Anwendungspaket handelt, das automatisch in Remoteregionen bereitgestellt wird, erfolgt die Aktualisierung Ihres Produkts in einer von Ihnen auf Kontoebene festgelegten Aktualisierungshäufigkeit.

Sie können die Aktualisierungshäufigkeit für das Konto mit einem SQL-Befehl ändern. Wenn Sie dies tun, aktualisieren Sie die Aktualisierungshäufigkeit der automatischen Auftragsausführung für jedes von Ihrem Konto veröffentlichte Anwendungspaket. Diese Aktualisierungshäufigkeit wirkt sich nicht auf Freigabeangebote aus, die mit Freigaben verbunden sind.

ALTER ACCOUNT SET LISTING_AUTO_FULFILLMENT_REPLICATION_REFRESH_SCHEDULE = '<schedule>'
Copy

Wobei:

schedule:

Das Zeitintervall, in dem das Datenprodukt für andere Regionen aktualisiert werden soll. Geben Sie eine Zeitspanne in Minuten an, einschließlich der Einheit: MINUTES.

Um beispielsweise die Aktualisierungshäufigkeit für die automatische Auftragsausführung für jedes von Ihrem Konto veröffentlichte Anwendungspaket auf „jede Stunde“ einzustellen, führen Sie Folgendes aus:

ALTER ACCOUNT SET LISTING_AUTO_FULFILLMENT_REPLICATION_REFRESH_SCHEDULE = '60 MINUTES'
Copy

Bemerkung

Stattdessen basiert der Aktualisierungszeitplan für ein Datenprodukt in einer Region auf Datum und Uhrzeit, zu der ein Verbraucher in dieser Region Ihr Datenprodukt zum ersten Mal angefragt hat.

Konten die Einrichtung der Cloud-übergreifenden automatischen Ausführung erlauben

Wenn Sie der Organisationsadministrator eines Kontos sind (d. h. wenn Sie die Rolle ORGADMIN verwenden), können Sie die für das Einrichten der Cloud-übergreifenden automatischen Auftragsausführung erforderlichen Berechtigungen an die Rolle ACCOUNTADMIN der Konten Ihrer Organisation delegieren.

Nach der Delegierung von Berechtigungen an die Rolle ACCOUNTADMIN kann die Rolle ACCOUNTADMIN die Berechtigung MANAGE LISTING AUTO FULFILLMENT anderen Rollen des Kontos zuweisen. Siehe Registrieren als Anbieter von Freigabeangeboten.

Sie können die Berechtigungen delegieren, die Berechtigungen widerrufen und feststellen, ob die Berechtigungen an ein bestimmtes Konto delegiert wurden. Sie können Berechtigungen nur an andere Konten in Ihrer Organisation delegieren.

Berechtigungen zum Einrichten der Cloud-übergreifende automatische Ausführung delegieren

Um Benutzern mit der Rolle ACCOUNTADMIN die Möglichkeit zu geben, die Cloud-übergreifende automatische Auftragsausführung einzurichten, rufen Sie die Systemfunktion SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT auf. Die Argumente für diese Systemfunktion werden im Folgenden beschrieben.

Für den Aufruf dieser Systemfunktion ist die Rolle ORGADMIN erforderlich.

SELECT SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT(
  '<account_name>'
  );
Copy

Wobei:

account_name

Gibt den Namen des Kontos an, in dem Benutzern mit der Rolle ACCOUNTADMIN die Verwaltung der Cloud-übergreifenden automatischen Ausführung ermöglicht werden soll. Siehe Kontobezeichner.

Berechtigungen zum Einrichten der Cloud-übergreifende automatische Ausführung entziehen

Um zu verhindern, dass Benutzer mit der Rolle ACCOUNTADMIN die Cloud-übergreifende automatische Auftragsausführung einrichten können, rufen Sie die Systemfunktion SYSTEM$DISABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT auf. Die Argumente für diese Systemfunktion werden im Folgenden beschrieben.

Für den Aufruf dieser Systemfunktion ist die Rolle ORGADMIN erforderlich.

SELECT SYSTEM$DISABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT(
  '<account_name>'
  );
Copy

Wobei:

account_name

Gibt den Namen des Kontos an, in dem Benutzern mit der Rolle ACCOUNTADMIN die Möglichkeit zum Verwalten der Cloud-übergreifenden automatischen Ausführung entzogen werden soll. Siehe Kontobezeichner.

Prüfen, ob Konto eine Cloud-übergreifende automatische Ausführung einrichten kann

Um festzustellen, ob Benutzer mit der Rolle ACCOUNTADMIN in einem bestimmten Konto die Cloud-übergreifende automatische Auftragsausführung einrichten dürfen, rufen Sie die Systemfunktion SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT auf. Die Argumente für diese Systemfunktion werden im Folgenden beschrieben.

Für den Aufruf dieser Systemfunktion ist die Rolle ORGADMIN erforderlich.

SELECT SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT(
  '<account_name>'
  );
Copy

Wobei:

account_name

Gibt den Namen des Kontos an, für das Sie prüfen möchten, ob Benutzer mit der Rolle ACCOUNTADMIN die Cloud-übergreifende automatische Auftragsausführung verwalten können. Siehe Kontobezeichner.