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

Google cloud platform GCP-我们能知道谁在BigQuery中运行大部分查询吗?,google-cloud-platform,google-bigquery,Google Cloud Platform,Google Bigquery,有没有办法找到Bigquery的详细信息,如: 用户数量(每天)(带姓名) 查询数量(每个用户,每天) 平均数据使用率(每个查询) 谢谢我想这是可能的 这是一个 您可能需要将日志近乎实时地导出到BigQuery中进行进一步分析,如以下示例所示: 当(元数据)数据出现在BigQuery表中时,您可以使用标准SQL查询来获取所需的报告,或将其公开到某些仪表板中。您可以尝试执行以下查询,以验证BigQuery上的查询过程,由该用户使用开始和结束日期 SELECT job_id, start

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

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


谢谢

我想这是可能的

这是一个

您可能需要将日志近乎实时地导出到BigQuery中进行进一步分析,如以下示例所示:


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

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

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

这是最好的办法!使用bigQuery查询bigQuery日志!此外,您还可以根据请求数(无用)和ByteBilled(非常有趣)对用户进行排名!