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 は、使用する場合にのみ使用できます。 ConsumedQuantity Quantity とUnitOfMeasure 間の単位が一貫性がないため、実際のQuantity または償却と異なる場合があります。 |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOCUS PricingQuantity は、価格ブロック のサイズ (該当する場合) に基づいていますが、実際の Quantity または償却ではありません。 PricingQuantity Quantity とUnitOfMeasure 間の単位が一貫性がないため、実際の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 PricingUnit は UnitOfMeasure から解析されます。 完全一致については、 x_PricingUnitDescription を参照してください。 FOCUS ConsumedUnit は PricingUnit と一致しますが、数量は 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 は、使用する場合にのみ使用できます。 ConsumedQuantity Quantity とUnitOfMeasure 間の単位が一貫性がないため、実際のQuantity または償却と異なる場合があります。 |
Quantity |
PricingQuantity / x_PricingBlockSize |
FOCUS PricingQuantity は、価格ブロック のサイズ (該当する場合) に基づいていますが、実際の Quantity または償却ではありません。 PricingQuantity Quantity とUnitOfMeasure 間の単位が一貫性がないため、実際の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 PricingUnit は UnitOfMeasure から解析されます。 完全一致については、 x_PricingUnitDescription を参照してください。 FOCUS ConsumedUnit は PricingUnit と一致しますが、数量は x_PricingBlockSize によって異なる場合があります。 |
FOCUS 列に関するフィードバック
マッピングまたは完全な FOCUS サポート プランに関するフィードバックがある場合は、 FinOps ツールキットのディスカッションでスレッドを開始。 バグがあると思われる場合は、問題 作成します。
FOCUS に関するフィードバックがある場合は、 FOCUS リポジトリに問題を作成します。 また、FOCUS プロジェクトへの貢献を検討することをお勧めします。 このプロジェクトでは、取り組みをガイドし、それが可能な最も有用な仕様にするのに役立つ経験を持ち込むのに役立つ、より多くの実務者を探しています。 FOCUS の詳細やプロジェクトへの貢献については、 focus.finops.orgを参照してください。
関連するコンテンツ
関連情報を次に示します。
関連製品:
関連するソリューション: