我看到了有关Table Decorators的消息,它可以通过指定时间间隔或限制来限制查询的数据量。我没有看到任何关于如何在 Big Query UI 中使用表装饰器的示例。下面是我想运行的示例查询,它只查看过去 4 小时内传入的数据。关于如何修改此查询以利用表装饰器的任何提示?
SELECT
foo,
count(*)
FROM [bigtable.201309010000]
GROUP BY 1
尝试下面的示例后编辑
上面的第一个查询扫描了 9 月份(截至 9 月 19 日)的 180GB 数据。我希望下面的查询仅扫描在指定时间段内传入的数据。在这种情况下需要 4 小时,所以我预计账单约为 1.6GB 而不是 180GB。有没有办法设置 ETL/查询,这样我们就不会因为扫描整个表而被收费?
SELECT
foo,
count(*)
FROM [bigtable.201309010000@-14400000]
GROUP BY 1