次の方法で共有


Cost Management データを FOCUS に変換する

このドキュメントでは、Cost Management の実績データセットと償却データセットを FinOps Open Cost and Usage Specification (FOCUS) に変換するためのガイダンスを提供します。 FOCUS の詳細については、 FOCUS の概要を参照してください。


Cost Management データを FOCUS に変換する方法

コストと使用状況のデータを FOCUS に変換するには、実際のコスト データセットと償却コスト データセットの両方が必要です。

  • 償却原価データのすべての行を保持します。
  • 実際のコスト データをフィルター処理して、ChargeType == "Purchase" または "Refund" と PricingModel == "Reservation" または "SavingsPlan" の行のみを含めます。

すべての行に次のロジックを適用します。

FOCUS 列 [Cost Management] 列 変換
請求コスト 請求通貨の費用 ChargeType == "Usage" と PricingModel == "Reservation" または "SavingsPlan" の場合は、0;それ以外の場合は、CostInBillingCurrency を使用します
請求アカウントID • マイクロソフトエンタープライズ契約: BillingAccountId

• Microsoft 顧客契約: BillingProfileId
なし
請求先アカウント名 (BillingAccountName) • マイクロソフトエンタープライズ契約: BillingAccountName

• Microsoft 顧客契約: BillingProfileName
なし
請求通貨 (BillingCurrency) • マイクロソフトエンタープライズ契約: BillingCurrencyCode

• Microsoft 顧客契約: BillingCurrency
なし
課金期間終了 請求期間終了日 (BillingPeriodEndDate) 排他終了日に 1 日を追加する
請求期間開始 請求期間開始日 (BillingPeriodStartDate) なし
料金カテゴリ 料金の種類 (ChargeType) UsagePurchaseCredit、またはTaxの場合は同じ値。UnusedReservationまたはUnusedSavingsPlanの場合はUsageRefund場合はPurchase。それ以外の場合はAdjustment
チャージクラス 料金の種類 (ChargeType) Refund場合は、Correction
料金説明 ProductName なし
課金頻度 頻度 OneTimeOne-Time;Recurringの場合はRecurring;UsageBasedの場合はUsage-Based。それ以外の場合は、Other
課金期間終了 排他終了日に 1 日を追加する
課金期間開始 なし
コミットメント割引カテゴリ ベネフィットID BenefitId に /microsoft.capacity/ (大文字と小文字を区別しない) が含まれている場合は Usage/microsoft.billingbenefits/が含まれている場合は、 Spendを使用します。それ以外の場合は null
コミットメント割引ID ベネフィットID なし
契約割引名 ベネフィット名 なし
コミットメント割引状況 料金の種類 (ChargeType) UnusedReservationまたはUnusedSavingsPlanの場合はUnused。PricingModel == ReservationまたはSavingsPlanの場合はUsed。それ以外の場合は null
コミットメント割引種類 ベネフィットID BenefitId に /microsoft.capacity/ (大文字と小文字を区別しない) が含まれている場合は Reservation/microsoft.billingbenefits/が含まれている場合は Savings Plan。それ以外の場合は null
消費量 数量 (Quantity) ChargeType == Usage、Quantity の場合は Quantity、それ以外の場合は null
消費単位 測定単位 (UnitOfMeasure) ChargeType == Usageの場合は、 Pricing units データ ファイル を使用してマップします。それ以外の場合は null
契約コスト 単価 * 数量 / 注目: x_価格設定サイズ x_PricingBlockSizeにはマッピングが必要であることに注意してください。 詳細については、列の注釈をご参照ください。
契約単位価格 単価 なし
エフェクティブコスト 請求通貨の費用 ChargeType == "Purchase" または "Refund" と PricingModel == "Reservation" または "SavingsPlan" の場合は、0;それ以外の場合は、CostInBillingCurrency を使用します
請求書発行者名 パートナー名 PartnerName が空の場合は、Microsoft を使う
リストコスト • マイクロソフトエンタープライズ契約: 使用できません

• Microsoft 顧客契約: PaygCostInBillingCurrency
なし
リストユニットプライス • マイクロソフトエンタープライズ契約: PayGPrice

• Microsoft 顧客契約: PayGPrice * ExchangeRate
なし
価格カテゴリ 価格モデル OnDemand場合はStandard;Spot場合はDynamicReservationまたはSavings Planの場合はCommitted。それ以外の場合は null
単価数量 数量/フォーカス:x_PricingBlockSize x_PricingBlockSizeにはマッピングが必要であることに注意してください。 詳細については、列の注釈をご参照ください。
価格単位 DistinctUnits (ルックアップ) 単位価格のデータ ファイルを使用して、UnitOfMeasure を DistinctUnits にマップする
プロバイダーネーム Microsoft なし
出版社名 出版社名 なし
リージョンID フォーカス:RegionName 小文字とスペースの削除
地域名 リソースの場所 のRegionsデータファイルを使用して、ResourceLocation(OriginalValue)をRegionNameにマッピングします2
リソースID リソースID なし
リソース名 EA: ResourceName
MCA: last(split(リソースID, "/"))
Azure リソース名には複数のレベル ("SqlServerName/SqlDbName" など) が含まれています。これには、より多くの処理が必要です。 これは、最後の最も具体的なセグメントのみを使用するための簡略化されたアプローチです。
リソースタイプ SingularDisplayName (検索) リソース タイプのデータ ファイルを使用して、ResourceType を SingularDisplayName にマップする
サービスカテゴリー サービスカテゴリ(検索機能) Services データ ファイルを使用して、ConsumedService と ResourceType を ServiceCategory にマッピングします。
サービス名 ServiceName (検索) Services データファイルを使用して、ConsumedService と ResourceType を ServiceName にマッピングします
SKU ID • マイクロソフトエンタープライズ契約: 使用できません

• Microsoft 顧客契約: ProductId
なし
SkuPriceId(スクプライスイド) 使用不可 なし
サブアカウントID 購読ID なし
サブアカウント名 サブスクリプション名 なし
タグ タグ 必要に応じて {} で折り返す

¹ Cost Management の数量は、消費 (使用) 数量です。

² RegionName は ResourceLocation の直接マッピングですが、Cost Management および FinOps ツールキット レポートは、Regions データ ファイルに基づいて値の整合性を確保するために追加のデータ クレンジングを行います。


FOCUS 列に関するフィードバック

マッピングまたは完全な FOCUS サポート プランに関するフィードバックがある場合は、 FinOps ツールキットのディスカッションでスレッドを開始。 バグがあると思われる場合は、問題 作成します

FOCUS に関するフィードバックがある場合は、 FOCUS リポジトリに問題を作成します。 また、FOCUS プロジェクトへの貢献を検討することをお勧めします。 このプロジェクトでは、取り組みをガイドし、それが可能な最も有用な仕様にするのに役立つ経験を持ち込むのに役立つ、より多くの実務者を探しています。 FOCUS の詳細やプロジェクトへの貢献については、 focus.finops.orgを参照してください。


フィードバックを送る

クイック レビューを使用して、どのように取り組んでいるかをお知らせください。 これらのレビューを使用して、FinOps のツールとリソースを改善および拡張します。

特定の情報をお探しの場合は、既存のアイデアに投票するか、新しいアイデアを作成してください。 他のユーザーとアイデアを共有して、投票を増やしましょう。 投票数が最も多いアイデアに焦点を当てています。


関連情報を次に示します。

関連製品:

関連するソリューション: