【发布时间】:2016-10-19 14:34:55
【问题描述】:
我想知道是否有任何方法可以将数据流式传输到 BigQuery 表的特定时间分区。文档说您必须使用表装饰器:
使用分区装饰器加载数据
分区装饰器使您能够将数据加载到特定的 划分。要调整时区,请使用分区装饰器加载 根据您的首选时区将数据放入分区中。例如, 如果您使用的是太平洋标准时间 (PST),请加载生成的所有数据 2016 年 5 月 1 日 PST 进入该日期的分区,使用 对应的分区装饰器:
[TABLE_NAME]$20160501
来源:https://cloud.google.com/bigquery/docs/partitioned-tables#dealing_with_timezone_issues
还有:
重述分区中的数据
要更新特定分区中的数据,请附加分区装饰器 将数据加载到表中时的分区表的名称。 分区装饰器表示特定日期并采用以下形式:
$YYYYMMDD
来源:https://cloud.google.com/bigquery/docs/creating-partitioned-tables#creating_a_partitioned_table
但如果我在流式传输数据时尝试使用它们,我会收到以下错误:表格装饰器不能与流式插入一起使用。
提前致谢!
【问题讨论】:
标签: google-bigquery