打开 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 PricingUnit
和 UsageUnit
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 | 台湾北部 |
注意
在映射之前,将区域值转换为小写。 这有助于减少重复并加快映射过程。
资源类型
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
在某些情况下,多个服务共享相同的资源提供程序,因此我们将使用 ConsumedService
和 ResourceType
列映射到 ServiceName
和 ServiceCategory
值,以便在 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 |
有关数据的一些重要说明:
ConsumedService
和ResourceType
值都是小写的,以避免区分大小写的问题。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 功能:
相关产品:
相关解决方案: