16.-17. Oktober 2023 – Versionshinweise zu Release 7.37¶
Achtung
Das Release ist abgeschlossen.
Informationen zu den Unterschieden zwischen der vorläufigen und der endgültigen Version dieser Versionshinweise finden Sie unter Änderungsprotokoll der Versionshinweise.
Neue Features¶
Protokollierung und Ablaufverfolgung von Handler-Code – Allgemeine Verfügbarkeit¶
Mit diesem Release können wir die allgemeine Verfügbarkeit von Protokollierung und Ablaufverfolgung von Handler-Code bekannt geben, die bisher als Vorschau-Feature verfügbar waren.
Dieses Feature ermöglicht das Ausgeben von Protokollmeldungsdaten und Daten zu Ablaufverfolgungsereignissen durch UDF- und Prozedur-Handler-Code, sodass die Daten in einer mit Ihrem Konto verbundenen Ereignistabelle gespeichert werden. Sie können die gespeicherten Daten dann abfragen, um sie zu analysieren.
Weitere Informationen dazu finden Sie unter Übersicht zu Protokollierung und Ablaufverfolgung.
Aktualisierungen zur Erweiterbarkeit¶
Lesen von Dateien mit einer Python-Funktion oder einer Python-Prozedur – Allgemeine Verfügbarkeit¶
Mit diesem Release können wir die allgemeine Verfügbarkeit der Python-Unterstützung für das Lesen von Dateien unter Verwendung von SnowflakeFile
bekannt geben.
SnowflakeFile
ist eine neue Klasse im Modul snowflake.snowpark.files
, die einen dynamischen Lesezugriff auf Dateien in einem internen oder externen Stagingbereich ermöglicht. Mit SnowflakeFile
können Sie Dateien streamen, um Aufgaben wie das Lesen unstrukturierter Daten oder das Verwenden eigener Modelle für maschinelles Lernen in einer benutzerdefinierten Funktion (UDF), einer benutzerdefinierten Tabellenfunktion (UDTF) oder einer gespeicherten Prozedur auszuführen.
Weitere Informationen dazu finden Sie unter:
Lesen von Dateien mit einem in Scala geschriebenen Funktions- oder Prozedur-Handler – Allgemeine Verfügbarkeit¶
Mit diesem Release können wird die allgemeine Verfügbarkeit der Unterstützung für das Lesen von Stagingdateien mit in Scala geschriebenem UDF- oder Prozedur-Handler-Code bekannt geben.
Weitere Informationen dazu finden Sie unter Lesen einer Datei mit einer Scala-UDF und Lesen einer Datei mit einer Scala-Prozedur.
SQL-Aktualisierungen¶
Problem mit Spalten-Aliassen für Aggregate und die GROUP BY ALL-Klausel behoben¶
Wenn eine SELECT-Anweisung mit einer GROUP BY ALL-Klausel definiert war und auf einen Spaltenalias für ein Aggregat verwies, schlug die Anweisung bisher mit dem Fehler not a valid group by expression
fehl.
Die folgende Anweisung zum Beispiel hat eine GROUP BY ALL-Klausel, definiert den Spaltenalias total
für ein Aggregat und verweist auf diesen Alias (ROUND(total)
):
SELECT ... , SUM(my_column) AS total, ROUND(total) FROM mytable GROUP BY ALL ... ;
Diese Anweisung würde mit der folgenden Fehlermeldung fehlschlagen:
Error Code: 000979
Error Message: SQL compilation error:
[SUM(MYTABLE.MY_COLUMN)] is not a valid group by expression
Dieses Problem wurde behoben, und diese Typen von Anweisungen schlagen nicht mehr mit not a valid group by expression
-Fehlern fehl.
Aktualisierungen der Weboberfläche¶
Kein Hinzufügen und Verwalten von Zahlungsdetails über die klassische Konsole mehr¶
Mit diesem Release können Kunden keine Zahlungsdetails für Snowflake On Demand mehr über die klassische Weboberfläche hinzufügen oder verwalten. Stattdessen müssen Sie Snowsight verwenden, um die Zahlungsdetails zu verwalten.
Weitere Details dazu finden Sie unter Umwandeln in ein kostenpflichtiges Konto.
Änderungsprotokoll der Versionshinweise¶
Ankündigung |
Update |
---|---|
Kein Hinzufügen und Verwalten von Zahlungsdetails über die klassische Konsole mehr |
Hinzugefügt zu Aktualisierungen der Weboberfläche |
Problem mit Spalten-Aliassen für Aggregate und die GROUP BY ALL-Klausel behoben |
Hinzugefügt zu SQL-Aktualisierungen |