小编Zap*_*hod的帖子

在BigQuery中动态查询多个表

我有一个BigQuery数据库,每天将数据上传到自己的表中.所以我有名为"20131201","20131202"等的表.我可以写一个固定的查询来"合并"这些表:

SELECT*FROM db.20131201,db.20131202,...

我希望有一个查询,每次添加新表时都不需要我更新自定义SQL.就像是:

SELECT*FROM db.*

目前哪个不起作用.我想避免制作一张巨大的桌子.是否有我可以做的解决方法,或者这是否必须是功能请求?

最终目标是与所有表的Tableau数据连接.

tableau-api google-bigquery

9
推荐指数
1
解决办法
2001
查看次数

如何在BigQuery中使用表通配符展平?

我们最近切换到标准设置,其中包含以月(foo_2015_05)标记的表,其中包含重复字段的通用格式.最初当我创建一个基于一个大表的视图时,它迫使我在重复的字段上平移表.

当我尝试更新我的视图以考虑每月表时,我似乎无法同时使用表通配符和展平.

SELECT blah
FROM FLATTEN(TABLE_QUERY(dataset, "tableid CONTAINS 'foo_'"), repeated_field)
Run Code Online (Sandbox Code Playgroud)

给我以下错误: 无法解析表名:缺少数据集名称

我错过了什么吗?或者有解决方法吗?

google-bigquery

1
推荐指数
1
解决办法
850
查看次数

标签 统计

google-bigquery ×2

tableau-api ×1