【发布时间】:2020-10-25 04:22:50
【问题描述】:
我从雪花网站“https://youtu.be/H0sbMDqdYQ8”获得此链接,他们是否正在尝试使用复制命令从 json 文件加载,其中表有 2 列中的 4 列是变体。我正在尝试相同,但是当尝试使用文件格式为 JSON 的复制命令加载 json 文件时,它会抛出错误“SQL 编译错误:JSON/XML/AVRO 文件格式只能生成一列类型变量或对象或数组。使用 CSV文件格式,如果你想加载多于一列。”如何将 json 文件加载到具有多个列的表中。我的要求与上面的 youtube 链接相同...
【问题讨论】:
-
视频未指定正在使用的文件格式。您是否尝试过执行错误消息告诉您的操作?如果文件是多列 JSON 数据,则它必须包含为 CSV 文件。您在复制命令中使用 JSON 格式。
-
自从在视频中他展示了 JSON 文件而不是 CSV 文件。我怀疑他是如何将 JSON 文件加载到表的多个列中的。
-
大家好,从雪花网站“docs.snowflake.com/en/user-guide/data-load-transform.html”在“将半结构化数据加载到单独的列”部分下获得了以下示例,并且能够加载表格的多个列。
标签: json file-upload copy snowflake-cloud-data-platform snowflake-schema