Предполагая, что вы хотите использовать механизмы массовой загрузки Snowflake (например, COPY
целые файлы, а не INSERT
отдельные строки), файл всегда должен в какой-то момент оказаться в хранилище BLOB-объектов.
- вы можете переместить файлы из SFTP в хранилище BLOB-объектов самостоятельно, а затем использовать
COPY
в Snowflake
- вы можете загрузить файлы в локальную файловую систему, а затем использовать команду
PUT
Snowflake, чтобы скопировать файлы в место размещения, а затем снова использовать COPY
Нет способа создать сцену, которая указала бы на SFTP.
Дополнительная информация здесь .
Примечание: теоретически вы могли бы получить данные из SFTP, например. в Python, а затем используйте INSERT
для вставки строк через SQL. Тогда вы не используете сцену, но она более сложна и, безусловно, не стоит усилий.