Snowflake-Konnektor für Python: Leere Ergebnisse von „fetch_arrow“ und „fetch_pandas“ sind typisiert

Diese Verhaltensänderung ist nicht Teil des Bundles 2022_07 in Release 6.32 und kann erst getestet werden, wenn die angegebene Version des Snowflake-Konnektors für Python veröffentlicht wurde.

Aktuelle Informationen zu dieser Änderung sowie weitere Release-bezogene Einzelheiten finden Sie im Änderungsprotokoll für Verhaltensänderungen (Behavior Change Log).

Wenn die Python-Funktionen fetch_arrow und fetch_pandas leere Ergebnisse zurückgeben, werden die leeren Spalten derzeit als generische Objekte zurückgegeben. Sie haben keinen bestimmten Datentyp.

In einer zukünftigen Version des Konnektors wird sich das Verhalten dieser Funktionen wie folgt ändern:

Bisher:

Wenn fetch_arrow und fetch_pandas leere Ergebnisse zurückgeben, haben die Schemaspalten der Ergebnisse einen generischen Objekttyp.

Jetzt:

Wenn fetch_arrow und fetch_pandas leere Ergebnisse zurückgeben, wird den zurückgegebenen Schemaspalten derselbe Datentyp wie der Spalte zugewiesen.

Diese Änderung wird in Version 2.8.0 des Snowflake-Konnektors für Python vorgenommen. Wenn diese Version des Konnektors verfügbar ist, sollten Sie die Änderungen in einer Testumgebung überprüfen, bevor Sie Ihre Produktionsumgebung aktualisieren. Ref.: 215