首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google大查询数据度量

Google大查询数据度量
EN

Stack Overflow用户
提问于 2017-04-07 23:58:17
回答 1查看 201关注 0票数 2

在中,如果我针对一个视图运行一个查询,它会告诉我扫描了多少数据来回答它。(BQ法案作为这一功能)。

然而,是否有一种方法,可以查看有多少数据,我在烧烤环境中,一般不查询任何在项目中存在的许多视图?我的目标是在每日的基础上测量BQ中的数据量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-08 00:05:40

希望下面给您一个关于如何快速检查特定数据集的库存的想法。

您可以将此逻辑扩展到联合多个数据集,并执行您感兴趣的任何聚合。

代码语言:javascript
复制
#legacySQL
SELECT table_id,
    DATE(creation_time/1000) AS creation_date,
    DATE(last_modified_time/1000) AS last_modified_date,
    row_count,
    size_bytes,
    CASE
        WHEN type = 1 THEN 'table'
        WHEN type = 2 THEN 'view'
        WHEN type = 3 THEN 'external'
        ELSE '?'
    END AS type,
    TIMESTAMP(creation_time/1000) AS creation_time,
    TIMESTAMP(last_modified_time/1000) AS last_modified_time,
    dataset_id,
    project_id
FROM [project.dataset1.__TABLES__],   
     [project.dataset2.__TABLES__],
     [project.dataset3.__TABLES__],
     [project.dataset4.__TABLES__],
     [project.dataset5.__TABLES__]

取决于数据集的大小(根据数据集中表的数量),上述查询可能会开始抱怨。所以你可能需要分批处理你的数据。希望这能帮上忙

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43288698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档