gpt4 book ai didi

json - 从 bigquery WebUI 将 JSON 加载到 bigquery 表时在模式中定义数组

转载 作者:行者123 更新时间:2023-12-01 23:48:21 26 4
gpt4 key购买 nike

我正在将 json 文件加载到 bigquery 数据集中的表中。该文件中的示例 json 是:

{"a": "string_a","b": "string_b","c": 4.42,"d_list":["x","y","z"]}

我将架构字段定义为:

a:string, b:string, c:float, d_list:string

这会导致导入错误Field:d_list, array specified for non-repeated field

我认为d_list应该定义为:

  {
"type": "STRING",
"name": "d_list",
"mode": "repeated"
}

是吗?如果是,我如何使用 WEbUI 以这种方式定义它?

最佳答案

Web UI 还接受 JSON 行,如帮助程序图标所示,因此您可以定义一个 JSON 字段数组,然后将其粘贴到 Web UI 中。

[
{
"type": "STRING",
"name": "a",
"mode": "nullable"
},
{
"type": "STRING",
"name": "b",
"mode": "nullable"
},
{
"type": "FLOAT",
"name": "c",
"mode": "nullable"
},
{
"type": "STRING",
"name": "d_list",
"mode": "repeated"
}
]

关于json - 从 bigquery WebUI 将 JSON 加载到 bigquery 表时在模式中定义数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27938129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com