将嵌套记录从Java数据流写入BigQuery

时间:2016-12-03 04:28:11

标签: google-bigquery google-cloud-dataflow

我有一些嵌套字段的对象,我想从我的数据流作业写入BigQuery表。我了解如何创建表架构,但我不知道如何使用嵌套字段创建TableRow

TableRow对象只是TableCell个对象的列表,它们似乎是String,Object键值对。如何以这种方式构建嵌套对象? TableCell的值可以是TableRow吗?

1 个答案:

答案 0 :(得分:3)

@ElliotBrossard分享的链接指向一个解决方案: https://sookocheff.com/post/bigquery/writing-repeated-bigquery-records/

正如使用List<TableRow>表示重复字段一样,嵌套字段使用TableRow来表示,其中某些字段值本身就是TableRow个对象。