次の方法で共有


FOCUS データを検証する

このドキュメントでは、Focus データを Cost Management の実績コスト データと償却コスト データと比較して検証するのに役立ちます。 この記事の目的は、自信を持って FOCUS データに慣れ、移行できるように支援することです。 FOCUS の詳細については、 FOCUS の概要を参照してください。

このドキュメントの比較では、データセット間での数値の検証を容易にするために、コスト、価格、数量に重点を置いて説明します。 テキストと日付の詳細については、「 フォーカス列を使用するためのレポートの追加を参照してください。

FOCUS には、1 つのデータセットに実際のデータと償却されたデータの両方が含まれます。 そのため、FOCUS には、実際のコスト データセットまたは償却コスト データセットよりも多くの行があります。 ただし、実際のデータセットと償却されたデータセットの間で多数のレコードが重複するため、実際のデータセットと償却されたデータセットよりもレコードが少なくなります。


FOCUS と実際のコストを比較する

次のマッピングを使用して、コスト分析またはその他のコスト API またはエクスポートの実際のコスト データと FOCUS を比較できます。

[実績コスト] 列 FOCUS 列 メモ
BenefitId CommitmentDiscountId Cost Management で ReservationId を使用しないでください。 節約計画を含め、完全修飾 ID にマップするには、 BenefitId を使用します。 コミットメント使用の場合、実際のコストは 0 です。
BillingPeriodEndDate + 1 日 BillingPeriodEnd FOCUS では、排他的な終了日が使用されます (たとえば、1 月 31 日ではなく 2 月 1 日)。
BillingPeriodStartDate BillingPeriodStart
ChargeType == "Usage" ChargeCategory == "Usage"
!= "Unused" CommitmentDiscountStatus
FOCUS では、未使用のコミットメントが使用量カテゴリに分類されます。
ChargeType == "Purchase" ChargeCategory == "Purchase"
および ChargeClass == null
FOCUS では、払い戻しが個々の請求カテゴリに分類されます。
ChargeType == "Refund" ChargeClass == "Correction" 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 は、使用する場合にのみ使用できます。 ConsumedQuantityQuantityUnitOfMeasure間の単位が一貫性がないため、実際のQuantityまたは償却と異なる場合があります。
Quantity PricingQuantity / x_PricingBlockSize FOCUS PricingQuantity は、価格ブロック のサイズ (該当する場合) に基づいていますが、実際の Quantity または償却ではありません。 PricingQuantityQuantityUnitOfMeasure間の単位が一貫性がないため、実際のQuantityまたは償却と異なる場合があります。
SubscriptionId SubAccountId FOCUS サブアカウントはサブスクリプションにマップされます。
UnitPrice (EA)

UnitPrice * ExchangeRate (MCA)
ContractedUnitPrice / x_PricingBlockSize FOCUS ContractedUnitPrice は価格ブロック サイズに基づいていますが、実際の/償却 UnitPrice は基づいていません。 多くの場合、 x_PricingBlockSize が 1 の場合は同じですが、価格ブロック サイズが大きい場合は異なります。 FOCUS 価格では請求通貨が使用され、実際/償却価格では MCA の価格通貨が使用されます。
UnitPrice * Quantity (EA)

UnitPrice * Quantity * ExchangeRate (MCA)
ContractedCost FOCUS 価格では請求通貨が使用され、実際/償却価格では MCA の価格通貨が使用されます。
UnitOfMeasure PricingUnit FOCUS PricingUnitUnitOfMeasureから解析されます。 完全一致については、 x_PricingUnitDescriptionを参照してください。 FOCUS ConsumedUnitPricingUnit と一致しますが、数量は x_PricingBlockSizeによって異なる場合があります。

FOCUS と償却コストの比較

次のマッピングを使用して、コスト分析またはその他のコスト API またはエクスポートの償却コスト データと FOCUS を比較できます。

[償却コスト] 列 FOCUS 列 メモ
BenefitId CommitmentDiscountId Cost Management で ReservationId を使用しないでください。 節約計画を含め、完全修飾 ID にマップするには、 BenefitId を使用します。
BillingPeriodEndDate + 1 日 BillingPeriodEnd FOCUS では、排他的な終了日 (たとえば、1 月 31 日ではなく 2 月 1 日) が使用されます。
BillingPeriodStartDate BillingPeriodStart
ChargeType == "Usage" ChargeCategory == "Usage"
!= "Unused" CommitmentDiscountStatus
FOCUS では、未使用のコミットメントが使用量カテゴリに分類されます。
ChargeType == "Usage"
または ChargeType == "UnusedReservation"
または ChargeType == "UnusedSavingsPlan"
ChargeCategory == "Usage" FOCUS では、未使用のコミットメントが使用量カテゴリに分類されます。
ChargeType == "Purchase" ChargeCategory == "Purchase"
および ChargeClass == null
ServiceName != "Azure Savings Plan for Compute"
ServiceName != "Azure Reservations"
FOCUS では、コミットメントの購入とすべての払い戻しが購入料金カテゴリに分類されます。
ChargeType == "Refund" ChargeClass == "Correction" FOCUS では、払い戻しが個々の請求カテゴリに分類されます。
ChargeType == "RoundingAdjustment" ChargeCategory == "Adjustment"
ChargeType == "UnusedReservation" CommitmentDiscountStatus == "Unused" and CommitmentDiscountType == "Reservation" FOCUS では、コミットメント割引の状態が分離され、個別の列に入力されます。
ChargeType == "UnusedSavingsPlan" CommitmentDiscountStatus == "Unused" and CommitmentDiscountType == "Savings Plan" FOCUS では、コミットメント割引の状態が分離され、個別の列に入力されます。
ChargeType == "UnusedReservation"
または ChargeType == "UnusedSavingsPlan"
CommitmentDiscountStatus == "Unused" 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 は、使用する場合にのみ使用できます。 ConsumedQuantityQuantityUnitOfMeasure間の単位が一貫性がないため、実際のQuantityまたは償却と異なる場合があります。
Quantity PricingQuantity / x_PricingBlockSize FOCUS PricingQuantity は、価格ブロック のサイズ (該当する場合) に基づいていますが、実際の Quantity または償却ではありません。 PricingQuantityQuantityUnitOfMeasure間の単位が一貫性がないため、実際のQuantityまたは償却と異なる場合があります。
SubscriptionId SubAccountId FOCUS サブアカウントはサブスクリプションにマップされます。
UnitPrice (EA)
UnitPrice * ExchangeRate (MCA)
ContractedUnitPrice / x_PricingBlockSize FOCUS ContractedUnitPrice は価格ブロック サイズに基づいていますが、実際の/償却 UnitPrice は基づいていません。 多くの場合、 x_PricingBlockSize が 1 の場合は同じですが、価格ブロック サイズが大きい場合は異なります。 FOCUS 価格では請求通貨が使用され、実際/償却価格では MCA の価格通貨が使用されます。
UnitPrice * Quantity (EA)

UnitPrice * Quantity * ExchangeRate (MCA)
ContractedCost FOCUS 価格では請求通貨が使用され、実際/償却価格では MCA の価格通貨が使用されます。
UnitOfMeasure PricingUnit FOCUS PricingUnitUnitOfMeasureから解析されます。 完全一致については、 x_PricingUnitDescriptionを参照してください。 FOCUS ConsumedUnitPricingUnit と一致しますが、数量は x_PricingBlockSizeによって異なる場合があります。

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

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

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


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

関連製品:

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