你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

选择成本详细信息解决方案

有多种方法可以使用成本详细信息数据集(以前称为使用情况详细信息)。 如果组织的多个资源或订阅都有 Azure 的存在,那么你将拥有大量成本详细信息数据。 Excel 通常无法加载此类大型文件。 在这种情况下,我们建议使用以下选项。

导出

导出是可配置为在自定义计划上运行的、需存储的定期数据转储。 建议将导出作为引入成本详细信息数据的解决方案。 对于大型企业来说,它是可缩放性最强的。 导出在 Azure 门户中配置,也可使用导出 API 进行配置。 请查看以下注意事项,以分析此解决方案是否最适合特定数据引入工作负荷。

  • 导出是适用于工作负荷的可缩放性最强的解决方案。
  • 可配置为对更大的数据集使用文件分区。
  • 非常适合可与你自己的可查询数据存储集成的成本数据集的建立和增长。
  • 需要访问可以保存数据的存储帐户。

若要详细了解如何正确调用 API 并大规模引入成本详细信息,请参阅用导出检索大型数据集

成本详细信息 API

成本详细信息 API 是可以在按需下载成本详细信息数据集时采用的解决方案。 请查看以下注意事项,以分析此解决方案是否最适合特定数据引入工作负荷。

  • 适用于小型成本数据集。 导出的缩放性能优于 API。 如果需要一月月地引入数千兆字节的成本数据,API 可能不是一个好的解决方案。 1 GB 成本详细信息数据大约为 100 万行数据。
  • 如果因安全性或可管理性问题而导致无法导出到 Azure 存储,则可使用它。

如果成本详细信息 API 是所选的解决方案,请查看下面的有关 API 调用的最佳做法。

  • 如果需要获取最新成本数据,建议每天最多查询一次。 报告每四小时刷新一次。 如果更频繁地调用,则会收到相同的数据。
  • 在为历史发票下载成本数据后,除非明确收到通知,否则费用不会更改。 建议在某个可查询的存储中缓存成本数据,以防止对相同数据的重复调用。
  • 将调用拆分为较小的日期范围,以获取可下载的更易管理的文件。 例如,如果你每月的 Azure 使用情况文件都很大,建议按天或按周来分块。
  • 如果你有包含大量使用情况数据的范围(例如计费帐户),请考虑将多个调用置于子范围内,以便获得可以下载的更易于管理的文件。
  • 如果在较低范围内受速率限制的约束,请考虑调用更高的范围来下载数据。
  • 如果数据集每月都超过 2 GB,请考虑使用导出作为更可缩放的解决方案。

若要详细了解如何正确调用成本详细信息 API,请参阅按需获取小型使用情况数据集

成本详细信息 API 仅适用于达成企业协议或 Microsoft 客户协议的客户。 如果你是 MSDN、即用即付或 Visual Studio 客户,请参阅获取即用即付订阅的使用情况详细信息

Power BI

Power BI 是另一种解决方案,用于处理成本详细信息数据。 以下 Power BI 解决方案可用:

  • Azure 成本管理模板应用:- 如果你是企业协议或 Microsoft 客户协议客户,则可以使用 Power BI 模板应用来分析计费帐户的成本。 它包括基于成本详细信息数据集构建的预定义报表等。 有关详细信息,请参阅使用 Power BI 模板应用分析 Azure 成本
  • Azure 成本管理连接器:- 如果要每天分析数据,可以使用 Power BI 数据连接器来获取数据进行详细分析。 该连接器会将你创建的任何报表都保持为最新状态,这会产生更多的费用。

Azure 门户下载

从 Azure 门户下载使用情况的前提是,你拥有能够在 Excel 中加载的小型成本详细信息数据集。 大于 1 GB 或 2 GB 的成本文件可能需要很长时间才能从 Azure 门户按需生成。 通过网络将它们传输到本地计算机需要更长的时间。 如果你有大型月度使用情况数据集,建议使用上述解决方案之一。

后续步骤