【问题标题】:Why does my Snowflake Table load keep failing?为什么我的雪花表加载总是失败?
【发布时间】:2020-06-01 05:06:30
【问题描述】:

刚刚创建了一个试用 Snowflake 帐户,创建了一个简单的(17 列)表。

尝试将 csv 导入其中。

每次我尝试时都会收到“暂存错误”:“尝试暂存“[文件名]”时出现错误。 原因:超出最大文件大小。”

没错,我想要的主文件是 4GB,但我不断将其缩减为更小的大小(最后一个是 72mb),但仍然出现相同的错误。

是的,我当然可以让文件更小,但已经失去了使用系统的意义!如果我无法加载我的数据,那么 db.. 有什么意义?

我确信我缺少一些简单而明显的东西,但我不知道那是什么。

提前感谢您的帮助。

【问题讨论】:

    标签: load snowflake-cloud-data-platform loaddata


    【解决方案1】:

    您忘记提及您尝试使用的加载方法。看看你在说什么,我怀疑你正在尝试通过 Web 界面导入文件,而这仅适用于小文件(最大 50mb)。如果您想导入更大的文件(或多个文件),您应该使用 COPY 进行批量加载(这可能有不同的场景,具体取决于您使用的云):

    https://docs.snowflake.net/manuals/user-guide/data-load-bulk.html

    【讨论】:

    • 谢谢,就是这样。是的,我正在使用浏览器“加载表”。现在将检查批量加载!谢谢。
    • 我确定我真的很厚,但是...从上面的链接,我需要通过 PUT 命令将数据上传到暂存,然后我可以将它复制到我的表中. 这一切都说得通。但是我应该把 PUT 命令放在哪里?我没有看到“控制台”,也没有输入代码的地方。我是否打算使用 SQL 开发工具,我必须连接到我的雪花环境?我知道这一切都很基础,但我看不到有关设置前几个步骤的信息。谢谢。
    • 好的——我想我找到了! ;)
    猜你喜欢
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多