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 ... ;
Copy

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