google-cloud-platform - 如何从 GCP 控制台或 UI 检索 Bigquery 账单详细信息?

标签 google-cloud-platform google-bigquery

我的团队正在使用 bigquery 进行产品开发。一天的交易生成了 5159 卢比的其他账单。

我检查了交易详情

BigQuery 分析:15.912 Tebibytes [货币换算:使用汇率 69.155 将美元兑换为印度卢比]

是否可以以某种方式找到有关事务的更多详细信息,例如表名称、执行的查询以及执行的确切时间?

最佳答案

BigQuery 自动将审核日志发送到 Stackdriver Logging并提供对日志数据进行聚合分析的能力。您可以看到BigQuery schema for exported logs了解详情

简单示例:按身份查询成本明细
此查询显示按用户身份估计的查询成本。它根据美国按需查询的标价来估算成本。对于其他地点或使用统一费率计费的客户,此定价可能不准确。

  #standardSQL
  WITH data as
  (
    SELECT
      protopayload_auditlog.authenticationInfo.principalEmail as principalEmail,
      protopayload_auditlog.servicedata_v1_bigquery.jobCompletedEvent AS jobCompletedEvent
    FROM
      `MYPROJECTID.MYDATASETID.cloudaudit_googleapis_com_data_access_YYYYMMDD`
  )
  SELECT
    principalEmail,
    FORMAT('%9.2f',5.0 * (SUM(jobCompletedEvent.job.jobStatistics.totalBilledBytes)/POWER(2, 40))) AS Estimated_USD_Cost
  FROM
    data
  WHERE
    jobCompletedEvent.eventName = 'query_job_completed'
  GROUP BY principalEmail
  ORDER BY Estimated_USD_Cost DESC  

关于google-cloud-platform - 如何从 GCP 控制台或 UI 检索 Bigquery 账单详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57060516/

相关文章:

google-cloud-platform - Google Cloud Build 无法通过我的私有(private) GitHub 存储库进行身份验证

google-bigquery - 使用多字符定界符将存储在谷歌云存储上的数据加载到 BigQuery

kubernetes - 我可以在Google Cloud Kubernetes控制台中查看 “deployments”吗?

google-analytics - 大查询 : two hitlevel custom dimensions

google-cloud-platform - 谷歌云 : How to connect the google cloud storage to cloud CDN without making the bucket public?

python-3.x - 使用Python客户端库进行gcp计算API使用什么以及如何传递凭据

oauth - 如何使用 Google Oauth 为 BigQuery 授权已安装的应用程序?

java - Apache Beam 中的 BigQuery 插入重试策略

python - Datalab 到 BigQuery - 将变量值插入 SQL 中

sql - 如何将聚合函数应用于从 Google BigQuery 中的 JSON 提取的数据?