は私がスキーマ定義として持つテーブルに上記のレコードをロードしようとしています BigQueryは、
{"customer_id":"2349uslvn2q3","order_id":"9sufd23rdl40",
"line_item": [{"line":"1","sku":"10","amount":10},
{"line":"2","sku":"20","amount":20}]}
のように見えるJSONレコードを持っているGoogleのクラウドストレージからデータをロードするために失敗した
"fields": [
{
"mode": "NULLABLE",
"name": "customer_id",
"type": "STRING"
},
{
"mode": "NULLABLE",
"name": "order_id",
"type": "STRING"
},
{
"mode": "REPEATED",
"name": "line_item",
"type": "STRING"
}
]
私は次のようなエラー「メッセージ」取得しています::ファイルの位置0から始まる行の
JSONパースエラーを10 gs:// gcs_bucket/file0。非レコードフィールドに指定されたJSONオブジェクト: LINE_ITEM
Iは、テーブルの行の項目欄にJSON文字列の配列として1つの以上の行を有することができるline_item
JSON文字列が欲しいです。
提案がありますか?
ありがとうございます。あなたがここに持っているスキーマ定義、私はそれを試して、うまくいきます。私は前にそれを持っていた、私はテーブルのjson値の配列として、文字列の配列ではなく、line_item全体を持っていることを望んでいた。 jsonとして広告申込情報全体を表示することはできますか? – Kevin