首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP -我们能知道谁在BigQuery中运行大部分查询吗?

问GCP -我们能知道谁在BigQuery中运行大部分查询吗?
EN

Stack Overflow用户
提问于 2021-03-09 14:08:58
回答 2查看 79关注 0票数 1

有没有办法找出Bigquery的详细信息,比如:

用户数(每天)(及其姓名)查询数(每个用户,每天)平均数据使用量(每个查询)

谢谢

EN

回答 2

Stack Overflow用户

发布于 2021-03-09 16:49:03

我认为这是可能的。

这是一个BigQuery audit logs overview

您可能需要建立日志到BigQuery的近乎实时的导出,以便进一步分析,如下面的示例所示:Defining a BigQuery log sink using gcloud

当(元)数据出现在SQL表中时,您可以使用标准BigQuery查询来获取所需的报告,或者将它们公开到某个仪表板中。

票数 1
EN

Stack Overflow用户

发布于 2021-03-09 17:58:33

您可以尝试执行以下查询,以验证BigQuery上的查询过程,即用户使用开始日期和结束日期。

代码语言:javascript
复制
SELECT
   job_id,
   start_time,
   user_email,
   total_bytes_processed,
   query
FROM `region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT
WHERE creation_time BETWEEN TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY) 
 AND CURRENT_TIMESTAMP()
 AND job_type = "QUERY"
 AND end_time BETWEEN TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY) AND CURRENT_TIMESTAMP()
ORDER BY total_bytes_processed DESC
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66541682

复制
相关文章

相似问题

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