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¶
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;
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;
$$
;
Neue SQL-Funktionen¶
Die folgenden Funktionen wurden in den neuesten Releases eingeführt:
Funktionskategorie |
Neue Funktion |
Beschreibung |
---|---|---|
Aggregatfunktionen (allgemein) |
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.