查看 Azure 节省计划成本和使用情况详细信息
对于成本管理中的企业协议 (EA) 和 Microsoft 客户协议 (MCA) 使用情况,可查看详细的节省计划成本和使用情况数据。 本文将会帮助你:
- 获取节省计划购买数据
- 了解哪个订阅、资源组或资源使用了节省计划
- 计算节省计划节省额
- 获取节省计划未充分利用的数据
- 摊销节省计划成本
Azure 成本数据中的节省计划费用
在成本管理中,成本详细信息在两个单独的数据集中提供节省计划成本:“实际成本”和“摊销成本”。 这两个数据集的差别如下:
实际成本 - 提供要与每月帐单对帐的数据。 数据包括节省计划购买成本和节省计划应用详细信息。 通过这些数据,可知道哪个订阅、资源组或资源在特定的日期接受了节省计划折扣。 收到节省计划折扣的用量的 EffectivePrice 为零。
摊销成本 - 此数据集与“实际成本”数据集类似,差别在于:对于获取节省计划折扣的使用情况,EffectivePrice 是节省计划的按比例分配成本(而不是零)。 它可以帮助你了解订阅、资源组或资源消耗的节省计划的货币价值,并可以帮助你在内部分摊节省计划的使用费。 数据集在节省计划中也有未使用的小时数,这些小时已按小时承诺额收费。 数据集没有节省计划购买记录。
以下与节省计划场景相关的 Azure 成本数据中的字段。
BenefitId
和BenefitName
- 它们是数据中自己的字段,对应于与购买关联的节省计划 ID 和节省计划名称。PricingModel
- 对于与节省计划相关的购买和用量成本记录,该字段将为SavingsPlan
。ProductOrderId
- 节省计划订单 ID,作为其自己的字段添加。ProductOrderName
- 购买的节省计划的产品名称。Term
- 与节省计划购买关联的时段。
两个数据集的比较:
数据 | “实际成本”数据集 | “摊销成本”数据集 |
---|---|---|
节省计划购买 | 要获取数据,请在 ChargeType = Purchase 上筛选。请参阅 BenefitID 或 BenefitName ,了解该费用适用于哪个节省计划。 |
摊销数据中不提供购买成本。 |
EffectivePrice |
对于获取节省计划折扣的使用情况,值为零。 | 对于提供节省计划折扣的使用情况,值为节省计划的每小时按比例分配成本。 |
未使用的权益(提供节省计划在一天中未使用的小时数,以及浪费的货币价值) | 在该视图中不适用。 | 要获取数据,请在 ChargeType = UnusedSavingPlan 上筛选。请参阅 BenefitID 或 BenefitName ,了解哪个节省计划未得到充分利用。 它表示当天浪费了多少节省计划。 |
UnitPrice (价目表中资源的价格) |
可用 | 可用 |
使用 API 获取 Azure 消耗量和节省计划成本数据
可以使用 API 获取数据,也可以从 Azure 门户下载数据。 调用成本详细信息 API 以获取新数据。 有关术语的详细信息,请参阅使用情况中的术语。 若要详细了解如何调用成本详细信息 API,请参阅按需获取成本数据。
下表中有关指标和筛选器的信息可帮助解决常见的节省计划问题。
API 数据的类型 | API 调用操作 |
---|---|
所有费用(使用情况和购买项目) | 请求 ActualCost 报表。 |
获得节省计划折扣的使用情况 | 请求 ActualCost 报表。 |
引入所有用量后,查找 ChargeType = Usage 和 PricingModel = SavingsPlan 的记录。 |
|
未获得节省计划折扣的使用情况 | 请求 ActualCost 报表。 引入所有用量后,使用 PricingModel = OnDemand 筛选用量记录。 |
摊销费用(使用情况和购买项目) | 请求 AmortizedCost 报表。 |
未使用的节省计划报表 | 请求 AmortizedCost 报表。 引入所有用量后,使用 ChargeType = UnusedSavingsPlan 和 PricingModel =SavingsPlan 筛选用量记录。 |
节省计划购买 | 请求 ActualCost 报表。 引入所有用量后,使用 ChargeType = Purchase 和 PricingModel = SavingsPlan 筛选用量记录。 |
退款 | 请求 ActualCost 报表。 引入所有用量后,使用 ChargeType = Refund 筛选用量记录。 |
下载包含新数据的成本 CSV 文件
若要下载节省计划成本和用量文件,请使用以下部分中的信息。
EA 客户
如果你是 EA 管理员,可从 Azure 门户下载包含新的成本数据的 CSV 文件。
在 Azure 门户中,导航到“成本管理 + 计费”。
- 选择计费帐户。
- 在左侧菜单中,选择“用量 + 费用”。
- 选择“下载” 。
- 在“下载使用情况 + 费用”中的“使用情况详细信息版本 2”下,选择“所有费用(使用情况和购买)”,然后选择“下载”。
- 针对“摊销费用(使用情况和购买项目)”重复上述步骤。
MCA 客户
若要查看和下载计费对象信息的使用数据,你必须是计费对象信息所有者、参与者、读者或发票管理者。
下载计费费用的使用情况:
- 搜索“成本管理 + 计费”。
- 选择计费对象信息。
- 选择“发票” 。
- 在发票网格中,找到与要下载的使用情况对应的发票行。
- 选择行尾的省略号 (...)。
- 在下载上下文菜单中,选择“Azure 使用情况和费用” 。
常见成本和用法任务
以下部分描述了查看节省计划成本和使用情况数据的常见任务。
获取节省计划购买成本
节省计划购买成本在实际成本数据中提供。 筛选出 ChargeType
= Purchase
。 请参阅 ProductOrderID
,确定购买针对的是哪个节省计划订单。
获取未充分利用的节省计划的数量和成本
获取摊销成本数据,并按 ChargeType
= UnusedSavingsPlan
和 PricingModel
= SavingsPlan
进行筛选。 你将获得每日未使用的节省计划数量和成本。 可分别使用 BenefitId
和 ProductOrderId
字段筛选节省计划或节省计划订单的数据。 如果节省计划的利用率为 100%,则记录中包含数量 0。
摊销节省计划成本
获取摊销成本数据,并使用 ProductOrderID
筛选节省计划订单,以获取节省计划的每日摊销成本。
节省计划分摊
可以按订阅、资源组或标记将节省计划使用费分摊到其他组织。 摊销成本数据按以下数据类型提供节省计划的货币利用价值:
- 资源(例如 VM)
- 资源组
- Tags
- 订阅
确定节省计划产生的节省金额
获取摊销成本数据,并筛选 PricingModel
= SavingsPlan
的数据。 然后:
- 获取估计的即用即付成本或客户折扣成本。 如果节省计划折扣不适用于该用量,将
UnitPrice
值与Quantity
值相乘可以得出估计的即用即付成本。 - 获取节省计划成本。 将
Cost
值求和可以得出为节省计划支付的货币价值。 这包括节省计划的已用和未用成本。 - 从节省计划成本中减去估计的即用即付成本可以得出估计的节省额。
若要确定即用即付定价节省的金额,请执行以下操作:
- 若要获取即用即付定价成本 (
PayGPriceCost
),请将PayGPrice
值乘以Quantity
值。 - 从
Cost
中减去PayGPriceCost
以确定节省计划节省的金额。
若要确定折扣价节省的百分比,请执行以下操作:
- 从
Cost
中减去PayGPrice
,以获取节省计划所享受折扣节省的金额。 - 将
Cost
除以PayGPrice
,然后除以 100 以获得每个订单项应用的折扣百分比。
请记住,如果你的节省计划未充分利用,ChargeType
的 UnusedSavingsPlan
项将成为需要考虑的因素。 当你的节省计划被充分利用时,你将实现最大程度的费用节省。 任何 UnusedSavingsPlan
数量都将节省费用。
成本分析中的节省计划购买和摊销
成本分析中提供节省计划成本。 默认情况下,成本分析会显示“实际成本”,即帐单上显示的成本。 若要查看已细分的并与使用权益的资源关联的节省计划购买,请切换到“摊销成本”。 下面是一个示例。
按费用类型分组可以查看使用情况、购买和退款的细目;或按定价模型分组可以查看节省计划和按需成本的细目。 也可以按 Benefit 分组,并使用与节省计划关联的 BenefitId 和 BenefitName 来确定与特定节省计划购买相关的成本。 在查看实际成本时,看到的唯一节省计划成本是购买。 在查看摊销成本时,成本不会分配给使用权益的单个资源。 查看摊销成本时,还会看到新的 UnusedSavingsPlan 计划费用类型。
后续步骤
- 详细了解如何分摊 Azure 节省计划成本。