Januar 2023

Die folgenden neuen Features, Verhaltensänderungen und Aktualisierungen (Verbesserungen, Korrekturen usw.) wurden diesen Monat eingeführt. Wenn Sie Fragen zu diesen Ergänzungen haben, wenden Sie sich an den Snowflake-Support.

Wichtig

Jedes Release enthält möglicherweise Updates, die eine Aktualisierung der Weboberfläche erfordern.

Um sicherzustellen, dass sich diese Updates nicht auf Ihre Nutzung auswirken, wird grundsätzlich empfohlen, die Weboberfläche nach jeder Bereitstellung eines Snowflake-Release zu aktualisieren.

Unter diesem Thema:

Neue Features

Ansicht OBJECT_DEPENDENCIES: Unterstützung von freigegebenen Objekten hinzugefügt

Ab diesem Release unterstützt Snowflake freigegebene Objekte für die Account Usage-Ansicht OBJECT_DEPENDENCIES in der freigegebenen SNOWFLAKE-Datenbank. Wenn ein Verbraucher beispielsweise eine Ansicht aus einer freigegebenen Tabelle erstellt, ist die Ansicht von der Tabelle abhängig, die vom Anbieter freigeben wurde. Die Abhängigkeiten im Zusammenhang mit der gemeinsamen Nutzung von Daten (Data Sharing) ermöglichen es Datenverantwortlichen, eine höhere Datenintegrität sicherzustellen, Regulierungsstandards besser einzuhalten und detailliertere Auswirkungsanalysen zu erstellen.

Weitere Informationen dazu finden Sie unter Objektabhängigkeiten und in den Nutzungshinweisen.

Memoisierbare Funktionen – Vorschau

Mit diesem Release gibt Snowflake die allgemeine Verfügbarkeit von memoisierbaren Funktionen bekannt. Mit einer memoisierbaren Funktion kann das Ergebnis des Aufrufs einer benutzerdefinierten Funktion (UDF) zwischengespeichert und das zwischengespeicherte Ergebnis zurückgegeben werden, wenn die Ausgabe zu einem späteren Zeitpunkt benötigt wird. Die Verwendung von memoisierbaren Funktionen verbessert die Leistung bei komplexen Abfragen, z. B. bei Suchvorgängen auf mehreren Spalten von Zuordnungstabellen, auf die in Zeilenzugriffsrichtlinien oder Maskierungsrichtlinien verwiesen wird. Derzeit sind memoisierbare Funktionen nur für skalare SQL-UDFs verfügbar.

Weitere Informationen dazu finden Sie unter Memoisierbare UDFs.

Verwenden von Amazon S3-kompatiblem Speicher – Vorschau

Mit diesem Release stellt Snowflake eine Vorschau auf die Unterstützung des Zugriffs auf Daten in Amazon S3-kompatiblem Speicher bereit. Sie können externe Stagingbereiche und externe Tabellen auf Software und Geräten, vor Ort (on-premises) oder in einer privaten Cloud bereitstellen, die mit der Amazon S3-API hoch kompatibel sind. Mithilfe dieses Features können Sie Ihre Daten einfacher und effizienter verwalten, steuern und analysieren, unabhängig davon, wo die Daten physisch gespeichert sind.

Beachten Sie, dass Amazon S3-kompatible Endpunkte nicht automatisch für alle Konten aktiviert sind. Wenden Sie sich an Ihre Snowflake-Kundenbetreuer oder an den Snowflake-Support, um dieses Feature anzufordern. Überprüfen Sie erst die Endpunkte mit unserer öffentlichen Testsuite (in GitHub), bevor Sie die Anfrage senden.

Weitere Informationen dazu finden Sie unter Verwenden von Amazon S3-kompatiblem Speicher.

Account Usage: Neue PASSWORD_POLICIES-Ansicht

Ab diesem Release verfügt Snowflake über die neue Ansicht PASSWORD_POLICIES im Account Usage-Schema der freigegebenen SNOWFLAKE-Datenbank. Diese Ansicht gibt eine Zeile für jede Kennwortrichtlinie des Kontos zurück. Beachten Sie, dass der Zugriff auf diese Ansicht über die von Snowflake bereitgestellte Datenbankrolle SECURITY_VIEWER gewährt werden kann.

Weitere Informationen dazu finden Sie unter Ansicht PASSWORD_POLICIES und SNOWFLAKE-Datenbankrollen.

Account Usage: Neue SESSION_POLICIES-Ansicht

Ab diesem Release verfügt Snowflake über die neue Ansicht SESSION_POLICIES im Account Usage-Schema der freigegebenen SNOWFLAKE-Datenbank. Diese Ansicht gibt eine Zeile für jede Sitzungsrichtlinie des Kontos zurück. Beachten Sie, dass der Zugriff auf diese Ansicht über die von Snowflake bereitgestellte Datenbankrolle SECURITY_VIEWER gewährt werden kann.

Weitere Informationen dazu finden Sie unter Ansicht SESSION_POLICIES und SNOWFLAKE-Datenbankrollen.

SQL-Aktualisierungen

Festlegen einer Snowflake Scripting-Variable als skalaren Rückgabewert einer gespeicherten Prozedur

Ab diesem Release können Sie in einer CALL-Anweisung die neue Klausel INTO :snowflake_scripting_variable verwenden, um einen skalaren Rückgabewert aus einer gespeicherten Prozedur in einer Snowflake Scripting-Variable zu erfassen. Beispiel:

DECLARE
  ret1 NUMBER;
BEGIN
  CALL my_procedure('Manitoba', 127.4) into :ret1;
  RETURN ret1;
END;
Copy

Hinweis: Wenn Sie SnowSQL oder die klassische Weboberfläche verwenden, benutzen Sie stattdessen folgendes Beispiel (siehe Verwenden von Snowflake Scripting in SnowSQL und über die klassische Weboberfläche):

EXECUTE IMMEDIATE $$
DECLARE
  ret1 NUMBER;
BEGIN
  CALL my_procedure('Manitoba', 127.4) into :ret1;
  RETURN ret1;
END;
$$
;
Copy

Neue SQL-Funktionen

Die folgenden Funktionen wurden in den neuesten Releases eingeführt:

Funktionskategorie

Neue Funktion

Beschreibung

Aggregatfunktionen (allgemein)

MIN_BY and MAX_BY

Sucht die Zeilen, die den Minimum- oder Maximumwert einer angegebenen Spalte enthalten, und gibt den Wert einer zweiten angegebenen Spalte für die jeweilige Zeile zurück.

Aktualisierungen für Data Governance

Spaltenherkunft – Allgemeine Verfügbarkeit

Mit diesem Release gibt Snowflake die allgemeine Verfügbarkeit des Features „Spaltenherkunft“ bekannt. Die Spaltenherkunft (d. h. der Zugriffsverlauf von Spalten) erweitert die Spalte objects_modified der Account Usage-Ansicht ACCESS_HISTORY um die Angabe, wie die Daten bei einer Schreiboperation von der Quellspalte zur Zielspalte gelangen. Snowflake verfolgt die Daten aus den Quellspalten über alle nachfolgenden Tabellenobjekte, die auf Daten aus den Quellspalten verweisen (z. B. INSERT, MERGE, CTAS).

Dieses Feature wurde im Oktober 2022 als Vorschau eingeführt. Weitere Informationen dazu finden Sie unter Zugriffsverlauf und ACCESS_HISTORY-Ansicht.

Aktualisierungen der Weboberfläche

Aufbewahrung des Versionsverlaufs von Snowsight-Arbeitsblättern

Um die Leistung von Snowsight zu verbessern, wird der Versionsverlauf von Arbeitsblättern, die älter als 90 Tage sind, in regelmäßigen Abständen entfernt. Die für diese Versionen gespeicherten Abfrageergebnisse werden ebenfalls entfernt.