我试图从最新表是由形式project_id:dataset:dataset_20160101
,project_id:dataset:dataset_20160102
等的BigQuery查询最新表高效
这个查询好像是推荐的解决方案的表的数据集高效地查询:
SELECT *
FROM `project_id.dataset.*`
WHERE _TABLE_SUFFIX=(SELECT MAX(table_id) FROM `project_id.dataset.__TABLES_SUMMARY__`)
然而,这个查询我开账单访问所有表中的数据集,而不只是最新的一个。这是为什么?
我有同样的问题,我认为这是谷歌方面的错误。当我比较使用_TABLE_SUFFIX的硬编码值运行查询时,执行时间相同。似乎正在处理相同数量。 – Florent