成本分摊:查看 Azure 成本归属于谁

更新于

成本分摊页面显示您的归属分配覆盖了每种货币已记录成本的多少、这些成本归属于谁,以及哪些成本尚无归属。您可以在同一页面添加和修改归属分配。

此页面的用途

成本分摊页面回答一个问题:本时间范围的成本归属于谁,哪些成本尚无归属?

它面向财务负责人或 FinOps 负责人,以及负责订阅和资源组的工程负责人。它引出三个决定:为最大的无归属成本指定归属、更正未应用的归属分配,以及把每个归属的份额发给对方。

页面从上到下依次显示:范围栏、数字覆盖的第一天和最后一天、四个面板(“已分摊成本”、“按归属划分的成本”、“无归属的成本”和“归属分配”),以及两条说明:资源组归属分配如何匹配其资源组,以及为什么没有按标签分摊。

示例工作区成本分摊页面的上半部分:范围栏、各货币的已分摊成本,以及按归属划分的成本。 示例工作区成本分摊页面的上半部分:范围栏、各货币的已分摊成本,以及按归属划分的成本。
页面上半部分:范围栏、已分摊成本,以及按归属划分的成本。

开始之前

该页面分摊的是 CostGuard 从 Azure 导入的成本。在某个连接完成一次成本导入之前,没有可分摊的成本。

阅读入门指南

成本分摊包含在 Pro 和 Enterprise 方案中。在 Free、Starter 和 Growth 方案中,页面显示带标签的示例,而不是您的成本。

查看各方案包含的内容

Azure 不会报告订阅或资源组归属于谁。本页上的每个归属都来自您工作区中有人输入的归属分配;在有归属分配认领之前,成本一直是尚未指定。

选择范围:订阅和日期

页面顶部的栏用于设置范围。“已分摊成本”、“按归属划分的成本”和“无归属的成本”面板会按您的选择重新计算。“归属分配”面板在任何范围下都列出相同的归属分配,因为它们属于工作区;只有其“本时间范围”列随日期变化。

  • “订阅”:“所有订阅”或单个订阅。选择一个订阅后,成本只计该订阅。归属分配仍按整个工作区计算:资源组归属分配仍会认领所选订阅中同名的资源组,关于被排除的归属分配的说明仍统计整个工作区的归属分配。
  • 日期范围:“最近 7 天”、“最近 30 天”、“本月至今”(页面默认打开此项)、“上个月”、“最近 90 天”、“最近 12 个月”或“自定义范围”。
  • “刷新”会重新读取数字和归属分配。

该页面没有货币列表。您的成本所用的每种货币都会并排显示,因为只选择一种货币会隐藏其他货币中尚无归属的成本。

设置自定义范围

  1. 打开日期范围列表,选择“自定义范围”。
  2. 在“开始日期”下输入一个日期,在“结束日期”下输入一个日期。两天都包含在内。
  3. 选择“应用”。“取消”会关闭这些字段并保留原来的范围。

需要了解的限制

自定义范围最多涵盖 366 天,开始日期不得晚于结束日期,且结束日期不能晚于今天。如果某个日期不符合要求,字段旁边会显示需要更正的内容,更正之前不会重新加载任何数据。

成本数据截至何时

“成本数据截至”显示 CostGuard 持有成本数据的最后一天。Azure 报告成本会有一到两天的延迟,因此最近几天仍可能变化,截至今天的范围也还不是最终结果。

已分摊成本

“已分摊成本”卡片为记录成本所用的每种货币各显示一个区块,按货币代码排序。每个区块显示:

  • “已记录”:该货币在所选范围和日期内记录的全部成本。
  • “已分摊”:由归属分配认领的部分。
  • “尚未指定”:没有任何归属分配认领的部分。
  • “已分摊占比”:已分摊部分占已记录成本的百分比,保留一位小数,并以条形显示。
已分摊成本卡片,每种货币一个区块,各含已记录、已分摊和尚未指定的金额以及已分摊占比和条形:一种货币大部分已分摊,另外两种完全未指定。 已分摊成本卡片,每种货币一个区块,各含已记录、已分摊和尚未指定的金额以及已分摊占比和条形:一种货币大部分已分摊,另外两种完全未指定。
在每种货币中,已分摊与尚未指定之和等于已记录成本。

“已分摊”加“尚未指定”始终等于“已记录”。该页面读取的已记录成本与其他成本页面相同,因此在花费金额上永远不会与它们不一致,只是补充了成本的归属。

当有启用的归属分配未覆盖整个时间范围时,区块下方的说明会指出有多少被排除。下文“归属分配如何应用”一节说明这些成本的去向。

注意

尚未指定的成本并不是数据出了问题,而是还没有人认领的成本。

按归属划分的成本

“按归属划分的成本”按货币列出在该时间范围内认领成本的每个归属,金额最大的排在最前。成本涉及多种货币时,每种货币在其代码下有单独的表格;没有任何归属认领的货币会用一行文字说明。

  • “归属”:归属名称,与归属分配中输入的完全一致。
  • “金额”:该归属在此货币中认领的成本。
  • “占比”:该金额占同一货币已记录成本的比例,并附条形。
  • “目标数”:该归属有多少条归属分配在该时间范围内认领了成本。
按归属划分的成本面板:一种货币中的归属按金额排序,各附占比条形和目标数;其他每种货币各有一行,说明没有归属认领其成本。 按归属划分的成本面板:一种货币中的归属按金额排序,各附占比条形和目标数;其他每种货币各有一行,说明没有归属认领其成本。
每个占比都以该归属所在货币的已记录成本为基准。

归属按名称分组。两条归属分配若填写同一个归属名称,会在同一行中相加,其“目标数”为 2。名称必须完全一致:大小写或拼写不同会生成第二行。

无归属的成本

“无归属的成本”列出没有任何归属分配认领的成本,便于您看出接下来要分配什么。它按货币先列出最大的范围,最多十个。一个范围是某个订阅中的一个资源组,或某个订阅中未记录资源组的成本。

  • “范围”:资源组或“无资源组”,其下方是所属订阅,CostGuard 知道名称时显示名称。
  • “金额”:该范围在该时间范围内的成本。
  • “占比”:该成本占同一货币已记录成本的比例。
无归属的成本面板:每种货币中最大的无归属资源组和订阅,各附金额、占比和指定归属的按钮。 无归属的成本面板:每种货币中最大的无归属资源组和订阅,各附金额、占比和指定归属的按钮。
排在最上面的行留下的无归属成本最多。

当无归属的范围多于表中显示的数量时,表格下方的一行会说明还有多少。当某种货币的全部成本都有归属时,会用一行文字说明。

“指定归属”会打开已填好目标的归属分配表单:范围有资源组时填资源组,否则填订阅。选择归属并保存即可。

需要了解的限制

从资源组行创建的归属分配会认领工作区所有订阅中同名的资源组,而不仅是该行显示的订阅。

归属分配

“归属分配”列出工作区的全部归属分配,与所选范围无关:先列订阅,再列资源组。面板顶部的“指定归属”会打开一个空白表单。

  • “类型”:“订阅”或“资源组”。
  • “目标”:CostGuard 知道订阅名称时显示名称,否则显示其标识符;资源组则显示输入的名称。
  • “归属”:归属名称,其下方是归属类型。
  • “状态”:“启用”或“停用”,即保存时的状态;最后一天过后显示“已过期”;第一天尚未到来时显示“尚未生效”。后两种状态由日期决定,您无需也无法选择。
  • “适用期间”:归属分配没有日期时显示“始终”,否则显示其第一天、最后一天或两者。
  • “本时间范围”:该归属分配是否参与了所选时间范围:“已应用”、“停用”、“已过期”(在时间范围开始前已结束)、“尚未生效”(在时间范围结束后才开始)或“仅覆盖本时间范围的一部分”。只有成功读取数字时才显示此列。
归属分配列表:每条归属分配的类型、目标、归属、状态、日期以及是否应用于本时间范围,每行都有编辑和移除按钮。 归属分配列表:每条归属分配的类型、目标、归属、状态、日期以及是否应用于本时间范围,每行都有编辑和移除按钮。
最后一列说明每条归属分配是否参与了所选日期。

“编辑”会在表单中打开该归属分配。“移除”会在同一行询问“移除此归属分配?”:选择“移除”即移除,选择“保留”则保留。

保存或移除后,页面会重新读取数字和列表,因此每个面板都会反映该更改。

添加或编辑归属分配

新建时表单标题为“新建归属分配”,编辑现有归属分配时为“编辑归属分配”。

  1. 在“类型”下选择“订阅”或“资源组”。更改类型会清空目标。
  2. 订阅:在“订阅”下按名称选择。资源组:在“资源组名称”下输入名称;列表会建议所选时间范围内有成本的资源组,也接受任何其他名称,因此可以在资源组产生成本之前就为其分配归属。
  3. 在“归属类型”下选择“团队”、“个人”、“角色”或“服务负责人”,然后在“归属”下输入名称。联系邮箱可选。
  4. 在“状态”下选择“启用”或“停用”。停用的归属分配会保留,但永远不会应用。
  5. 只有在归属有时间限制时才填写“生效日期(可选)”和“截止日期(可选)”。这两天都包含在内。不填日期时,归属分配始终适用。
  6. 如有需要可添加备注,然后选择“保存”。“取消”会关闭表单且不保存。
从一个无归属资源组打开的归属分配表单:类型为资源组,已填好资源组名称,并有归属类型、归属、联系邮箱、状态、日期和备注字段。 从一个无归属资源组打开的归属分配表单:类型为资源组,已填好资源组名称,并有归属类型、归属、联系邮箱、状态、日期和备注字段。
从无归属的行打开时,表单的目标已预先填好。

需要了解的限制

归属名称最多 128 个字符,资源组名称最多 256 个,备注最多 512 个,联系邮箱最多 320 个。归属名称、目标和备注不能包含链接,邮箱必须是有效地址,最后一天不能早于第一天。

每个目标只有一条归属分配。为同一订阅或资源组再保存一条会被拒绝,即使只是大小写不同;请改为编辑现有的归属分配。

保存被拒绝时,表单会保持打开,原因显示在上方,便于您更正输入。如果有人在您打开后更改或移除了该归属分配,保存同样会被拒绝:请选择“重新加载”查看当前保存的内容,然后重新进行更改。

归属分配如何应用

每笔成本都记录在某个订阅、通常还有某个资源组以及某种货币下。CostGuard 按以下顺序为其确定归属:

  • 针对该资源组名称的启用资源组归属分配。它优先于订阅的归属分配,因为它是更具体的声明。
  • 否则,使用该订阅的启用归属分配。
  • 否则,成本保持尚未指定。

资源组归属分配只记录资源组名称,不记录其所属订阅。因此它会认领工作区所有订阅中同名的每个资源组,并优先于各订阅自身的归属分配。名称比较不区分大小写。页面底部的说明也指出了这一点。

只有当归属分配的日期覆盖时间范围内的每一天时,它才会应用于该时间范围。只覆盖部分或完全未覆盖的归属分配不认领任何成本,其成本按它不存在的情况处理:资源组的成本在其订阅的归属分配覆盖整个时间范围时归入该订阅,否则保持尚未指定。一周的归属永远不会被算作一个月。

停用的归属分配永远不会应用。

需要了解的限制

归属分配不保留历史。页面会把当前的归属分配应用到您选择的任何时间范围,因此更改归属后,较早的时间范围也会显示新的归属。

不分摊的内容

归属只能按订阅和资源组分配,因为 CostGuard 随成本记录的正是这两项。

不支持按标签(例如团队、产品、环境或成本中心)分摊。CostGuard 不会向 Azure 请求资源标签,也不存储任何标签,因此没有可用于分摊的标签值。

也不支持按区域、服务或单个资源分摊。归属分配只能指定订阅或资源组。

成本不会在多个归属之间拆分。每个成本范围只属于一个归属,或没有归属。

货币

每种货币单独报告。CostGuard 没有汇率,因此从不换算金额,也从不把两种货币相加。

页面上的每个占比都在单一货币内计算:归属的占比等于其金额除以同一货币的已记录成本。在两种货币中都有成本的归属会出现在两种货币的表格中。

没有任何归属分配认领的货币会把全部成本显示为尚未指定,并在“无归属的成本”下列出其最大的范围。

深入了解

以下文章介绍从其他角度展示同一成本的页面:

您可能看到的非数字内容

数字加载时,灰色占位条会先显示在相应位置。之后如果没有可显示的内容,页面会显示以下状态之一:

  • “分摊结果不可用”,并附“重试”:无法读取数字。如果归属分配已读取,其列表仍显示在下方。您的成本和归属分配均未发生变化。
  • “暂时无法读取您的归属分配。它们均未发生变化。”旁边附有“重试”:只有归属分配列表读取失败,上方的数字是正确的。
  • “该时间范围内没有已记录的成本。”所选范围在这些日期内没有成本:请尝试更长的日期范围或所有订阅。
  • “尚未指定任何归属,因此所有已记录的成本都显示为尚未指定。”请从“无归属的成本”下最大的几行开始。
  • 提示您的会话已过期,并附有重新登录的链接。重新登录之前,页面不显示任何数字。

更改被拒绝时

被拒绝的保存或移除会在“归属分配”面板顶部显示原因,并附“重新加载”,它会关闭表单并重新读取所有内容。

方案不含成本分摊时的示例数据

当您的方案不包含成本分摊时,页面会在“示例数据”标签下显示一个固定示例,并附有这句话:“您当前的方案不包含此功能。此处显示的数字仅为示例,并非您的数据。”

带有醒目示例数据标签的成本分摊示例:一家示例公司以美元计的已分摊成本、三个归属、两个无归属的范围和三条归属分配,一句说明方案不含此功能的话,以及比较方案的链接。 带有醒目示例数据标签的成本分摊示例:一家示例公司以美元计的已分摊成本、三个归属、两个无归属的范围和三条归属分配,一句说明方案不含此功能的话,以及比较方案的链接。
示例始终带有标签,也始终只是示例。

示例展示一家以美元计价的示例公司 Northwind:三个归属、两个无归属的范围和三条归属分配。它没有范围栏,也没有任何操作,其中的内容都无法更改。“比较方案”会在新标签页中打开价格页面。

各方案包含的内容

表格显示包含页面各部分的最低方案。所有更高的方案也都包含该部分。

各套餐包含的内容
功能FreeStarterGrowthProEnterprise
带标签的页面示例 包含 包含 包含 包含 包含
使用您自己的成本和归属分配进行成本分摊 不包含 不包含 不包含 包含 包含

套餐与价格

Pro 和 Enterprise 包含成本分摊。Free、Starter 和 Growth 显示带标签的示例。

故障排除

某条归属分配显示“仅覆盖本时间范围的一部分”

它的第一天晚于时间范围的开始,或最后一天早于时间范围的结束,因此在该时间范围内不认领任何成本。请选择其有效期内的日期,或更改其日期。

某个资源组在我未分配的订阅中也有归属

资源组归属分配会认领所有订阅中同名的每个资源组。如果同名资源组属于不同归属,请移除该资源组归属分配,改为分别分配各个订阅。

某种货币的全部成本都尚未指定

没有任何适用于该时间范围的归属分配认领以该货币计费的范围。请为“无归属的成本”下该货币列出的订阅或资源组指定归属。

页面没有显示任何成本

尚未完成任何成本导入,或所选范围在这些日期内没有成本。Azure 报告成本会有一到两天的延迟,因此最近几天可能缺失:请查看范围栏中的“成本数据截至”。

我添加的归属分配没有带来任何变化

查看它的“本时间范围”列。停用的归属分配、日期未覆盖时间范围的归属分配,或目标在所选范围内没有成本的归属分配,都不会认领任何成本。对于同一成本,订阅的归属分配也会让位于资源组归属分配。

我的保存被拒绝了

原因显示在表单上方:目标已有归属分配(请编辑那一条)、最后一天早于第一天、某个值过长或包含链接,或在您打开后该归属分配已在别处被更改。最后一种情况请选择“重新加载”,然后重新进行更改。

页面显示示例数据

您的方案不包含成本分摊。上方表格显示哪个方案包含它,表格下方的链接会打开价格页面。