BigQuery 对嵌套字段插入更新

vku*_*mar 3 google-bigquery

我有多个 JSON 文件。这些文件有两个嵌套字段。这些文件每天都会生成,因此我需要在 BigQuery 表中执行每日插入和更新操作。我在图像中共享了表架构。

如何对嵌套字段进行更新操作?

BigQuery 数据集

小智 5

有点晚了,但以防万一其他人正在寻找。如果您可以使用标准 SQL:

INSERT INTO your_table (optout_time, clicks, profile_id, opens, ... ) 
VALUES (
  1552297347, 
  [
   STRUCT(1539245347 as ts, 'url1' as url), 
   STRUCT(1539245341 as ts, 'url2' as url)
  ], 
  'whatever', 
  [ 
   STRUCT(1539245347 as ts), 
   STRUCT(1539245341 as ts)
  ], 
  ...
)
Run Code Online (Sandbox Code Playgroud)