将 Java 数据流中的嵌套记录写入 BigQuery
Writing nested records from Java dataflow to BigQuery
我有一些带有嵌套字段的对象,我想将它们从我的数据流作业写入 BigQuery table。我了解如何创建 table 架构,但我不知道如何创建带有嵌套字段的 TableRow。
TableRow 对象只是 TableCell 个对象的列表,这些对象似乎是 String,Object 键值对。如何以这种方式构建嵌套对象? TableCell 的值可以是 TableRow 吗?
@ElliotBrossard 分享的 link 指向一个解决方案:
https://sookocheff.com/post/bigquery/writing-repeated-bigquery-records/
正如重复字段使用 List<TableRow>
表示一样,嵌套字段使用 TableRow
表示,其中一些字段值本身就是 TableRow
对象。
我有一些带有嵌套字段的对象,我想将它们从我的数据流作业写入 BigQuery table。我了解如何创建 table 架构,但我不知道如何创建带有嵌套字段的 TableRow。
TableRow 对象只是 TableCell 个对象的列表,这些对象似乎是 String,Object 键值对。如何以这种方式构建嵌套对象? TableCell 的值可以是 TableRow 吗?
@ElliotBrossard 分享的 link 指向一个解决方案: https://sookocheff.com/post/bigquery/writing-repeated-bigquery-records/
正如重复字段使用 List<TableRow>
表示一样,嵌套字段使用 TableRow
表示,其中一些字段值本身就是 TableRow
对象。