Egress Cost Optimizer konfigurieren¶
Wenn Sie ein Anbieter sind, können Sie cloudübergreifende automatische Ausführung (automatische Ausführung) für ein Freigabeangebot verwenden, um Ihr Datenprodukt automatisch in andere Snowflake-Regionen zu replizieren, ohne dass Sie die Daten manuell replizieren müssen.
In diesem Abschnitt wird beschrieben, wie Sie die Freigabe über mehrere Regionen autorisieren und den Kostenoptimierer für ausgehende Daten (ECO) für Ihre Organisation aktivieren bzw. deaktivieren.
Aktivieren des Egress Cost Optimizer¶
Sie können ECO auf Kontoebene aktivieren oder deaktivieren. Wenn ein Zeitplan für die automatische Auftragsausführung festgelegt ist, ist ECO für alle Freigabeangebote in einer Datenbank aktiviert, die dem Kontozeitplan folgt.
Aktivieren oder deaktivieren Sie ECO für ein ganzes Konto¶
Sobald der ECO auf Organisationsebene autorisiert ist, aktivieren oder deaktivieren Sie ECO für ein Konto, indem Sie wie folgt vorgehen:
Wählen Sie im Navigationsmenü die Option Data sharing » Provider Studio aus.
Wählen Sie die Registerkarte Settings aus.
Klicken Sie im Bereich Cross-Cloud Auto-Fulfillment auf Umschalter neben Egress Cost Optimizer, um ECO zu aktivieren oder deaktivieren.
Sie können die Optimierung der ausgehenden Kosten aktivieren, indem Sie den Befehl ALTER ACCOUNT ausführen, um den Parameter ENABLE_EGRESS_COST_OPTIMIZER auf TRUE zu setzen:
ALTER ACCOUNT SET ENABLE_EGRESS_COST_OPTIMIZER=TRUE;
Um die Optimierung der ausgehenden Kosten zu deaktivieren, setzen Sie den Parameter ENABLE_EGRESS_COST_OPTIMIZER auf FALSE:
ALTER ACCOUNT SET ENABLE_EGRESS_COST_OPTIMIZER=FALSE;
Weitere Informationen dazu finden Sie unter ALTER ACCOUNT.
Beschränkungen von ECO¶
Die inkrementelle Datenaufnahme ist erforderlich, damit der Cloud-Cache vom Egress Cost Optimizer vollständig genutzt werden kann.
Der Cloud-Zwischenspeicher wird vom Egress Cost Optimizer nur für Aktualisierungen durch automatische Ausführung verwendet.
Der Kostenoptimierer für ausgehende Daten verwendet den Cloud-Cache nur, wenn die Gesamtkosten für ausgehende Daten für alle Freigabeangebote in derselben Datenbank optimiert werden. Der Optimierungsalgorithmus misst die Größe der Datenangebote auf Datenbankebene und nicht auf Tabellenebene.
ECO is not supported for listings that include a Cortex Knowledge Extension (CKE).
Providers should be aware of the cost implications for replication with listings that have a CKE.
If a CKE is added to a listing that has ECO enabled, ECO will be automatically turned off, and the provider will be notified by email. With ECO turned off, costs associated with the listing can increase.
Similarly, if a CKE is added to a listing that’s part of a replication group, then ECO will be turned off for all listings within that replication group. An email notification will be sent to the provider indicating that the ECO was turned off.