Cost Management データを FOCUS に変換する
このドキュメントでは、Cost Management の実績データセットと償却データセットを FinOps Open Cost and Usage Specification (FOCUS) に変換するためのガイダンスを提供します。 FOCUS の詳細については、 FOCUS の概要を参照してください。
Cost Management データを FOCUS に変換する方法
次のマッピングは、すべての償却コスト行があり、実際のコスト データセットからのコミットメントの購入と払い戻しのみを持っていることを前提としています。
FOCUS 列 | [Cost Management] 列 | 変換 |
---|---|---|
BilledCost | CostInBillingCurrency | 償却コミットメントの使用に 0 を使用する¹ |
BillingAccountId | • マイクロソフトエンタープライズ契約: BillingAccountId • Microsoft 顧客契約: BillingProfileId |
なし |
請求先アカウント名 (BillingAccountName) | • マイクロソフトエンタープライズ契約: BillingAccountName • Microsoft 顧客契約: BillingProfileName |
なし |
請求通貨 (BillingCurrency) | • マイクロソフトエンタープライズ契約: BillingCurrencyCode • Microsoft 顧客契約: BillingCurrency |
なし |
BillingPeriodEnd | 請求期間終了日 (BillingPeriodEndDate) | 排他終了日に 1 日を追加する |
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 | 日 | 排他終了日に 1 日を追加する |
ChargePeriodStart | 日 | なし |
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 | 数量 (Quantity) | ChargeType == Usage 、Quantity の場合は Quantity、それ以外の場合は null |
ConsumedUnit | UnitOfMeasure | ChargeType == Usage の場合は、 Pricing units データ ファイル を使用してマップします。それ以外の場合は null |
ContractedCost | UnitPrice * Quantity | Pricing units データ ファイルを使用して UnitOfMeasure をマップし Quantity を PricingBlockSize で除算します |
ContractedUnitPrice | UnitPrice | なし |
EffectiveCost | CostInBillingCurrency | コミットメントの購入と払い戻しに 0 を使用する¹。 |
InvoiceIssuerName | PartnerName | PartnerName が空の場合は、 Microsoft を使用します。 |
ListCost | • マイクロソフトエンタープライズ契約: 使用できません • Microsoft 顧客契約: PaygCostInBillingCurrency |
なし |
ListUnitPrice | • マイクロソフトエンタープライズ契約: PayGPrice • Microsoft 顧客契約: PayGPrice * ExchangeRate |
なし |
PricingCategory | PricingModel | OnDemand 場合はStandard ;Spot 場合はDynamic 。Reservation またはSavings Plan の場合はCommitted 。それ以外の場合は null |
PricingQuantity | 数量 (Quantity) | Pricing units データ ファイルを使用して UnitOfMeasure をマップし Quantity を PricingBlockSize² で除算します |
PricingUnit | UnitOfMeasure | Pricing units データ ファイルを使用してマップする |
ProviderName | Microsoft |
なし |
PublisherName | 発行元 | なし |
RegionId | focus:RegionName | 小文字とスペースの削除 |
RegionName | ResourceLocation | Regions データ ファイルを使用したマップ ² |
ResourceId | ResourceId | なし |
ResourceName | ResourceName | なし |
ResourceType | ResourceType | Resource 型データ ファイルを使用してマップする |
ServiceCategory | ResourceType | Services データ ファイルを使用してマップする |
ServiceName | ResourceType | Services データ ファイルを使用してマップする |
SkuId | • マイクロソフトエンタープライズ契約: 使用できません • Microsoft 顧客契約: ProductId |
なし |
SkuPriceId | 使用不可 | なし |
SubAccountId | SubscriptionId | なし |
SubAccountName | SubscriptionName | なし |
タグ | タグ | 必要に応じて { と } で折り返す |
¹ BilledCost は、0
する必要があるReservation
またはSavingsPlan
の PricingModel を持つコミットメント使用量exceptすべての行からコストをコピーする必要があります。 EffectiveCost では、償却されたすべてのデータセット行からコストをコピーする必要があります。実際のコスト データセットからのコミットメントの購入と払い戻しは 0
する必要があります。
² Cost Management の数量は、消費 (使用量) 数量です。
² RegionName は ResourceLocation の直接マッピングですが、Cost Management および FinOps ツールキット レポートは、 Regions データ ファイルに基づいて値の整合性を確保するために、より多くのデータ クレンジングを行います。
FOCUS 列に関するフィードバック
マッピングまたは完全な FOCUS サポート プランに関するフィードバックがある場合は、 FinOps ツールキットのディスカッションでスレッドを開始。 バグがあると思われる場合は、問題 作成します。
FOCUS に関するフィードバックがある場合は、 FOCUS リポジトリに問題を作成します。 また、FOCUS プロジェクトへの貢献を検討することをお勧めします。 このプロジェクトでは、取り組みをガイドし、それが可能な最も有用な仕様にするのに役立つ経験を持ち込むのに役立つ、より多くの実務者を探しています。 FOCUS の詳細やプロジェクトへの貢献については、 focus.finops.orgを参照してください。
関連するコンテンツ
関連情報を次に示します。
関連製品:
関連するソリューション: