將成本管理數據轉換為FOCUS
本檔提供將成本管理實際和攤銷數據集轉換為 FinOps 開放式成本和使用量規格 (FOCUS) 的指引。 若要深入瞭解 FOCUS,請參閱 FOCUS 概觀。
如何將成本管理數據轉換為FOCUS
若要將成本和使用量數據轉換為FOCUS,您需要實際和分攤的成本數據集:
- 保留所有來自分攤成本數據的數據列。
- 篩選實際成本數據,只包含 ChargeType == “Purchase” 或 “Refund” 和 PricingModel == “Reservation” 或 “SavingsPlan” 的數據列。
將下列邏輯套用至所有資料列:
FOCUS 資料行 | 成本管理數據行 | 轉換 |
---|---|---|
BilledCost | CostInBillingCurrency | 如果 ChargeType == "Usage" 且 (PricingModel == "Reservation" 或 "SavingsPlan"),則 0 ;否則,請使用 CostInBillingCurrency |
BillingAccountId | • Enterprise 合約:BillingAccountId • Microsoft 客戶合約:BillingProfileId |
無 |
BillingAccountName | • Enterprise 合約:BillingAccountName • Microsoft 客戶合約:BillingProfileName |
無 |
BillingCurrency | • Enterprise 合約:BillingCurrencyCode • Microsoft 客戶合約:BillingCurrency |
無 |
BillingPeriodEnd | BillingPeriodEndDate | 新增獨佔結束日期的一天 |
BillingPeriodStart | BillingPeriodStartDate | 無 |
ChargeCategory | ChargeType | 如果 Usage 、Purchase 、 Credit 或 相同值,則為 ,如果 Tax UnusedReservation 或 UnusedSavingsPlan ,則Usage 為 ;如果Refund 為 Purchase ,則為 ,否則為 。Adjustment |
ChargeClass | ChargeType | 如果 Refund 為 ,請使用 Correction |
ChargeDescription | ProductName | 無 |
ChargeFrequency | 頻率 | 如果OneTime 為 ,則為 One-Time ;如果Recurring 為 Recurring ,則UsageBased Usage-Based 為 ,否則為Other |
ChargePeriodEnd | Date | 新增獨佔結束日期的一天 |
ChargePeriodStart | Date | 無 |
CommitmentDiscountCategory | BenefitId | 如果 BenefitId 包含 /microsoft.capacity/ (不區分大小寫), Usage 則為 ;如果它包含 /microsoft.billingbenefits/ ,請使用 Spend ,否則為 null |
CommitmentDiscountId | BenefitId | 無 |
CommitmentDiscountName | BenefitName | 無 |
CommitmentDiscountStatus | ChargeType | 如果 UnusedReservation 為 或 UnusedSavingsPlan ,則 Unused 為 ;如果 PricingModel == Reservation 或 SavingsPlan ,則 Used 為 ,否則為 null |
CommitmentDiscountType | BenefitId | 如果 BenefitId 包含 /microsoft.capacity/ (不區分大小寫),Reservation 則為 ;如果它包含 ,/microsoft.billingbenefits/ 則為 Savings Plan ,否則為 null |
ConsumedQuantity | 數量 | 如果 ChargeType == Usage ,則 Quantity;否則為 null |
ConsumedUnit | UnitOfMeasure | 如果 ChargeType == Usage ,則使用 定價單位數據檔 進行對應;否則為 null |
ContractedCost | UnitPrice * Quantity / focus:x_PricingBlockSize | 請注意,x_PricingBlockSize需要對應。 如需詳細資訊,請參閱數據行附注。 |
ContractedUnitPrice | UnitPrice | 無 |
EffectiveCost | CostInBillingCurrency | 如果 ChargeType == “Purchase” 或 “Refund” 和 PricingModel == “Reservation” 或 “SavingsPlan”,則 0 ;否則,請使用 CostInBillingCurrency |
InvoiceIssuerName | PartnerName | 如果 PartnerName 是空的,請使用 Microsoft |
ListCost | • Enterprise 合約:無法使用 • Microsoft 客戶合約:P aygCostInBillingCurrency |
無 |
ListUnitPrice | • Enterprise 合約:P ayGPrice • Microsoft 客戶合約:P ayGPrice * ExchangeRate |
無 |
PricingCategory | PricingModel | 如果 OnDemand 為 ,則 Standard 為 ;如果 Spot 為 ,則 Dynamic 為 ;如果 Reservation Savings Plan 為 ,則為 ;否則 Committed 為 null。 |
PricingQuantity | 數量 / 焦點:x_定價區塊大小 | 請注意,x_PricingBlockSize需要進行映射。 如需詳細資訊,請參閱數據行附注。 |
PricingUnit | DistinctUnits (查詢) | 使用 定價單位數據檔將 UnitOfMeasure 對應至 DistinctUnits |
ProviderName | Microsoft |
無 |
PublisherName | PublisherName | 無 |
RegionId | focus:RegionName | 小寫和移除空格 |
RegionName | 資源位置 | 使用 Regions 資料檔案將 ResourceLocation(OriginalValue)映射到 RegionName2 |
ResourceId | ResourceId | 無 |
ResourceName | EA:資源名稱 MCA:last(split(ResourceId, “/”)) |
Azure 資源名稱包含多個層級(例如“SqlServerName/SqlDbName”),這需要更多處理。 這是只使用最後一個最特定區段的簡化方法。 |
ResourceType | SingularDisplayName (lookup) | 使用資源類型數據檔 將 ResourceType 對應至 SingularDisplayName |
ServiceCategory | ServiceCategory (查詢) | 使用 Services 資料檔案將 ConsumedService 和 ResourceType 映射到 ServiceCategory |
ServiceName | ServiceName(lookup) | 使用 Services 數據檔將 ConsumedService 和 ResourceType 對應至 ServiceName |
SkuId | • Enterprise 合約:無法使用 • Microsoft 客戶合約:P roductId |
無 |
SkuPriceId | 無法使用 | 無 |
SubAccountId | SubscriptionId | 無 |
SubAccountName | SubscriptionName | 無 |
標籤 | 標籤 | 視需要將 與換行{ } |
成本管理中的數量是消耗的使用量。
雖然 RegionName 是 ResourceLocation 的直接映射,成本管理和 FinOps 工具包的報告會進行額外的數據清理,以確保基於 Regions 數據檔的值的一致性。
FOCUS 資料行的意見反應
如果您有關於我們的對應或完整FOCUS支援計劃的意見反應,請在 FinOps 工具組討論中啟動一個線程。 如果您認為您有 Bug, 請建立問題。
如果您有FOCUS的相關意見反應, 請在FOCUS存放庫中建立問題。 我們也鼓勵您考慮參與FOCUS專案。 該專案正在尋找更多從業者來協助帶來其經驗,以協助引導工作,並使它成為最有用的規格。 若要深入瞭解 FOCUS 或參與專案,請流覽 focus.finops.org。
相關內容
相關資源:
相關產品:
相關解決方案: