我正在尝试在BigQuery中创建date-partitioned + template个表:
insertAll
"tableId": "customer", "templateSuffix": "_activated"
customer_activated
醇>
生成的customer
表继承了timePartitioning
表的架构,但没有{{1}}。
如何确保模板表继承基表的时间分区?
答案 0 :(得分:2)
Streaming API尚不支持日期分区 您的选择是使用加载作业将分区作为初始填充的目标,然后直接使用流式传输到表(不使用分区)并让bigquery推断分区时间戳
否则,您应该等待流媒体支持Google团队提到的日期分区,以便在不久的将来发生
更新:
自2017年中期以来,BigQuery支持Streaming into partitioned tables
答案 1 :(得分:2)
对于将来来这里的人来说,接受的答案已经过时了。 BigQuery Streaming API现在支持日期分区表,包括表和特定分区