打开 FinOps 的数据

报告是任何 FinOps 倡议的生命血迹。 报表仅与数据一样好。 这就是为什么 数据引入 是 FinOps 的一个重要部分(以及任何大数据工作)。 以下数据集可用于清理和规范化数据,作为数据引入、报告或其他解决方案的一部分。


定价单位

Microsoft成本管理使用 UnitOfMeasure 列来指示如何测量每个费用。 它可以采用单一单位或不同的单位,也可以根据适用的块定价规则分组为区块。 作为字符串, UnitOfMeasure 该列可能很难分析和处理所有不同的排列和不一致。 定价单位文件提供可在常见成本相关的数据集中找到的值列表,例如成本管理导出和价目表。 它还具有其相关的不同单位和块大小或缩放因子,以比较定价与使用单位。

示例数据:

UnitOfMeasure AccountTypes PricingBlockSize DistinctUnits
1 小时 MCA、EA 1 小时
10000 GB EA 10000 GB
150 小时 EA 150 小时
200 /小时 EA 200 单位/小时
5 GB MCA、EA 5 GB
5000000 个请求 EA 5000000 请求
744 连接 EA 744 连接

有关数据的一些重要说明:

  • 不包括计量名称以减小文件大小。
  • 默认单位类型为 Units.
  • 某些默认单位可能包含计量名称中更具体的单位,因为不包括计量名称,因此此处未考虑该单位。
  • 由于影响数据大小的不一致,不包括市场计量。

注意

在成本管理 FOCUS 数据集中, UnitOfMeasure 已重命名为 x_PricingUnitDescription。 FOCUS PricingUnitUsageUnit FOCUS 都设置为 DistictUnits 列。

下载PricingUnits.csv请参阅 PowerShell


区域

Microsoft成本管理为资源位置提供了各种值,这些值因提供数据的不同基础系统而偶尔不一致。 Regions 文件提供可在常见成本相关的数据集(例如成本管理导出和价目表)及其相关的 Azure 区域 ID 和名称中找到的值列表。

示例数据:

OriginalValue RegionId RegionName
ap east eastasia 东亚
ca central canadacentral 加拿大中部
de north germanynorth 德国北部
无西部 norwaywest 挪威西部
tw north taiwannorth 台湾北部

下载Regions.csv请参阅 PowerShell

注意

在映射之前,将区域值转换为小写。 这有助于减少重复并加快映射过程。


资源类型

Azure 资源类型是一个半可读代码,表示它是哪种类型的资源。 目前,资源类型没有映射到用户友好的字符串、说明或其图标。 ResourceTypes 文件提供Azure 门户中显示的资源类型值列表及其显示名称、说明以及指向图标的链接(如果可用)。

示例数据:

ResourceType 单一显示名称 复数显示名称 下单一显示名称 低复数显示名称
microsoft.compute/virtualmachines 虚拟机 虚拟机 虚拟机 虚拟机
microsoft.insights/workbooks Azure 工作簿 Azure 工作簿 Azure 工作簿 Azure 工作簿
microsoft.logic/workflows 逻辑应用 逻辑应用 逻辑应用 逻辑应用
microsoft.network/virtualnetworks 虚拟网络 虚拟网络 虚拟网络 虚拟网络
microsoft.recoveryservices/vaults 恢复服务保管库 恢复服务保管库 恢复服务保管库 恢复服务
microsoft.search/searchservices 搜索服务 搜索服务 搜索服务 搜索服务
microsoft.sql/servers SQL Server SQL Server SQL Server SQL Server
microsoft.sql/servers/databases SQL 数据库 SQL 数据库 SQL 数据库 SQL 数据库
microsoft.web/sites 应用服务 Web 应用 应用服务 Web 应用 应用服务 应用服务

注意

在映射之前,将资源类型值转换为小写。 这有助于减少重复并加快映射过程。

下载ResourceTypes.csv下载ResourceTypes.json请参阅 PowerShell


服务

在Microsoft成本管理中, ConsumedService 表示所用资源的主要服务或资源提供程序。 这与 FOCUS 大致相同。ServiceName 在某些情况下,多个服务共享相同的资源提供程序,因此我们将使用 ConsumedServiceResourceType 列映射到 ServiceNameServiceCategory 值,以便在 FOCUS 中使用。

示例数据:

ConsumedService ResourceType ServiceName ServiceCategory ServiceSubcategory PublisherName PublisherType 环境 ServiceModel
microsoft.compute microsoft.compute/virtualmachines 虚拟机 计算 虚拟机 Microsoft 云提供商 IaaS
microsoft.documentdb microsoft.documentdb/databaseaccounts Cosmos DB 数据库 NoSQL 数据库 Microsoft 云提供商 PaaS
microsoft.kusto microsoft.kusto/clusters Azure 数据资源管理器 Analytics 分析平台 Microsoft 云提供商 PaaS
microsoft.network microsoft.network/virtualnetworks 虚拟网络 网络 网络基础结构 Microsoft 云提供商 IaaS
microsoft.storage microsoft.storage/storageaccounts 存储帐户 存储 存储平台 Microsoft 云提供商 IaaS

有关数据的一些重要说明:

  • ConsumedServiceResourceType 值都是小写的,以避免区分大小写的问题。
  • ServiceName 值应与最接近的服务的产品营销名称匹配。 某些服务重复使用资源类型,不能单独区分资源类型(例如,Azure 函数显示为App 服务)。
  • ServiceCategory 值与 FOCUS 中的允许值保持一致。

注意

大多数映射只能依赖于资源类型。 在将来的更新中,我们将将此列表与 资源类型 合并,以便仅提供单个数据集。 目前,唯一已知的情况是,使用服务可帮助识别的资源类型适用于 Microsoft Defender for Cloud。 为了简化映射,只能映射这 5 行,并依赖于其他所有行的资源类型映射。


数据集示例

以下文件是从Microsoft成本管理导出数据时看到的内容的示例。 提供这些文件有助于了解数据结构和格式。 它们来自企业协议(EA)演示帐户,不打算用于引入或报告。

  • 成本和使用情况
    • 实际(计费) (2021-10-01
    • 摊销 (2021-10-01
    • 焦点(1.0
    • 焦点(1.0-preview(v1)
  • 价格(2023-05-01
  • 预留详细信息 (2023-03-01
  • 预留交易 (2023-05-01
  • 预留建议 (2023-05-01

下载所有示例


数据集元数据

鉴于每个数据集使用不同的列和数据类型,FOCUS 将定义元数据架构来描述数据集。 数据集元数据包括有关数据(如数据生成器、架构版本和数据集中包含的列)的常规信息。

示例数据:

ColumnName 数据类型 说明
BilledCost Decimal 作为发票基础的费用,包括所有降低的费率和折扣,但不包括前期费用(一次性或经常性)的摊销。
BillingAccountId 字符串 由提供商分配给计费帐户的唯一标识符。
BillingAccountName 字符串 显示分配给计费帐户的名称。
BillingCurrency 字符串 计费货币。
BillingPeriodEnd DateTime 计费期间的结束日期和时间。
BillingPeriodStart DateTime 计费期间的开始日期和时间。

元数据可用于以下数据集:

下载所有元数据


正在查找更多内容?

我们非常希望了解要查找的任何数据集。 创建包含现有数据集或新数据集中的详细信息的新问题。

共享反馈


相关资源:

相关的 FinOps 功能:

相关产品:

相关解决方案: