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

查看 Azure 节省计划成本和使用情况详细信息

对于成本管理中的企业协议 (EA) 和 Microsoft 客户协议 (MCA) 使用情况,可查看详细的节省计划成本和使用情况数据。 本文将会帮助你:

  • 获取节省计划购买数据
  • 了解哪个订阅、资源组或资源使用了节省计划
  • 计算节省计划节省额
  • 获取节省计划未充分利用的数据
  • 摊销节省计划成本

Azure 成本数据中的节省计划费用

在成本管理中,成本详细信息在两个单独的数据集中提供节省计划成本:“实际成本”和“摊销成本”。 这两个数据集的差别如下:

实际成本 - 提供要与每月帐单对帐的数据。 数据包括节省计划购买成本和节省计划应用详细信息。 通过这些数据,可知道哪个订阅、资源组或资源在特定的日期接受了节省计划折扣。 收到节省计划折扣的用量的 EffectivePrice 为零。

摊销成本 - 此数据集与“实际成本”数据集类似,差别在于:对于获取节省计划折扣的使用情况,EffectivePrice 是节省计划的按比例分配成本(而不是零)。 它可以帮助你了解订阅、资源组或资源消耗的节省计划的货币价值,并可以帮助你在内部分摊节省计划的使用费。 数据集在节省计划中也有未使用的小时数,这些小时已按小时承诺额收费。 数据集没有节省计划购买记录。

以下与节省计划场景相关的 Azure 成本数据中的字段。

  • BenefitIdBenefitName - 它们是数据中自己的字段,对应于与购买关联的节省计划 ID 和节省计划名称。
  • PricingModel - 对于与节省计划相关的购买和用量成本记录,该字段将为 SavingsPlan
  • ProductOrderId - 节省计划订单 ID,作为其自己的字段添加。
  • ProductOrderName - 购买的节省计划的产品名称。
  • Term - 与节省计划购买关联的时段。

两个数据集的比较:

数据 “实际成本”数据集 “摊销成本”数据集
节省计划购买 要获取数据,请在 ChargeType = Purchase 上筛选。

请参阅 BenefitIDBenefitName,了解该费用适用于哪个节省计划。
摊销数据中不提供购买成本。
EffectivePrice 对于获取节省计划折扣的使用情况,值为零。 对于提供节省计划折扣的使用情况,值为节省计划的每小时按比例分配成本。
未使用的权益(提供节省计划在一天中未使用的小时数,以及浪费的货币价值) 在该视图中不适用。 要获取数据,请在 ChargeType = UnusedSavingPlan 上筛选。

请参阅 BenefitIDBenefitName,了解哪个节省计划未得到充分利用。 它表示当天浪费了多少节省计划。
UnitPrice(价目表中资源的价格) 可用 可用

使用 API 获取 Azure 消耗量和节省计划成本数据

可以使用 API 获取数据,也可以从 Azure 门户下载数据。 调用成本详细信息 API 以获取新数据。 有关术语的详细信息,请参阅使用情况中的术语。 若要详细了解如何调用成本详细信息 API,请参阅按需获取成本数据

下表中有关指标和筛选器的信息可帮助解决常见的节省计划问题。

API 数据的类型 API 调用操作
所有费用(使用情况和购买项目) 请求 ActualCost 报表。
获得节省计划折扣的使用情况 请求 ActualCost 报表。
引入所有用量后,查找 ChargeType = UsagePricingModel = SavingsPlan 的记录。
未获得节省计划折扣的使用情况 请求 ActualCost 报表。

引入所有用量后,使用 PricingModel = OnDemand 筛选用量记录。
摊销费用(使用情况和购买项目) 请求 AmortizedCost 报表。
未使用的节省计划报表 请求 AmortizedCost 报表。

引入所有用量后,使用 ChargeType = UnusedSavingsPlanPricingModel =SavingsPlan 筛选用量记录。
节省计划购买 请求 ActualCost 报表。

引入所有用量后,使用 ChargeType = PurchasePricingModel = SavingsPlan 筛选用量记录。
退款 请求 ActualCost 报表。

引入所有用量后,使用 ChargeType = Refund 筛选用量记录。

下载包含新数据的成本 CSV 文件

若要下载节省计划成本和用量文件,请使用以下部分中的信息。

EA 客户

如果你是 EA 管理员,可从 Azure 门户下载包含新的成本数据的 CSV 文件。

在 Azure 门户中,导航到“成本管理 + 计费”。

  1. 选择计费帐户。
  2. 在左侧菜单中,选择“用量 + 费用”。
  3. 选择“下载” 。
    显示“下载用量文件”选项的屏幕截图。
  4. 在“下载使用情况 + 费用”中的“使用情况详细信息版本 2”下,选择“所有费用(使用情况和购买)”,然后选择“下载”。
    • 针对“摊销费用(使用情况和购买项目)”重复上述步骤。

MCA 客户

若要查看和下载计费对象信息的使用数据,你必须是计费对象信息所有者、参与者、读者或发票管理者。

下载计费费用的使用情况:

  1. 搜索“成本管理 + 计费”。
  2. 选择计费对象信息。
  3. 选择“发票” 。
  4. 在发票网格中,找到与要下载的使用情况对应的发票行。
  5. 选择行尾的省略号 (...)。
  6. 在下载上下文菜单中,选择“Azure 使用情况和费用” 。

常见成本和用法任务

以下部分描述了查看节省计划成本和使用情况数据的常见任务。

获取节省计划购买成本

节省计划购买成本在实际成本数据中提供。 筛选出 ChargeType = Purchase。 请参阅 ProductOrderID,确定购买针对的是哪个节省计划订单。

获取未充分利用的节省计划的数量和成本

获取摊销成本数据,并按 ChargeType = UnusedSavingsPlanPricingModel = SavingsPlan 进行筛选。 你将获得每日未使用的节省计划数量和成本。 可分别使用 BenefitIdProductOrderId 字段筛选节省计划或节省计划订单的数据。 如果节省计划的利用率为 100%,则记录中包含数量 0。

摊销节省计划成本

获取摊销成本数据,并使用 ProductOrderID 筛选节省计划订单,以获取节省计划的每日摊销成本。

节省计划分摊

可以按订阅、资源组或标记将节省计划使用费分摊到其他组织。 摊销成本数据按以下数据类型提供节省计划的货币利用价值:

  • 资源(例如 VM)
  • 资源组
  • Tags
  • 订阅

确定节省计划产生的节省金额

获取摊销成本数据,并筛选 PricingModel = SavingsPlan 的数据。 然后:

  1. 获取估计的即用即付成本或客户折扣成本。 如果节省计划折扣不适用于该用量,将 UnitPrice 值与 Quantity 值相乘可以得出估计的即用即付成本。
  2. 获取节省计划成本。 将 Cost 值求和可以得出为节省计划支付的货币价值。 这包括节省计划的已用和未用成本。
  3. 从节省计划成本中减去估计的即用即付成本可以得出估计的节省额。

若要确定即用即付定价节省的金额,请执行以下操作:

  1. 若要获取即用即付定价成本 (PayGPriceCost),请将 PayGPrice 值乘以 Quantity 值。
  2. Cost 中减去 PayGPriceCost 以确定节省计划节省的金额。

若要确定折扣价节省的百分比,请执行以下操作:

  1. Cost 中减去 PayGPrice,以获取节省计划所享受折扣节省的金额。
  2. Cost 除以 PayGPrice,然后除以 100 以获得每个订单项应用的折扣百分比。

请记住,如果你的节省计划未充分利用,ChargeTypeUnusedSavingsPlan 项将成为需要考虑的因素。 当你的节省计划被充分利用时,你将实现最大程度的费用节省。 任何 UnusedSavingsPlan 数量都将节省费用。

成本分析中的节省计划购买和摊销

成本分析中提供节省计划成本。 默认情况下,成本分析会显示“实际成本”,即帐单上显示的成本。 若要查看已细分的并与使用权益的资源关联的节省计划购买,请切换到“摊销成本”。 下面是一个示例。

该示例显示可在成本分析中的哪个位置选择摊销成本。

按费用类型分组可以查看使用情况、购买和退款的细目;或按定价模型分组可以查看节省计划和按需成本的细目。 也可以按 Benefit 分组,并使用与节省计划关联的 BenefitId 和 BenefitName 来确定与特定节省计划购买相关的成本。 在查看实际成本时,看到的唯一节省计划成本是购买。 在查看摊销成本时,成本不会分配给使用权益的单个资源。 查看摊销成本时,还会看到新的 UnusedSavingsPlan 计划费用类型。

后续步骤