Big Query 中 JSON 的模式应该是什么?
What should be the schema for the JSON in Big Query?
我有以下 JSON,我必须将它导入 Big Query。我应该为下面的 JSON 指定什么架构? table 的字段名称应该是什么?我正在使用 BigQuery WebUI。
{
"users": {
"userid1mohan": {
"password": "123456",
"username": "mohan"
},
"userid2kutubuddin": {
"password": "234567",
"username": "kutubuddin"
},
"userid3pankaj": {
"password": "345678",
"username": "pankaj"
},
"userid4vivek": {
"password": "456789",
"username": "vivek"
}
}
}
请注意,BigQuery 可以轻松提取 CSV 和换行符分隔的 JSON,但不会像问题中提供的那样提取普通的 JSON 文件。
在此处查找有关换行符分隔 JSON 格式的规范:http://dataprotocols.org/ndjson/
对于像这样的用例,nljson 需要看起来像:
{"username":"kutubuddin","password":"456789"}
{"username":"pankaj","password":"312231"}
{"username":"vivek","password":"123h1"}
因此,在将其引入 BigQuery 之前,您需要将拥有的 json 对象转换为多个 json 对象,每行一个。
我有以下 JSON,我必须将它导入 Big Query。我应该为下面的 JSON 指定什么架构? table 的字段名称应该是什么?我正在使用 BigQuery WebUI。
{
"users": {
"userid1mohan": {
"password": "123456",
"username": "mohan"
},
"userid2kutubuddin": {
"password": "234567",
"username": "kutubuddin"
},
"userid3pankaj": {
"password": "345678",
"username": "pankaj"
},
"userid4vivek": {
"password": "456789",
"username": "vivek"
}
}
}
请注意,BigQuery 可以轻松提取 CSV 和换行符分隔的 JSON,但不会像问题中提供的那样提取普通的 JSON 文件。
在此处查找有关换行符分隔 JSON 格式的规范:http://dataprotocols.org/ndjson/
对于像这样的用例,nljson 需要看起来像:
{"username":"kutubuddin","password":"456789"}
{"username":"pankaj","password":"312231"}
{"username":"vivek","password":"123h1"}
因此,在将其引入 BigQuery 之前,您需要将拥有的 json 对象转换为多个 json 对象,每行一个。