【问题标题】:Load csv file into SnowFlake table using python使用 python 将 csv 文件加载到 SnowFlake 表中
【发布时间】:2021-05-21 16:52:14
【问题描述】:

我正在尝试将 csv 文件从 Python 上传到 Snowflake。

这是我的代码:

drop stage if exists "SCHEMA"."DATABASE".data_stage

create stage "SCHEMA"."DATABASE".data_stage file_format = (type = "csv" field_delimiter = "," skip_header = 1)

put file://C://Users//318459//Downloads//Student_marks.csv @DATA_STAGE auto_compress=true

我无法通过其他方式将文件上传到我的雪花服务器,

我已经连接了 python,我可以创建 sql 脚本,但是最后一行“put file”显示错误。任何的想法?我试图将它直接运行到雪花中,这是错误。

错误:

SQL 编译错误:UI 不支持该命令:PUT

问候

【问题讨论】:

    标签: python csv snowflake-cloud-data-platform


    【解决方案1】:

    put 命令不能在 UI 中使用,因为错误消息指出,您可以在 python 中使用它。

    此外,您无需为此目的创建阶段,您可以使用用户阶段或表阶段。它们是已经存在的阶段,更多信息: Types of Stages

    【讨论】:

    • 您好,我使用此代码 deltafrog.com/load-csv-file-into-snowflake-table-using-python 也创建了表,但从未插入数据并且没有显示错误,可能是什么?
    • 查看了链接,不是一个很好的例子。检查 Snowflake History 选项卡以查看是否成功放入并复制到命令中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 2015-04-07
    相关资源
    最近更新 更多