29. Juli – 1. August 2024 — Versionshinweise zum Release 8.28

Achtung

Das Release ist abgeschlossen.

Informationen zu den Unterschieden zwischen der vorläufigen und der endgültigen Version dieser Versionshinweise finden Sie unter Versionshinweise zum Änderungsprotokoll.

SQL-Aktualisierungen

Neue SQL-Funktionen

Die folgenden Funktionen sind ab diesem Release verfügbar:

Funktionskategorie

Neue Funktion

Beschreibung

Semistrukturiert und strukturiert

ARRAYS_ZIP

Gibt ein Array von Objekten zurück, von denen jedes Schlüssel-Wert-Paare für ein n-tes Element in den Eingabe-Arrays enthält.

CREATE- und ALTER-Befehle für Replikations- und Failover-Gruppen: Unterstützung für Tags hinzugefügt

Mit diesem Release unterstützt Snowflake das Setzen eines Tags für Replikations- und Failover-Gruppen wie folgt:

ALTER { REPLICATION | FAILOVER } GROUP <name>
    SET TAG <tag_name> = '<tag_value>' [ , <tag_name>= '<tag_value>'  ]

ALTER { REPLICATION | FAILOVER } GROUP <name>
    UNSET TAG <tag_name> [ , <tag_name>  ]

CREATE [ OR REPLACE ] { REPLICATION | FAILOVER } GROUP <name>
    ...
    ...
    [ [ WITH ] TAG ( <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' , ... ] ) ]
Copy

Dabei geben <tag_name> und <tag_value> den Tag-Namen (d. h. den Schlüssel) und den Tag-Wert an, der für die Replikations- oder Failover-Gruppe gesetzt/entfernt werden soll:

  • Die maximale Anzahl von eindeutigen Tag-Schlüsseln, die für ein Objekt festgelegt werden können, ist 20.

  • Der Tag-Wert ist immer eine Zeichenfolge, die maximale 256 Zeichen lang sein kann.

Bemerkung

  • Für die Objekte in der Replikations- oder Failover-Gruppe werden keine Tags gesetzt, da diese Gruppen keine übergeordneten Objekte sind; die Tag-Lineage ist nicht anwendbar.

  • Sie können keine Tags für die sekundäre Replikations- oder Failover-Gruppe setzen, da diese Objekte schreibgeschützt sind.

  • Wenn in der primären Replikations- oder Failover-Gruppe Tags gesetzt sind, werden diese Tags auch in der sekundären Failover- oder Replikations-Gruppe gesetzt, wenn Sie die sekundäre Gruppe aktualisieren.

Weitere Informationen dazu finden Sie unter:

Account Usage: Neue SEARCH_OPTIMIZATION_BENEFITS-Ansicht

Mit diesem Release kündigen wir die neue Ansicht SEARCH_OPTIMIZATION_BENEFITS im Schema ACCOUNT_USAGE an.

Diese Ansicht gibt Aufschluss über die Anzahl der Partitionen, die speziell aufgrund der Suchoptimierung beschnitten wurden. Diese Ansicht ähnelt der Ansicht TABLE_PRUNING_HISTORY, bietet jedoch Informationen über die Suchoptimierung.

Weitere Informationen dazu finden Sie unter Ansicht SEARCH_OPTIMIZATION_BENEFITS.

Data Governance-Aktualisierungen

Objekt-Tagging: Unterstützung für Replikations- und Failover-Gruppen hinzugefügt

Mit diesem Release gibt Snowflake bekannt, dass Sie Tags für Replikations- und Failover-Gruppen setzen können.

Weitere Informationen dazu finden Sie unter CREATE- und ALTER-Befehle für Replikations- und Failover-Gruppen: Unterstützung für Tags hinzugefügt (unter diesem Thema).

Funktionen für Datenqualität und Datenmetrik (DMFs) — Allgemeine Verfügbarkeit

Snowflake gibt mit diesem Release die allgemeine Verfügbarkeit von Data Quality Monitoring mit Funktionen für Datenmetriken (DMFs) bekannt. Data Quality Monitoring verwendet DMFs zur kontinuierlichen Überwachung von Datenqualitätsmetriken wie Vollständigkeit, Genauigkeit, Eindeutigkeit und Gültigkeit. Sie können die von Snowflake bereitgestellten System-DMFs für gängige Kennzahlen wie Zeilenanzahl, Duplikate und Aktualität verwenden. Alternativ können Sie auch Ihre eigenen kundenspezifischen DMFs erstellen, um Metriken zu definieren, die speziell auf Ihre eigenen Daten zugeschnitten sind.

Sie können entweder die DMF in einer Abfrage verwenden, um die Qualität der Daten in Ihrer Pipeline zu testen, oder die DMF mit den gewünschten Tabellen verknüpfen, um deren Qualität kontinuierlich zu überwachen. Die kontinuierliche Überwachung kann entweder zeitplanbasiert für regelmäßige Messungen oder Trigger-basiert sein, um nur dann zu messen, wenn die zugrunde liegende Tabelle geändert wird.

Seit der Ankündigung der verfügbaren Vorschau im März haben wir die folgenden Aktualisierungen vorgenommen:

  • Neue Schemaberechtigung: CREATE DATA METRIC FUNCTION. Dies ist eine Änderung gegenüber der Vorschau, bei der Sie die Berechtigung CREATE FUNCTION verwenden mussten.

    Nun muss Ihre Rolle die Berechtigung CREATE DATA METRIC FUNCTION haben, um ein DMF zu erstellen.

  • Neue Tabellenfunktion: DATA_QUALITY_MONITORING_RESULTS

  • Zugriffssteuerung für die neue Tabellenfunktion.

  • Unterstützung für neue Arten von Tabellen: dynamische Tabelle, materialisierte Ansicht, Apache Iceberg™-Tabelle, externe Tabelle, Ereignistabelle, temporäre Tabelle und transiente Tabelle.

  • Die Anzahl der DMF-Verbände wurde auf 10.000 pro Konto erhöht.

  • System-DMFs für Statistiken, die im Juni angekündigt wurde.

Weitere Informationen dazu finden Sie unter Einführung in Data Quality und Datenmetrikfunktionen.

Aktualisierungen beim Laden/Entladen von Daten

Snowpipe: Neue Ausgabe in SYSTEM$PIPE_STATUS

Mit diesem Release enthält die Ausgabe der PIPE_STATUS-Systemfunktion das neue Feld syncHistoryRemainingEntries. Wenn eine Pipe ausfällt, werden die Einträge des Ladeverlaufs möglicherweise weiterhin für die Pipe repliziert, um sicherzustellen, dass die Änderungen seit der letzten Operation zur Aktualisierung auf dem neuesten Stand sind. Mit diesem neuen Feld können Sie den Fortschritt der Replikation des Ladeverlaufs für eine Pipe überwachen.

Weitere Informationen dazu finden Sie unter SYSTEM$PIPE_STATUS.

Aktualisierungen bei Datenpipelines

Dynamische Tabellen: Unterstützung für inkrementelles, laterales Vereinfachen

Mit diesem Release können Sie nun das laterale Vereinfachen mit inkrementeller Aktualisierung verwenden, indem Sie den Aktualisierungsmodus auf INCREMENTAL einstellen. Die Auswahl der vereinfachten SEQ-Spalte aus einem lateral vereinfachten Join wird für die inkrementelle Aktualisierung nicht unterstützt.

Weitere Informationen dazu finden Sie unter Unterstützte Abfragen bei der inkrementellen Aktualisierung.

Aktualisierungen bei Data Lakes

Apache Iceberg™-Tabellen: Unterstützung für Snowflake Open Catalog — Vorschau

Mit diesem Release gibt Snowflake die Vorschau auf die Unterstützung der Integration von Apache Iceberg™-Tabellen in Snowflake mit Snowflake Open Catalog bekannt.

Mit einer Konfiguration der Katalogintegration für Open Catalog können Sie Folgendes tun:

  • Abfrage einer Tabelle in Open Catalog mit Snowflake.

  • Synchronisierung einer von Snowflake verwalteten Iceberg-Tabelle mit Open Catalog.

Weitere Informationen dazu finden Sie unter Apache Iceberg™-Tabellen mit Snowflake Open Catalog in Snowflake verwenden.

Versionshinweise zum Änderungsprotokoll

Ankündigung

Update

Date

Versionshinweise

Erstveröffentlichung (Vorschau)

27. Jul. 24

Snowpipe: Neue Ausgabe in SYSTEM$PIPE_STATUS

Hinzugefügt zum Abschnitt Aktualisierungen bei Laden/Entladen von Daten

30. Jul. 24

Iceberg-Tabellen: Unterstützung für Snowflake Open Catalog

Hinzugefügt zum Abschnitt Data Lake-Aktualisierungen

31. Jul. 24