2016-12-03 5 views
0

データフロージョブからBigQueryテーブルに書き込むネストされたフィールドを持つオブジェクトがいくつかあります。私はテーブルスキーマを作成する方法を理解していますが、ネストされたフィールドを持つTableRowを作成する方法はわかりません。JavaデータフローからネストされたレコードをBigQueryに書き込む

TableRowオブジェクトは、TableCellオブジェクトのリストにすぎず、String、Objectのキーと値のペアのように見えます。どのようにしてこのように入れ子にしたオブジェクトを構築できますか? TableCellの値をTableRowにすることはできますか?

+0

ようこそ。これまでに試したことの具体例を示してください。 –

+1

これは役に立つはずです:https://sookocheff.com/post/bigquery/writing-repeated-bigquery-records/ –

+0

@ElliottBrossardありがとうございます。 –

答えて

3

溶液向かっ@ElliotBrossardポイントによって共有リンク: https://sookocheff.com/post/bigquery/writing-repeated-bigquery-records/

繰り返しフィールドはList<TableRow>を使用して表されているようにちょうど、ネストされたフィールドは、フィールド値のいくつかはTableRowオブジェクト自体であるTableRowを使用して表されています。

関連する問題