私の BigQuery テーブルのスキーマは次のようになります。
A:STRING,B:STRING,C:STRING,D:STRING,E:STRING,F:STRING,createdAt:INTEGER,updatedAt:INTEGER,I:STRING
クラウド ストレージのファイル (JSON) には 1 つの項目があり、次のようになります。
{
"A": "AAA",
"B": "BBB",
"E": "EEEEE",
"F": "FFFFF",
"createdAt": 1364226047214,
"XXXX": "XXXXXXXXXXX",
"I": "IIIIII",
"YYYY": {
"Y1": 1.99,
"Y2": "YYYYYY"
},
"location": {
"city": "Amherst",
"region": "NS",
"country": "CA"
},
"purchaseDate": 1364225968000,
"updatedAt": 1364226052634
}
次のエラーが表示されます。
Errors:
Line:1 / Column:173, The field "createdAt" was not found on the current message.
Too many errors encountered. Limit is: 0.
上記のエラーに関連する 2 つの質問:
BigQuery はデータ内の欠落フィールドをどのように処理しますか? デフォルトではすべてのフィールドが null 可能ではないですか?
BigQuery はデータ内の不明なフィールドや余分なフィールドをどのように処理しますか?