使用ORC文件格式将JSON复制到雪花中时,如何避免键和值头



使用CSV文件复制到Snowflake是根据需要加载JSON列。当使用ORC文件加载相同的JSON列时,我们会看到标题和额外的双引号。

加载csv时,数据显示为

{
"code":"user"
},
{
"clear": "{"id":"100","add_id":"188","ac_id":"pecid[318]"}"
}

当加载ORC时,数据显示为

"[
{
""key"": ""code"",
""value"": ""user""
},
{
""key"": ""clear"",
""value"": ""{""id"":""100"",""add_id"":""188"",""ac_id"":""pecid[318]""}""
}
]"

我希望你一切顺利,这听起来像是你在问如何加载ORC文件以避免双引号。您上传数据时是否指定了TYPE=ORC?

您也可以自定义文件类型,并选择该类型以确保正确加载格式。不幸的是,该文件类型似乎没有任何类型选项。这个问题是加载ORC文件的一个很好的起点,因为这是加载ORC文件2 的文件类型规范

最新更新