다음을 통해 공유


Cost Management 데이터를 FOCUS로 변환

이 문서에서는 Cost Management 실제 및 분할 상환 데이터 세트를 FINOps FOCUS(Open Cost and Usage Specification)로 변환하기 위한 지침을 제공합니다. FOCUS에 대한 자세한 내용은 FOCUS 개요참조하세요.


Cost Management 데이터를 FOCUS로 변환하는 방법

다음 매핑은 모든 분할 상환 비용 행이 있고 실제 비용 데이터 세트에서 약정 구매 및 환불만 있다고 가정합니다.

FOCUS 열 Cost Management 열 변환
BilledCost CostInBillingCurrency 분할 상환 약정 사용량에 사용 0
BillingAccountId • 기업계약: BillingAccountId

• Microsoft 고객 계약: BillingProfileId
None
BillingAccountName • 기업계약: BillingAccountName

• Microsoft 고객 계약: BillingProfileName
None
BillingCurrency • 기업계약: BillingCurrencyCode

• Microsoft 고객 계약: BillingCurrency
None
BillingPeriodEnd BillingPeriodEndDate 단독 종료 날짜에 1일 추가
BillingPeriodStart BillingPeriodStartDate None
ChargeCategory ChargeType if Usage, Purchase, Credit또는 , , Taxsame value; if UnusedReservation or UnusedSavingsPlan, then Usage; if Refund, Purchase그렇지 않으면, Adjustment
ChargeClass ChargeType 이면 Refund다음을 사용합니다. Correction
ChargeDescription ProductName None
ChargeFrequency 빈도 if OneTime, One-Time; if Recurring, Recurring; if UsageBased, Usage-Based; 그렇지 않으면 Other
ChargePeriodEnd 날짜 단독 종료 날짜에 1일 추가
ChargePeriodStart 날짜 None
CommitmentDiscountCategory BenefitId BenefitId에 /microsoft.capacity/ 포함된 경우(대/소문자를 구분하지 않음), Usage포함되는 경우 /microsoft.billingbenefits/,를 사용합니다 Spend. 그렇지 않으면 null입니다.
CommitmentDiscountId BenefitId None
CommitmentDiscountName BenefitName None
CommitmentDiscountStatus ChargeType If UnusedReservation or UnusedSavingsPlan, then Unused; else if PricingModel == Reservation or SavingsPlan, then Used; 그렇지 않으면 null
CommitmentDiscountType BenefitId BenefitId에 /microsoft.capacity/ 포함된 경우(대/소문자를 구분하지 않음), Reservation포함되면 /microsoft.billingbenefits/이고 Savings Plan, 그렇지 않으면 null입니다.
ConsumedQuantity 수량 ChargeType ==이 Usage면 수량이고, 그렇지 않으면 null입니다.
ConsumedUnit UnitOfMeasure ChargeType ==이Usage면 가격 책정 단위 데이터 파일을 사용하여 매핑합니다. 그렇지 않으면 null입니다.
ContractedCost UnitPrice * Quantity 가격 책정 단위 데이터 파일을 사용하여 UnitOfMeasure를 매핑하고 Quantity를 PricingBlockSize로 나눕니다.
ContractedUnitPrice UnitPrice None
EffectiveCost CostInBillingCurrency 약정 구매 및 환불에 사용합니다 0 .
InvoiceIssuerName PartnerName PartnerName이 비어 있으면 다음을 사용합니다 Microsoft.
ListCost • 기업계약: 사용할 수 없음

• Microsoft 고객 계약: PaygCostInBillingCurrency
None
ListUnitPrice • 기업계약: PayGPrice

• Microsoft 고객 계약: PayGPrice * ExchangeRate
None
PricingCategory PricingModel if OnDemand, then Standard; if Spot, then Dynamic; if Reservation or Savings Plan, then Committed; 그렇지 않으면 null
PricingQuantity 수량 가격 책정 단위 데이터 파일을 사용하여 UnitOfMeasure를 매핑하고 Quantity를 PricingBlockSize²로 나눕니다.
PricingUnit UnitOfMeasure 가격 책정 단위 데이터 파일을 사용하여 매핑
ProviderName Microsoft None
PublisherName PublisherName None
RegionId focus:RegionName 소문자 및 공백 제거
RegionName ResourceLocation 지역 데이터 파일을 사용하여 매핑
ResourceId ResourceId None
ResourceName ResourceName None
ResourceType ResourceType 리소스 형식 데이터 파일을 사용하여 매핑
ServiceCategory ResourceType Services 데이터 파일을 사용하여 매핑
ServiceName ResourceType Services 데이터 파일을 사용하여 매핑
SkuId • 기업계약: 사용할 수 없음

• Microsoft 고객 계약: ProductId
None
SkuPriceId 사용할 수 없음 None
SubAccountId SubscriptionId None
SubAccountName SubscriptionName None
태그 태그 래핑 인 {} 필요한 경우

1 BilledCost는 PricingModel이 있거나 SavingsPlan 있어야 하는 약정 사용량을 제외한 모든 행에서 Reservation 비용을 복사해야 합니다0. EffectiveCost는 모든 분할 상환 데이터 세트 행에서 비용을 복사해야 합니다. 실제 비용 데이터 세트의 약정 구매 및 환불은 여야 0합니다.

Cost Management의 ² 수량은 소비(사용량) 수량입니다.

1 RegionName은 ResourceLocation의 직접 매핑이지만 Cost Management 및 FinOps 도구 키트 보고서는 지역 데이터 파일을 기반으로 값의 일관성을 보장하기 위해 더 많은 데이터 정리를 수행합니다.


FOCUS 열에 대한 피드백

매핑 또는 전체 FOCUS 지원 계획에 대한 피드백이 있는 경우 FinOps 도구 키트 토론에서 스레드를 시작합니다. 버그 가 있다고 생각되면 문제를 만듭니다.

FOCUS에 대한 피드백이 있는 경우 FOCUS 리포지토리에서 문제를 만듭니다. 또한 FOCUS 프로젝트에 기여하는 것을 고려하는 것이 좋습니다. 이 프로젝트는 노력을 안내하고 가장 유용한 사양을 만들기 위해 자신의 경험을 가져 오는 데 도움이되는 더 많은 실무자를 찾고 있습니다. FOCUS에 대해 자세히 알아보거나 프로젝트에 참여하려면 focus.finops.org 방문하세요.


관련 리소스:

관련 제품:

관련 솔루션: