Leitura de arquivos com um procedimento armazenado Python¶
Leitura dos estágios¶
Ao usar a classe SnowflakeFile no módulo snowflake.snowpark.files do Snowpark, seu manipulador Python pode ler dinamicamente um arquivo de estágios internos ou externos.
O Snowflake oferece suporte à leitura de arquivos com SnowflakeFile para procedimentos armazenados e funções definidas pelo usuário. Para obter mais informações sobre a leitura de arquivos no código do manipulador, bem como mais exemplos, consulte Como ler um arquivo com um manipulador de UDF Python.
Exemplo¶
Este exemplo demonstra como criar e chamar um procedimento armazenado de direitos do proprietário que lê um arquivo usando a classe SnowflakeFile.
Crie o procedimento armazenado com um manipulador em linha, especificando o modo de entrada como binário passando rb para o argumento mode:
Chame o procedimento armazenado: