Lesen von Dateien mit einer gespeicherten Python-Prozedur¶
Lesen von Stagingbereichen¶
Mit der SnowflakeFile-Klasse des Snowpark-snowflake.snowpark.files-Moduls kann Ihr Python-Handler eine Datei aus internen oder externen Stagingbereichen dynamisch lesen.
Snowflake unterstützt das Lesen von Dateien mit SnowflakeFile sowohl für gespeicherte Prozeduren als auch für benutzerdefinierte Funktionen. Weitere Informationen zum Lesen von Dateien mit Ihrem Handler-Code sowie weitere Beispiele finden Sie unter Lesen einer Datei mit einem Python-UDF-Handler.
Beispiel¶
Dieses Beispiel zeigt, wie Sie eine gespeicherte Prozedur mit Eigentümerrechten, die eine Datei mit der Klasse SnowflakeFile liest, erstellen und aufrufen.
Erstellen Sie die gespeicherte Prozedur mit einem Inline-Handler, und geben Sie den Eingabemodus als binär an, indem Sie rb als mode-Argument übergeben:
Rufen Sie die gespeicherte Prozedur auf: