任何相關的幫助將不勝感激。在線生成的架構定義在使用負載表API時,BigQuery不接受架構生成器
我有幾個不同的JSON文檔需要插入到BigQuery中。現在爲了避免手動生成模式,我使用了可用的在線Json模式生成工具的幫助。但由它們生成的模式未被BigQuery Load Data嚮導接受。 對於eaxmple:一個JSON數據是這樣的:
{"_id":100,"actor":"KK","message":"CCD is good in Pune",
"comment":[{"actor":"Subho","message":"CCD is not as good in Kolkata."},
{"actor":"bisu","message":"CCD is costly too in Kolkata"}]
}
生成的模式通過在線工具是:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Generated from c:jsonccd.json with shasum a003286a350a6889b152
b3e33afc5458f3771e9c",
"type": "object",
"required": [
"_id",
"actor",
"message",
"comment"
],
"properties": {
"_id": {
"type": "integer"
},
"actor": {
"type": "string"
},
"message": {
"type": "string"
},
"comment": {
"type": "array",
"minItems": 1,
"uniqueItems": true,
"items": {
"type": "object",
"required": [
"actor",
"message"
],
"properties": {
"actor": {
"type": "string"
},
"message": {
"type": "string"
}
}
}
}
}
}
但是,當我把它匯入BigQuery在加載數據嚮導時,出現錯誤。
如何減輕這種情況?
謝謝。
這並不是看所有的BigQuery模式,它是其他模式,你感到困惑。你使用了什麼發電機? – Pentium10 2014-09-03 11:18:10
@Pentium 10 - 你可能沒有仔細閱讀我的問題。我在這裏打印的模式是從聯機Json模式生成器生成的。這是有效的。但是BigQuery不接受這種格式。現在是在這裏的任何工具或實用程序,根據BigQuery可接受的格式生成模式? – Subhayu 2014-09-03 12:30:25
什麼是錯誤? – Mario 2014-09-03 13:27:04