BigQuery中的日期分区模板表?

时间:2016-06-25 19:52:18

标签: google-bigquery

我正在尝试在BigQuery中创建date-partitioned + template个表:

  1. 使用insertAll
  2. 创建基表
  3. 使用"tableId": "customer", "templateSuffix": "_activated"
  4. 调用API customer_activated

    生成的customer表继承了timePartitioning表的架构,但没有{{1}}。

    如何确保模板表继承基表的时间分区?

2 个答案:

答案 0 :(得分:2)

Streaming API尚不支持日期分区 您的选择是使用加载作业将分区作为初始填充的目标,然后直接使用流式传输到表(不使用分区)并让bigquery推断分区时间戳

否则,您应该等待流媒体支持Google团队提到的日期分区,以便在不久的将来发生

  

更新:

自2017年中期以来,BigQuery支持Streaming into partitioned tables

答案 1 :(得分:2)

对于将来来这里的人来说,接受的答案已经过时了。 BigQuery Streaming API现在支持日期分区表,包括表和特定分区

Link to docs