成本分析和预算中的分组和筛选选项

成本分析有许多分组和筛选选项。 本文可帮助你了解何时使用它们。

若要观看有关分组和筛选选项的视频,请观看按维度和标记展示成本管理报告视频。 若要观看其他视频,请访问成本管理 YouTube 频道

分组和筛选属性

下表列出了成本分析和预算中可用的一些最常见的分组和筛选选项。 请参阅备注列,了解何时使用它们。

某些筛选器仅适用于特定产品/服务。 例如,计费对象信息不适用于企业协议。 有关详细信息,请参阅支持的 Microsoft Azure 产品/服务

财产 何时使用 注释
计费周期 按已开具或将开具发票的月份细分 PAYG 成本。 使用“计费周期”可以准确表示已开票的 PAYG 费用。 如果筛选到自定义的日期范围,请在计费周期之前和之后额外包括 2 天。 仅限确切的计费周期日期会与发票不匹配。 会显示计费周期内所有发票的成本。 使用 发票 ID 筛选出特定发票。 仅适用于 PAYG 订阅,因为 EA 和 MCA 按日历月计费。 EA/MCA 帐户可以使用日期选取器中的日历月或每月粒度来实现相同的目标。
BillingProfileId 用于计收订阅使用费的计费对象信息的 ID。 EA 注册、即用即付订阅或 MCA 计费配置文件的唯一标识符。
BillingProfileName EA 注册、即用即付订阅或 MCA 计费配置文件的名称。 EA 注册、即用即付订阅或 MCA 计费配置文件的名称。
费用类型 细分使用、购买、退款、未使用的预留和储蓄计划成本。 预留购买、节省计划购买和退款仅在使用实际成本时可用,而不适用于使用摊销成本。 只有在查看摊销成本时,未使用预留成本和节省计划成本才适用。
部门 按 EA 部门细分成本。 仅适用于 EA 和管理组。 PAYG 订阅没有部门,将显示为 “无部门 ”或 “未分配”。
注册帐户 按 EA 帐户所有者细分成本。 仅适用于 EA 计费帐户、部门和管理组。 PAYG 订阅没有 EA 注册帐户,将显示为 “无注册帐户 ”或 “未分配”。
频率 细分基于使用情况、一次性和定期成本。 指示某项费用是否会重复收取。 费用可以一次性收取 (OneTime)、按月或按年重复收取 (Recurring),或者按使用情况收取 (UsageBased)。
发票 ID 按计费发票细分成本。 未计费的费用还没有发票 ID,EA 成本不包括发票详细信息,并显示为 “无发票 ID”。
InvoiceSectionId MCA 发票部分的唯一标识符。 EA 部门或 MCA 发票科目的唯一标识符。
InvoiceSectionName 发票科目的名称。 EA 部门或 MCA 发票科目的名称。
位置 按资源位置或区域细分成本。 购买项和市场使用情况可能显示为“未分配”或“无资源位置”
计量 按使用计量表细分成本。 购买和市场使用情况可能显示为 未分配无计量。 请参阅收费类型以识别购买项,发布商类型以识别市场费用。
定价模型 按按需、预留或现成使用情况细分成本。 购买项显示为 OnDemand。 如果看到 “不适用”,请按 预留 进行分组,以确定使用情况是预留还是按需使用情况和 费用类型 来标识购买。
PartNumber 用于获取特定计量定价的标识符。
产品 产品的名称。
ProductOrderId 产品订单的唯一标识符
ProductOrderName 产品订单的唯一名称。
提供程序 按提供程序类型细分成本:Azure、Microsoft 365、Dynamics 365 等。 产品和业务线的标识符。
发布者类型 细分Microsoft、Azure 和市场成本。 对于 MCA 帐户,值为“Microsoft”,对于 EA 和即用即付帐户,值为“Azure”。
预留 按预订细分成本。 任何未与预留关联的使用情况或购买都将显示为 “无预留 ”或 “无值”。 按 发布者类型 分组以标识其他 Azure 或 Marketplace 购买。
ReservationId (预订编号) 购买的预留实例的唯一标识符。 在实际成本中,可使用 ReservationID 了解费用用于哪项预留。
ReservationName 购买的预留实例的名称。 在实际成本中,可使用 ReservationName 了解费用用于哪项预留。
资源 按资源细分成本。 市场购买项显示为“其他市场购买项”,Azure 购买项(如预留和支持费用)显示为“其他 Azure 购买项”。 按发布商类型分组或筛选,以识别其他 Azure 或市场购买。
资源组 按资源组细分成本。 购买、未与订阅关联的租户资源、未部署到资源组的订阅资源以及经典资源没有资源组,因此会显示为其他市场购买其他 Azure 购买其他租户资源其他订阅资源$system、或其他费用
ResourceId Azure 资源管理器资源的唯一标识符。
资源类型 按资源类型细分成本。 资源实例的类型。 并非所有费用都来自已部署的资源。 没有资源类型的费用显示为 null 或空、 其他不适用。 例如,购买和经典服务将显示为其他服务、经典服务“无资源类型”。
ServiceFamily Azure 服务的类型。 例如,计算、分析、安全性。
ServiceName Azure 服务的名称。 计量的分类类别的名称。 例如,云服务和网络。
服务名称计量类别 按 Azure 服务细分成本。 购买和市场使用情况将显示为 “无服务名称 ”或 “未分配”。
服务层级计量子类别 按 Azure 使用情况计量子分类细分成本。 购买项和市场使用情况将为空,或显示为“未分配”
订阅 按 Azure 订阅细分成本。 购买项和租户资源可能显示为“无订阅”。
标记 按特定标记键的标记值细分成本。 购买项、不与订阅关联的租户资源、未部署到资源组的订阅资源以及经典资源不可标记,会显示为“标记不受支持”。 未在使用情况数据中包含标记的服务将显示为 “标记不可用”。 未在资源上指定标记的任何剩余情况都将显示为 未标记。 详细了解 每个资源类型的标记支持
UnitOfMeasure 服务的计费单位。 例如,计算服务按小时计费。

有关术语的详细信息,请参阅 了解 Azure 使用情况和费用文件中使用的术语

对 SQL 数据库和弹性池进行分组

通过对 SQL 数据库和弹性池进行分组,快速查看 SQL 总成本。 它们在“资源”视图中的父服务器下显示。

你可能难以理解需支付的费用。 对许多人来说,开始的最佳位置是“资源”视图。 它显示产生成本的资源。 但是,当单个部署包含多个相关资源时,即使是简单的资源列表也很难遵循。 为了帮助汇总资源成本,我们正尝试将相关资源组合在一起。 因此,我们正在更改成本分析以显示子资源。

许多 Azure 服务使用嵌套资源或子资源。 SQL 服务器具有数据库、存储帐户具有容器,虚拟网络具有子网。 大多数子资源仅用于配置服务,但有时资源具有自己的使用情况和费用。 SQL 数据库可能是最常见的示例。

SQL 数据库部署为 SQL Server 实例的一部分,但在数据库级别跟踪使用情况。 此外,你可能还会在父级服务器上付费,例如 Microsoft Defender for Cloud。 若要在经典成本分析中获取 SQL 部署的总成本,需要手动汇总服务器和每个单独的数据库的成本。 例如,可以在以下列表中看到 treyanalyticsengine /aepool 弹性池,以及其下的 treyanalyticsengine/coreanalytics 服务器。 但看不到列表中更下方的另一个数据库。 可以想象,当您需要计算包含多个数据库的大型服务器实例的总成本时,这种情况会多么棘手。

以下示例显示了“按资源划分的成本”视图,其中未对多个相关资源成本进行分组。

显示未对多个相关资源成本进行分组的成本分析的屏幕截图。

在“资源”视图中,子资源在其父资源下分组在一起。 分组显示部署及其总成本的快速概览视图。 使用同一订阅,你现在可以在服务器类别下看到所有三项费用汇总,并提供一行摘要来显示服务器的总成本。

下面是一个示例,显示“资源”视图中的分组资源成本。

显示分组资源成本的屏幕截图。

你可能还会注意到行计数的变化。 经典成本分析显示 53 行,其中每个资源单独细分。 “资源”视图仅显示 25 行。 区别在于,各个资源正在组合在一起,以便更轻松地快速获取成本摘要。

除了 SQL 服务器,还会看到具有子资源的其他服务,例如应用服务、Synapse 和 VNet 网关。 每个资源在“资源”视图中同样被分组在一起。

默认情况下,“资源”视图中提供了对 SQL 数据库和弹性池进行分组。

通过为子资源添加一个具有父资源 ID 值的 cm-resource-parent 标记,可以将相关资源(例如 VM 下的磁盘或应用服务计划下的 Web 应用)进行分组。 请等待 24 小时,等待标记在使用情况中可用,然后对资源进行分组。 请留下反馈,告知我们如何进一步改进此体验。

某些资源具有相关的依赖项,这些依赖项不是显式子级,也不是嵌套在 Azure 资源管理器中的逻辑父级下。 示例包括分配给应用服务计划的虚拟机或 Web 应用使用的磁盘。 遗憾的是,成本管理不知道这些关系,并且无法自动对它们进行分组。 此功能使用标记来汇总相关资源的总成本。 会看到包含父资源的单行。 展开父资源时,会看到链接的每个资源连同其各自的成本单独列出。

例如,假设你有一个配置有两个 VM 的 Azure 虚拟桌面主机池。 标记 VM 和相应的网络/磁盘资源将它们分组到主机池下,从而可以看到主机池部署中的会话主机 VM 的总成本。 如果还想包括通过主机池提供的任何云解决方案的成本,此示例将更加有趣。

成本分析的屏幕截图,其中显示了在 Azure 虚拟桌面主机池下分组的 VM 和磁盘。

在将资源链接在一起之前,请考虑如何分类或组织这些资源。 只能将资源链接到一个父级,成本分析目前仅支持一级分组。

知道要分组哪些资源后,使用以下步骤标记资源:

  1. 打开要设为父级的资源。
  2. 在资源菜单中选择 “属性 ”。
  3. 查找 资源 ID 属性并复制其值。
  4. 打开 所有资源 或包含要链接资源的资源组。
  5. 选中要链接的每个资源的复选框,然后选择 “分配标记 ”命令。
  6. 指定标记键 cm-resource-parent (确保正确键入),并粘贴步骤 3 中的资源 ID。
  7. 请等待 24 小时,然后将带有标记的新使用情况发送到成本管理。 (请记住,资源必须正在实际运行,标记费用将在成本管理中更新。)
  8. 打开 “资源”视图

等待标记在“资源”视图中加载,然后你应会看到逻辑父资源及其链接的子级。 如果尚未看到它们分组,请检查链接资源上的标记以确保它们已设置。 如果没有,请在 24 小时内再次检查。

默认情况下,资源视图中提供了分组相关资源。

“发布者类型”值更改

在成本管理中,PublisherType field 指示费用是用于 Microsoft 还是市场产品。

发生了什么变化?

自 2021 年 10 月 14 日起,具有 Microsoft客户协议 的所有客户,其值为 AzurePublisherType 字段已更新为 Microsoft。 进行了此更改,以支持除 Azure 以外的Microsoft产品(如 Microsoft 365 和 Dynamics 365)。

Marketplace 保持不变。

此更改不会影响企业协议或即用即付服务的客户。

影响和行动

对于 2021 年 10 月 14 日之前下载的任何成本管理数据,请考虑旧 Azure 和新 Microsoft 字段值的 PublisherType 更改。 可以通过导出、使用情况详细信息或成本管理下载数据。

如果使用按值 Azure 筛选 PublisherType 字段的成本管理 + 计费 REST API 调用,则需要在 2021 年 10 月 14 日之后解决更改事宜并按新值 Microsoft 筛选。 如果进行任何 API 调用,并使用类型为 Azure 的发布者筛选器,则不会返回数据。

由于更改自动反映在筛选器中,因此对成本分析或预算没有影响。 使用发布服务器类型 = “Azure” 筛选器创建的任何已保存视图或预算都将自动更新。