验证 FOCUS 数据
本文档通过将 FOCUS 数据与成本管理的实际和摊销成本数据进行比较来帮助验证 FOCUS 数据。 本文的目的是帮助你熟悉并自信地转换到 FOCUS 数据。 若要了解有关 FOCUS 的详细信息,请参阅 FOCUS 概述。
本文档中的比较侧重于成本、价格和数量,以帮助跨数据集验证数字。 有关文本和日期的详细信息,请参阅 更新报表以使用 FOCUS 列。
FOCUS 在单个数据集中包含实际数据和摊销数据。 因此,FOCUS 中的行数多于实际或摊销成本数据集中的行数。 但是,记录数少于实际数据集和摊销数据集,因为许多记录跨实际数据集和摊销数据集重复。
将 FOCUS 与实际成本进行比较
以下映射可用于将 FOCUS 与成本分析或其他成本 API 或导出中的实际成本数据进行比较。
实际成本列 | FOCUS 列 | 备注 |
---|---|---|
BenefitId |
CommitmentDiscountId |
避免在成本管理中使用 ReservationId 。 希望 BenefitId 包括节省计划并映射到完全限定的 ID。 承诺使用的实际成本为 0。 |
BillingPeriodEndDate + 1 天 |
BillingPeriodEnd |
FOCUS 使用独占结束日期(例如,2 月 1 日而不是 1 月 31 日)。 |
BillingPeriodStartDate |
BillingPeriodStart |
|
ChargeType == “Usage” |
ChargeCategory == “Usage”和 CommitmentDiscountStatus != “未使用” |
FOCUS 对使用费用类别中未使用的承诺进行分类。 |
ChargeType == “Purchase” |
ChargeCategory == “Purchase”和 ChargeClass == null |
FOCUS 将退款分类为单个费用类别。 |
ChargeType == “退款” |
ChargeClass == “更正” |
FOCUS 将退款分类为单个费用类别。 |
ChargeType == “RoundingAdjustment” |
ChargeCategory == “Adjustment” |
|
CostInBillingCurrency |
BilledCost |
FOCUS BilledCost 映射到发票上的实际成本。 BilledCost 无法与摊销成本数据集进行比较。 |
Date |
ChargePeriodStart |
FOCUS 为费用日期具有单独的开始和结束时间。 通常,只需开始时间。 |
PayGPrice * Quantity (EA)PaygCostInBillingCurrency (仅Microsoft 客户协议(MCA) |
ListCost |
|
PayGPrice (EA)PayGPrice * ExchangeRate (MCA) |
ListUnitPrice |
FOCUS 价格使用计费货币,而实际/摊销价格使用 MCA 的定价货币。 |
PricingModel == “OnDemand” |
PricingCategory == “Standard” |
|
PricingModel == “Spot” |
PricingCategory == “Dynamic” |
|
PricingModel == “Reservation” |
PricingCategory == “Committed” 和 CommitmentDiscountType == “Reservation” |
FOCUS PricingCategory 合并所有承诺。 使用 CommitmentDiscountType 或 CommitmentDiscountCategory 区分承诺折扣类型。 承诺使用的实际成本为 0。 |
PricingModel == “SavingsPlan” |
PricingCategory == “Committed” 和 CommitmentDiscountType == “Savings Plan” |
FOCUS PricingCategory 合并所有承诺。 使用 CommitmentDiscountType 或 CommitmentDiscountCategory 区分承诺折扣类型。 承诺使用的实际成本为 0。 |
PricingModel == “Reservation” 或 PricingModel == “SavingsPlan” |
PricingCategory == “Committed” |
FOCUS PricingCategory 合并所有承诺。 承诺使用的实际成本为 0。 |
ProductId (MCA) |
SkuId |
|
Quantity |
ConsumedQuantity |
FOCUS ConsumedQuantity 仅适用于使用。 在某些情况下ConsumedQuantity ,由于两者之间的单位不Quantity UnitOfMeasure 一致,可能与实际/摊销Quantity 不同。 |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOCUS PricingQuantity 基于定价块大小(如果适用),而实际/摊销 Quantity 不是。 在某些情况下PricingQuantity ,由于两者之间的单位不Quantity UnitOfMeasure 一致,可能与实际/摊销Quantity 不同。 |
SubscriptionId |
SubAccountId |
FOCUS 子帐户映射到订阅。 |
UnitPrice (EA)UnitPrice * ExchangeRate (MCA) |
ContractedUnitPrice / x_PricingBlockSize |
FOCUS ContractedUnitPrice 基于定价块大小,而实际/摊销 UnitPrice 不是。 在许多情况下,它们与 1 时 x_PricingBlockSize 相同,但如果定价块大小较大,则它们会有所不同。 FOCUS 价格使用计费货币,而实际/摊销价格使用 MCA 的定价货币。 |
UnitPrice * Quantity (EA)UnitPrice * Quantity * ExchangeRate (MCA) |
ContractedCost |
FOCUS 价格使用计费货币,而实际/摊销价格使用 MCA 的定价货币。 |
UnitOfMeasure |
PricingUnit |
FOCUS PricingUnit 解析为 .UnitOfMeasure 有关完全匹配项,请参阅 x_PricingUnitDescription 。 FOCUS ConsumedUnit 匹配 PricingUnit ,而数量可能根据 x_PricingBlockSize 。 |
将 FOCUS 与摊销成本进行比较
以下映射可用于将 FOCUS 与成本分析或其他成本 API 或导出中的摊销成本数据进行比较。
摊销成本列 | FOCUS 列 | 备注 |
---|---|---|
BenefitId |
CommitmentDiscountId |
避免在成本管理中使用 ReservationId 。 希望 BenefitId 包括节省计划并映射到完全限定的 ID。 |
BillingPeriodEndDate + 1 天 |
BillingPeriodEnd |
FOCUS 使用独占结束日期(例如,2 月 1 日而不是 1 月 31 日)。 |
BillingPeriodStartDate |
BillingPeriodStart |
|
ChargeType == “Usage” |
ChargeCategory == “Usage”和 CommitmentDiscountStatus != “未使用” |
FOCUS 对使用费用类别中未使用的承诺进行分类。 |
ChargeType == “Usage”或 ChargeType == “UnusedReservation”或 ChargeType == “UnusedSavingsPlan” |
ChargeCategory == “Usage” |
FOCUS 对使用费用类别中未使用的承诺进行分类。 |
ChargeType == “Purchase” |
ChargeCategory == “Purchase”和 ChargeClass == null和 ServiceName != “用于计算的 Azure 节省计划”和 ServiceName != “Azure 预留” |
FOCUS 对承诺购买和购买费用类别中的所有退款进行分类。 |
ChargeType == “退款” |
ChargeClass == “更正” |
FOCUS 将退款分类为单个费用类别。 |
ChargeType == “RoundingAdjustment” |
ChargeCategory == “Adjustment” |
|
ChargeType == “UnusedReservation” |
CommitmentDiscountStatus == “未使用”和 CommitmentDiscountType == “预留” |
FOCUS 分隔承诺折扣状态,并在单独的列中键入。 |
ChargeType == “UnusedSavingsPlan” |
CommitmentDiscountStatus == “未使用”和 CommitmentDiscountType == “Savings Plan” |
FOCUS 分隔承诺折扣状态,并在单独的列中键入。 |
ChargeType == “UnusedReservation”或 ChargeType == “UnusedSavingsPlan” |
CommitmentDiscountStatus == “未使用” |
FOCUS 分隔承诺折扣状态,并在单独的列中键入。 |
CostInBillingCurrency |
EffectiveCost |
FOCUS EffectiveCost 映射到摊销成本。 EffectiveCost 无法与实际成本数据集进行比较。 |
Date |
ChargePeriodStart |
FOCUS 为费用日期具有单独的开始和结束时间。 通常,只需开始时间。 |
PayGPrice * Quantity (EA)PaygCostInBillingCurrency (仅限 MCA) |
ListCost |
|
PayGPrice (EA)PayGPrice * ExchangeRate (MCA) |
ListUnitPrice |
FOCUS 价格使用计费货币,而实际/摊销价格使用 MCA 的定价货币。 |
PricingModel == “OnDemand” |
PricingCategory == “Standard” |
|
PricingModel == “Spot” |
PricingCategory == “Dynamic” |
|
PricingModel == “Reservation” |
PricingCategory == “Committed” 和 CommitmentDiscountType == “Reservation” |
FOCUS PricingCategory 合并所有承诺。 使用 CommitmentDiscountType 或 CommitmentDiscountCategory 区分承诺折扣类型。 |
PricingModel == “SavingsPlan” |
PricingCategory == “Committed” 和 CommitmentDiscountType == “Savings Plan” |
FOCUS PricingCategory 合并所有承诺。 使用 CommitmentDiscountType 或 CommitmentDiscountCategory 区分承诺折扣类型。 |
PricingModel == “Reservation” 或 PricingModel == “SavingsPlan” |
PricingCategory == “Committed” |
FOCUS PricingCategory 合并所有承诺。 |
ProductId (MCA) |
SkuId |
|
Quantity |
ConsumedQuantity |
FOCUS ConsumedQuantity 仅适用于使用。 在某些情况下ConsumedQuantity ,由于两者之间的单位不Quantity UnitOfMeasure 一致,可能与实际/摊销Quantity 不同。 |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOCUS PricingQuantity 基于定价块大小(如果适用),而实际/摊销 Quantity 不是。 在某些情况下PricingQuantity ,由于两者之间的单位不Quantity UnitOfMeasure 一致,可能与实际/摊销Quantity 不同。 |
SubscriptionId |
SubAccountId |
FOCUS 子帐户映射到订阅。 |
UnitPrice (EA)UnitPrice * ExchangeRate (MCA) |
ContractedUnitPrice / x_PricingBlockSize |
FOCUS ContractedUnitPrice 基于定价块大小,而实际/摊销 UnitPrice 不是。 在许多情况下,它们与 1 时 x_PricingBlockSize 相同,但如果定价块大小较大,则它们会有所不同。 FOCUS 价格使用计费货币,而实际/摊销价格使用 MCA 的定价货币。 |
UnitPrice * Quantity (EA)UnitPrice * Quantity * ExchangeRate (MCA) |
ContractedCost |
FOCUS 价格使用计费货币,而实际/摊销价格使用 MCA 的定价货币。 |
UnitOfMeasure |
PricingUnit |
FOCUS PricingUnit 解析为 .UnitOfMeasure 有关完全匹配项,请参阅 x_PricingUnitDescription 。 FOCUS ConsumedUnit 匹配 PricingUnit ,而数量可能根据 x_PricingBlockSize 。 |
有关 FOCUS 列的反馈
如果你对映射或完整的 FOCUS 支持计划有反馈,请启动 FinOps 工具包讨论中的线程。 如果你相信你有一个 bug, 请创建一个问题。
如果你有有关 FOCUS 的反馈, 请在 FOCUS 存储库中创建问题。 我们还鼓励你考虑参与 FOCUS 项目。 该项目正在寻找更多的从业者来帮助带来他们的经验,以帮助指导工作,并使其成为最有用的规范。 若要详细了解 FOCUS 或为项目做出贡献,请访问 focus.finops.org。
相关内容
相关资源:
相关产品:
相关解决方案: