Compartilhar via

导入成本详细信息数据

成本详细信息(以前称为使用情况详细信息)是跨Microsoft可用的最精细的成本记录。 通过成本详细信息记录,可以将Azure基于计量的费用与负责费用的特定资源相关联,以便可以正确协调帐单。 数据还包括与新商务产品(如Microsoft 365和Dynamics 365)相关的费用,这些费用与Azure一起开具发票。 目前,只有合作伙伴才能购买新商业非Azure产品。 若要了解详细信息,请参阅了解成本管理数据

本文档概述了在处理成本详细信息数据时可用的主要解决方案。 可能需要下载成本数据以将其与其他数据集合并。 或者,可能需要将成本数据集成到你自己的系统中。 根据所涉及的数据量,可以使用不同的选项。

在任何情况下,都必须在适当范围内拥有成本管理权限,才能使用 API 和工具。 有关详细信息,请参阅向数据分配访问权限,以及为成本管理 API 分配权限

如何获取成本详细信息

可以使用导出成本详细信息报表以编程方式获取成本详细信息。 若要详细了解哪些解决方案最适合你的方案,请参阅选择成本详细信息解决方案

有关Azure门户下载说明,请参阅如何获取Azure计费发票和每日使用情况数据。 如果你有一个从一个月到另一个月维护的小型成本详细信息数据集,则可以在Microsoft Excel或其他电子表格应用程序中打开 CSV 文件。

成本详细信息数据格式

Azure计费系统使用本月底的成本详细信息记录来生成帐单。 账单是根据计量器累计的净费用计算的。 成本记录包含指定时段内基于协商费率的每日额定使用量、购买(例如预留、市场费用)以及退款。 费用不包括额度、税费或者其他费用或折扣。

下表显示了每个帐户类型的成本详细信息数据集中包含的费用。

帐户类型 Azure usage 市场中的使用情况 购买 退款
企业协议 (EA)
Microsoft 客户协议 (MCA)
即用即付 (PAYG)

单个 Azure 资源通常有多个计量器发出费用。 例如,VM 可能同时具有与监控指标相关的计算和网络功能。

若要了解成本详细信息记录中可用的字段,请参阅了解成本详细信息字段

若要详细了解市场订单(也称为外部服务),请参阅 了解Azure外部服务费用

单个资源每天可能有多条记录

Azure资源提供程序向计费系统发出使用情况和费用,并填充使用情况记录的“其他信息”字段。 有时,资源提供程序可能会针对特定日期发出使用数据,并在成本记录的“附加信息”字段中标记这些记录所属的不同数据中心。 这可能会导致一天内的成本文件中显示一个计量或一个资源的多条记录。 在此情况下,不会向你额外收取费用。 这些记录表示某一天资源仪表的全部成本。

成本和使用情况详细信息中的定价行为

成本和使用情况详细信息文件现已公开多个价格点。 它们的概述如下。

PAYGPrice:给定产品或服务的市场价格,也称为零售价或标价。

  • 在所有消耗使用记录中,PayGPrice 均显示计量的市场价格,不受限于任何应用于该项目的权益计划,如预留计划或节省计划。
  • 购买和退款反映了该交易的市场价格。

在与权益相关的记录中,当PricingModelReservationsSavingsPlan时,PayGPrice反映的是原始仪表的市场价格,显示没有应用权益情况下的价格。

UnitPrice:给定产品或服务的价格,包括在基于合同的 PaygPrice 的基础上应用的任何协商折扣。

  • 在所有消耗使用记录中,无论相应行项目上应用了何种权益计划(如预留或节省计划),UnitPrice 都反映了基于合同的协商计量价格。
  • 购买和退款反映了该交易的协商价格。

EffectivePrice:最终按单位支付的给定产品或服务的实际费率。 这种价格应与数量配合使用,以计算费用 (price * quantity) 并进行对帐。 价格考虑了以下情况:

  • 分层定价:前 100 个单位的 71.29 元,未来 100 个单位的 57.03 元。
  • 预留/节省计划实际成本记录:在实际成本报告中,使用情况记录的有效价格为 0,因为预付承诺涵盖了资源(例如 VM)。 购买记录的有效价格显示了购买交易的价格。
  • 预留/节省计划摊销成本记录:在摊销成本报告中,使用情况记录的有效价格为预留/节省计划的每小时按比例分摊价格。

数量:给定产品或服务每天使用的单位数。 它与实际资源使用中所使用的度量单位 (UOM) 相关。

核对费用

当你将成本与价格表或发票核对时,成本和使用情况详细信息文件中的价格点和数量可能与这些文件在细节程度上有所不同。

对于具有企业协议的客户,成本和使用情况的详细信息中可能会有不同于发票或价目表的计量单位(例如,每天与每月)。 成本和使用情况详细信息以日为单位显示,而发票的聚合范围可以是按月、按季度或其他自定义计费周期。

价目表度量单位行为 - 价目表中显示的价格是你从Azure收到的价格。 它们被调整到特定的度量单位。

成本详细信息度量单位行为:与成本详细信息中显示的使用数量和定价关联的度量单位与实际资源使用情况一致。

资源成本详细信息中显示的示例定价方案

下面的示例方案演示了实际成本报表或摊销成本报表可能的外观。

示例实际成本报表:

MeterId PricingModel 收费类型 数量 PAYGPrice UnitPrice EffectivePrice UnitOfMeasure 成本 说明
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx 按需 使用情况 24 1 0.8 0.8 1 小时 19.2 实际费用手动计算:将 24 * 0.8 * 1 小时相乘。
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx 预订/储蓄计划 使用情况 24 1 0.8 0 1 小时 0 实际费用手动计算:将 24 * 0 * 1 小时相乘。
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx 预订 购买 15 120 120 120 1 小时 1800年 实际费用手动计算:将 15 * 120 * 1 小时相乘。

摊销成本报表示例:

MeterId PricingModel 计费类型 数量 PAYGPrice UnitPrice EffectivePrice UnitOfMeasure 成本 说明
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx 按需 使用情况 24 1 0.8 0.8 1 小时 19.2 实际费用手动计算:将 24 * 0.8 * 1 小时相乘。
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx 预订/储蓄计划 使用情况 24 1 0.8 0.3 1 小时 7.2 实际费用手动计算:将 24 * 0.3 * 1 小时相乘。

注意

  • PayGPrice 的限制
    • 对于 EA 客户,在 PayGPricePricingModel = 或 Reservations 时,Marketplace 不会被填充。
    • 对于 MCA 客户,当 PricingModel = ReservationsMarketplace 时,不会填充 PayGPrice
  • UnitPrice 的限制
    • 对于 EA 客户,当 UnitPricePricingModel = 时,不会填入 MarketPlace。 如果启用了成本分配规则,则 UnitPrice 为 0,其中 PricingModel = Reservations。 有关详细信息,请参阅当前限制
    • 对于 MCA 客户,当 PricingModel = Reservations 时,UnitPrice 不会被填充。

意外的费用

如果存在不太确定的费用,你可以执行以下几项操作来帮助了解原因:

  • 查看含有资源费用的发票
  • 在成本分析中查看已开票费用明细
  • 查找资源的负责人并与其沟通
  • 分析审核日志
  • 分析用户对资源的父范围权限
  • 若要帮助识别费用,请创建Azure 支持请求

有关详细信息,请参阅分析意外费用

Azure不会记录大多数用户操作。 相反,Azure记录资源使用情况进行计费。 如果注意到过去出现使用率峰值且未启用日志记录,Azure无法确定原因。 为要查看其使用量的服务启用日志记录,以便合适的技术团队能够帮助你解决问题。