将 Cloud Billing 数据导出到 BigQuery

借助“将 Cloud Billing 数据导出到 BigQuery”这一功能,您可以将详细的 Google Cloud 每日结算数据(如用量、费用估算和价格数据)自动导出到您指定的 BigQuery 数据集内。然后,您可以从 BigQuery 访问 Cloud Billing 数据以进行详细分析,或者使用 Google 数据洞察等工具直观呈现您的数据。您也可以使用这种导出方法将数据导出到 JSON 文件。

时间很重要。我们建议您在创建 Cloud Billing 帐号的同时启用将 Cloud Billing 数据导出到 BigQuery 的功能,这样您就可以访问更全面的 Google Cloud 结算数据集,从而满足您的分析需求。请注意,您的 BigQuery 数据集仅反映自设置 Cloud Billing 导出之日起产生的 Google Cloud 结算数据。也就是说,Google Cloud 结算数据不会追溯添加,因此您不会看到启用导出之前的 Cloud Billing 数据。

后续步骤

无论您是经营着规模达数十亿美元的大型企业,还是只有小笔家庭预算,有效管理和报告费用是财务管理的重要环节。为了围绕 Google Cloud 费用和使用情况制定以数据为依据的决策,首先要收集可作为决策依据的数据。

请参阅本部分的指南,了解以下任务:

设置将 Cloud Billing 数据导出到 BigQuery 的功能

要开始收集 Cloud Billing 数据,您必须启用将 Cloud Billing 数据导出到 BigQuery 的功能

设置指南提供了最佳做法建议和详细说明以便您启用将 Cloud Billing 数据导出到 BigQuery 的功能。您可以导出两种类型的 Cloud Billing 数据:

  • 每日费用详情数据
  • 价格数据

了解 Cloud Billing 数据表

启用将 Cloud Billing 数据导出到 BigQuery 的功能之后,系统将在 BigQuery 数据集中自动创建 Cloud Storage 数据表

如需了解所导出内容的数据架构,请参阅导出到 BigQuery 数据集中每个表的 Cloud Billing 数据内容的参考信息。

查找 Cloud Billing 数据的查询示例

如需了解如何使用 SQL 对您的 Cloud Billing 数据运行查询的提示和指导,请查看查询示例

在查询示例页面上,您可以找到各种 SQL 示例,包括以下示例:

使用费

使用 BigQuery 存储使用情况数据会产生些许费用。

  • 将数据加载到指定数据集是免费的,因为此操作会利用 BigQuery 的共享资源池批量加载数据。
  • 使用 BigQuery 导出和分析 Cloud Billing 数据时,相关费用将取决于您流式传输、存储和查询的数据量。

如需了解预计会产生哪些费用,请参阅估算存储和查询费用

BigQuery 价格摘要

下面总结了使用 BigQuery 导出和分析 Cloud Billing 数据时可能产生的 BigQuery 费用。如需了解详情,请查看 BigQuery 价格

SKU 价格 详情
活跃存储 $0.020/GB 每月前 10 GB 免费。
长期存储 $0.010/GB 每月前 10 GB 免费。
分析 $5.00/TB 按需价格 每月免费处理前 1 TB 数据。
如果客户的查询量较大,则可选择固定费用
流式插入 每 200 MB $0.010 按行收费,每行最小为 1 KB。
*此 SKU 没有免费用量

很多分区表操作都是免费的,包括将数据加载到分区、复制分区,以及从分区导出数据。这些操作虽然免费,仍要受 BigQuery 配额和限制的约束。如需了解所有免费操作,请参阅 BigQuery 价格页面上的免费操作

如需详细了解在 BigQuery 中控制费用的最佳做法,请参阅控制 BigQuery 费用