次の方法で共有


コスト詳細項目を理解する

このドキュメントでは、Azure portal のダウンロード、Cost Management からのエクスポート、または Cost Details API で作成されるファイルに含まれるコストの詳細 (旧称: 使用状況の詳細) のフィールドについて説明します。 コストの詳細に関するベスト プラクティスについて詳しくは、「コストの詳細のソリューションを選択する」をご覧ください。

コストの詳細の新しい形式に移行する

古いコストの詳細ソリューションを使っていて、エクスポートまたは Cost Details API に移行する場合は、次の記事を参照してください。

注記

すべての Azure Enterprise Reporting API は廃止されます。 できるだけ早く Microsoft Cost Management API に移行する必要があります。

フィールドと説明の一覧

次の表では、コストの詳細ファイルの最新バージョンで使われている重要な用語について説明します。 一覧では、従量課金制 (Microsoft Online Services プログラムとも呼ばれます)、Enterprise Agreement (EA)、Microsoft 顧客契約 (MCA)、Microsoft Partner Agreement (MPA) の各アカウントについて説明しています。

MPA アカウントには、次の表に示すように、MPA の用語に加えて、すべての MCA 用語があります。 お使いのアカウントの種類を確認するには、「サポートされている Microsoft Azure プラン」をご覧ください。

条件 アカウントの種類 説明
アカウントID EA、従量課金制 EA 登録アカウントの一意識別子。
アカウント名 (AccountName) EA、従量課金制 EA 登録アカウントまたは従量課金制課金アカウントの表示名。
アカウント所有者 ID (AccountOwnerId)¹ EA、従量課金制 EA 登録アカウント所有者の電子メール ID。
追加情報 (AdditionalInfo)¹ すべて サービス固有のメタデータ。 たとえば、仮想マシンのイメージの種類です。
BenefitId¹ EA、MCA 購入済みの節約プランのインスタンスに対する一意の識別子。
特典名 EA、MCA 購入済みの節約プランのインスタンスに対する一意の識別子。
請求先アカウントID (BillingAccountId)¹ すべて ルート請求先アカウントの一意識別子。
請求先アカウント名 (BillingAccountName) すべて 請求先アカウントの名前。
BillingCurrency すべて 請求先アカウントに関連付けられている通貨。
請求通貨コード すべて BillingCurrency を参照。
BillingPeriod EA、従量課金制 料金の請求期間。
請求期間終了日 (BillingPeriodEndDate) すべて 請求期間の終了日。
請求期間開始日 (BillingPeriodStartDate) すべて 請求期間の開始日。
BillingProfileId¹ すべて EA 登録、従量課金制サブスクリプション、または MCA 課金プロファイルの一意識別子。
請求プロファイル名 すべて EA 登録、従量課金制サブスクリプション、または MCA 課金プロファイルの名前。
料金の種類 (ChargeType) すべて 請求金額が利用状況 (Usage)、購入 (Purchase)、または返金 (Refund) のどれを表しているかを示します。
ConsumedService すべて 料金に関連付けられているサービスの名前。
コストセンター (CostCenter)¹ EA、MCA コストを追跡するためのサブスクリプション用に定義されているコスト センター (MCA アカウント用のオープンの請求期間のみで使用できます)。
コスト EA、従量課金制 CostInBillingCurrency を参照。
コスト配分ルール名 EA、MCA レコードに適用できるコスト割り当てルールの名前。
CostInBillingCurrency (英語) EA、MCA 請求通貨での、クレジットまたは消費税が含まれていない料金のコスト。
CostInPricingCurrency MCA 価格通貨での、クレジットまたは消費税が含まれていない料金のコスト。
米ドルでのコスト MCA 米国ドル通貨での、クレジットまたは消費税が含まれていない料金のコスト。
通貨 EA、従量課金制 BillingCurrency」を参照してください。
顧客名 MPA 顧客のサブスクリプションの Microsoft Entra テナントの名前。
CustomerTenantId (顧客テナントID) MPA 顧客のサブスクリプションの Microsoft Entra テナントの識別子。
日付¹ すべて 料金の利用状況または購入日。
EffectivePrice² ² すべて ユニットごとに支払う実際の料金を表す、特定の製品またはサービスの価格。
為替レート日付 MCA 為替レートが確立された日付。
ExchangeRatePricingToBilling MCA 価格通貨でのコストを請求通貨に変換するために使用される為替レート。
頻度 (Frequency) すべて 料金が繰り返される予定かどうかを示す。 課金は、1 回限り (OneTime) か、月ごとまたは年ごとの繰り返し (Recurring) か、または利用状況に基づいて (UsageBased) 行われる場合があります。
インスタンスID EA、従量課金制 Azure Resource Manager リソースのユニークなID。
請求書ID 従量課金制、MCA 請求書の PDF に記載されている一意のドキュメント ID。
InvoiceSection MCA InvoiceSectionName」を参照してください。
InvoiceSectionId¹ EA、MCA EA 部門または MCA 請求書セクションの一意識別子。
請求書セクション名 EA、MCA EA 部門または MCA 請求書セクションの名前。
Azureクレジットが利用可能かどうか確認します。 すべて Azure クレジットを使用して料金を支払うことができるかどうかを示す (値:True または False)。
場所 MCA 異なる Azure リソース プロバイダー (RP) によって送信されるリージョン名の不整合を解決するために使用される正規化された場所。 正規化された場所は、使用状況データ内の RP によって送信されるリソースの場所に厳密に基づいており、不整合を軽減するためにプログラムによって正規化されます。 購入と Marketplace の使用状況は、空白または未割り当てとして表示される場合があります。 たとえば、US East のようにします。
MeterCategory すべて メーターの分類カテゴリの名前。 たとえば、Cloud servicesNetworking などです。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。
MeterId¹ すべて メーターの一意識別子。
測定名 (MeterName) すべて メーターの名前。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。
MeterRegion すべて メーターに関連付けられている Azure リージョンの名前。 一般に、リージョン間で共有される特定のグローバル メーターを除き、リソースの場所と一致します。 このような場合、メーター領域はメーターのプライマリ領域を示します。
: メーターは、主に課金目的で、特定のサービスまたはリソースの使用状況を追跡するために使用されます。 各 Azure サービス、リソース、リージョンには、使用量と価格の計算方法を正確に反映する独自の課金メーター ID があります。
メーターサブカテゴリー すべて メーターのサブ分類カテゴリの名前。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。
OfferId¹ EA、従量課金制 Azure プランの名前とは、ご利用の Azure サブスクリプションの種類です。 詳細については、「サポートされている Microsoft Azure オファーの詳細」を参照してください。
従量課金制Price² ² すべて 特定の製品またはサービスの市場価格 (小売価格または定価とも呼ばれます)。 詳細については、コスト詳細での価格設定動作に関するページをご覧ください。
PartnerEarnedCreditApplied MPA パートナー獲得クレジットが適用されたかどうかを示します。
PartnerEarnedCreditRate MPA パートナー管理者リンク アクセスに基づいたパートナー獲得クレジット (PEC) がある場合に適用される割引率。
パートナー名 MPA パートナーの Microsoft Entra テナントの名前。
PartnerTenantId MPA パートナーの Microsoft Entra テナントの識別子。
部品番号 (PartNumber)¹ EA、従量課金制 特定のメーター価格の取得に使用される識別子。
paygCostInBillingCurrency MCA 請求通貨での税引き前の従量課金制 (PAYG) コストの料金。 paygCostInBillingCurrency は、PayGPricequantityexchangeRatePricingToBilling を掛けることで計算できます。
paygCostInUsd MCA 米国ドル通貨での従量課金制 (PAYG) の税引き前コスト。
プラン名 EA、従量課金制 Marketplace のプラン名。
税引き前コスト EA、従量課金制 クレジットまたは消費税が含まれていない料金のコスト。 PreTaxCost は、ResourceRateUsageQuantity を掛けることで計算できます。
前回の請求書ID MCA 明細項目が返金の場合、元の請求書への参照。
PricingCurrency MCA 交渉済みの価格に基づいて評価する場合に使用される通貨。
価格モデル すべて メーターに対する価格設定の方法を示す識別子。 (値: OnDemandReservationSpotSavingsPlan)
ProductName すべて 製品の名前。
ProductId¹ MCA 製品の一意の識別子です。
製品注文ID すべて 製品注文の一意識別子。
製品受注名 (ProductOrderName) すべて 製品注文の一意の名前。
プロバイダー MCA 製品カテゴリまたは基幹業務の識別子。 たとえば、Azure と Microsoft 365 です。
出版社ID MCA パブリッシャーの ID。 請求書が生成された後にのみ使用できます。
パブリッシャー名 (PublisherName) すべて 発行元の名前。 ファーストパーティ サービスの場合、値は Microsoft または Microsoft Corporation として一覧表示されます。
パブリッシャーの種類 (PublisherType) すべて サポートされている値: MicrosoftAzureMarketplace。 MCA アカウントの場合、ファースト パーティの料金の値は Microsoft、サード パーティの料金の値は Marketplace を指定できます。 EA アカウントと従量課金制アカウントの場合、値は Azure になります。
Quantity ² すべて 特定の日に製品またはサービスによって消費されるユニット数。 MCA 勘定の払戻トランザクションの場合、数量には払い戻されたユニット数が反映されます。
リセラーネーム MPA サブスクリプションに関連付けられているリセラーの名前。
ResellerMpnId MPA サブスクリプションに関連付けられているリセラーの ID。
ReservationId¹ EA、MCA 購入した予約インスタンスの一意ID。
予約名 EA、MCA 購入した予約インスタンスの名前。
リソースグループ (ResourceGroup) すべて リソースが属しているリソース グループの名前。 リソース グループにデプロイされたリソースから、すべての料金が発生するわけではありません。 リソース グループが不明な料金は、null または空、[その他]、あるいは [適用なし] として表示されます。
リソースID (ResourceId)¹ すべて Azure Resource Manager リソースのユニークなID。
リソースの場所 (ResourceLocation)¹ すべて リソースがデプロイされている Azure リージョン。リソースが実行されているデータセンターの場所とも呼ばれます。 Virtual Machines の使用例については、「MeterRegion と ResourceLocation の違いについて」を参照してください。
リソースロケーション正規化 EA リソースがデプロイされている Azure リージョン標準化された形式。リソースが実行されているデータセンターの場所とも呼ばれます。 正規化された場所は、異なる Azure リソース プロバイダー (RP) によって送信されるリージョン名の不整合を解決するために使用されます。
リソース名 (ResourceName) EA、従量課金制 リソースの名前。 デプロイされたリソースから、すべての料金が発生するわけではありません。 リソースの種類が不明な料金は、null または空、[その他]、あるいは [適用なし] として表示されます。
リソースレート 従量課金制 ユニットごとに支払う実際の料金を表す、特定の製品またはサービスの価格。
リソースタイプ MCA リソース インスタンスの種類。 デプロイされたリソースから、すべての料金が発生するわけではありません。 リソースの種類が不明な料金は、null または空、[その他]、あるいは [適用なし] として表示されます。
サービスファミリー (ServiceFamily) MCA サービスが属するサービス ファミリ。
ServiceInfo1 すべて サービス固有のメタデータ。
サービス情報2 (ServiceInfo2) すべて サービス固有の省略可能なメタデータを設定する、以前から使用されているフィールド。
サービス名 従量課金制 サービスが属するサービス ファミリ。
サービス期間終了日 MCA 消費または購入したサービスに対して価格を定義およびロックしている評価期間の終了日。
サービス期間開始日 MCA 消費または購入したサービスに対して価格を定義およびロックしている評価期間の開始日。
ServiceTier 従量課金制 サービスのサブ分類カテゴリの名前。
サブスクリプションID (SubscriptionId)¹ すべて Azure サブスクリプションのユニークな識別子。
サブスクリプション名 (SubscriptionName) すべて Azure サブスクリプションの名前。
Tags¹ すべて リソースに割り当てられたタグ。 リソース グループのタグは含みません。 内部チャージバックのコストをグループ化または分散するために使用できます。 詳細については、タグを使用した Azure リソースの整理に関するページを参照してください。
条件 すべて プランの有効期間を表示します。 例: 予約インスタンスの場合は、期間として 12 か月が表示されます。 1 回限りの購入または定期的な購入の場合、期間は 1 か月です (SaaS、Marketplace サポート)。 Azure の消費には適用されません。
測定単位 (UnitOfMeasure) すべて サービス課金の測定単位。 たとえば、コンピューティング サービスは時間単位で課金されます。
UnitPrice² ² すべて 契約の市場価格 (PayG 価格列) の上にある可能性のある交渉済み割引を含む、特定の製品またはサービスの価格です。 詳細については、コスト詳細での価格設定動作に関するページをご覧ください。
使用日時 EA、従量課金制 yyyy-mm-dd 形式での料金の使用日。
使用量 従量課金制 特定の日に特定の製品またはサービスによって使われたユニットの数。

¹ 1 つのコスト レコードの一意の ID を作成するために使用されるフィールド。 コスト詳細ファイルのすべてのレコードは、一意であると考える必要があります。

² MCA 顧客の場合、価格は、実際のコストおよび償却コストのレポートにおいて、価格表示通貨で表示されます。 一方、EA のお客様の場合、請求と価格の通貨は同じですが、請求通貨に関係なく価格通貨が USD になる値 PricingModelSpot 列は例外です。 スポット価格の詳細については、 Azure Spot VM に関する FAQ を参照してください。

³価格の用語と定義について詳しくは、「コスト詳細での価格設定動作」をご覧ください。

コスト詳細ファイル自体が ID を使って個々のレコードを一意に識別しているわけではありません。 そうではなく、¹ のフラグが付いたファイル内のフィールドを使って、一意の ID を自分で作成できます。

一部のフィールドでは、アカウントの種類間で大文字小文字とスペースに違いがある場合があります。 以前のバージョンの従量課金制のコストの詳細ファイルには、明細と毎日のコストのための個別のセクションがあります。

EA 請求書の部品番号は、コストと使用状況ファイルにも含まれます

コストと使用状況ファイル、およびコスト管理などの他のコスト管理エクスペリエンスのレコードには、EA 請求書の部品番号と一致する部品番号が含まれます。 コストと使用状況ファイルの部品番号は、EA のお客様にのみ表示されます。

  • すべての使用状況レコードの部品番号が表示されます。
  • すべての購入および払い戻しレコードの部品番号が表示されます。

部品番号は、Azure 節約プランと事前購入予約を除き、すべての料金の種類の請求書およびコストと使用状況ファイルの詳細で同じです。 現在、コストと使用状況の詳細ファイルに部品番号がありません。

コストと使用状況の詳細ファイルの料金を照合する

Microsoft 顧客契約 (MCA) のお客様は、次の情報を使用して、請求と価格の通貨の料金を調整できます。

  1. CostInPricingCurrency (EffectivePrice) * で、(Quantity) を手動で計算します

  2. CostInPricingCurrency CostInBillingCurrency (CalculatedCostInPricingCurrency) で、計算された * を (ExchangeRatePricingToBilling) に変換します

  3. CostInBillingCurrency に対して計算した値を集計し、請求書と比較します。

エンタープライズ契約 (EA) のお客様は、次の計算を使用して料金を調整できます。

有効価格数量を乗算して、コストを手動で計算します。

Cost = (EffectivePrice) * (Quantity)

予約購入と利用記録の調整

すべての予約購入と使用状況レコードには、次の 2 つの関連 ID があります: ReservationId および ProductOrderId

  • 予約購入レコード (PricingModel = ReservationChargeType = Purchase):
    • レコードには ProductOrderId という注文 ID が記録されています。
    • さらに、ReservationId と同じ注文 ID をスタンプします。
  • 予約の使用状況レコード (PricingModel = ReservationChargeType = Usage/UnusedReservation):
    • 購入レコードと同様に、使用状況レコードにも ProductOrderId として購入注文 ID が記録されます。
    • ただし、ReservationId は予約の恩恵を受けたリソースに帰属するため、異なる場合があります。
    • 予約の分割、統合、一部返金、交換などの操作により、新しい予約が作成されることに注意してください。

ReservationId 自体は異なる可能性がありますが、同じ注文の一部であることに変わりはありません。 そのため、ProductOrderId を購入と使用状況の記録を関連付けるために効果的に使用することができ、予約購入と使用の照合が促進されます。

レコード タイプ PricingModel ChargeType ReservationId ProductOrderId
予約購入レコード (実際のコスト) 予約 購入 注文書 ID 注文書 ID
予約使用状況レコード (償却コストと実際のコスト) 予約 Usage/UnusedReservation 予約 ID の相違 注文書 ID

詳細については、「Azure リソースに対する予約を管理する」を参照してください。

含まれる数量の EA 料金を特定する

Included quantity (IQ) とは、マイクロソフトエンタープライズ契約において追加コストを発生させることなく消費できる従量課金リソースの量を指します。 IQ を扱う場合は、次の点を考慮してください。

メーターの特性 - IQ に関連するメーターは、特定の特性を費用ファイルに示します。これらのメーターは、追加料金なしで消費を可能にします。 コスト ファイルでは、IQ を持つメーターには次の内容が含まれます。

  • ChargeType: 使用状況、PricingModel: OnDemand。
  • 消費に対して請求されないため、単価実行価格コストが 0 に設定されます。
  • 数量はゼロではありません。 メーターの実際の消費量が表示されます。
  • しかし、PayG (従量課金) 価格は引き続き小売価格を示しており、これはゼロではありません。

丸め調整の詳細

丸め調整は、コスト計算中に発生する量子化を表します。 計算されたコストが請求合計に変換されると、小さな丸めエラーが発生する可能性があります。 丸めエラーは、コスト管理に表示されるコストが請求書と確実に一致するようにrounding adjustmentとして表示されます。

丸め調整が必要な理由

すべての金融システムには丸めロジックが含まれ、多少の差異が発生する可能性があります。 請求書はメーター単位で毎月のコストを集計し、コストは通貨に応じて丸められます。 これに対し、コスト ファイルには、より高い精度でリソース インスタンス レベルのコストが含まれます。 この違いにより、請求書とコスト ファイルの合計コストに差異が生まれます。 丸め調整は請求書の準備ができるたびに集計レベルでコスト ファイルに提供されるため、両方のファイルの合計コストが一致するようになります。

注: 2 つの丸め調整が提供されます。1 つはファーストパーティ レコード用、もう 1 つはマーケットプレース レコード用です。 これらの調整は、オープン月の間は使用できません。月が閉じられ、請求書が生成されると表示されます。

お客様は、個々のリソース、リソース グループ、サブスクリプション全体などの細かい詳細に丸め調整を分散できます。 加重平均を使用することも、同様の手法を使用することもできます。

コスト ファイルの丸め調整レコード

丸め調整レコードは、Microsoft 顧客契約 (MCA) の課金プロファイル スコープまたはマイクロソフト エンタープライズ契約 (EA) の登録スコープにあるコスト ファイルで使用できます。 これは請求書レベルでの集計値であるため、記録には下位スコープレベルの情報がありません。 丸め調整レコードには、次のフィールドが有効です。

  • BillingAccountId
  • BillingAccountName
  • BillingPeriodStartDate
  • BillingPeriodEndDate
  • BillingProfileId
  • BillingProfileName

MeterCategoryMeterSubCategory、および ChargeType フィールドの値は RoundingAdjustment です。

丸め調整の図

サブスクリプションに A と B の 2 つのリソースがあるとします。リソース A のコストは 1 時間あたり $0.1234、リソース B のコストは 1 時間あたり $0.5678 です。 両方のリソースを 1 日に 10 時間使用するため、各リソースの合計コストは次のようになります。

  • リソース A: $0.1234 x 10 = $1.234
  • リソース B: $0.5678 x 10 = $5.678

1 日の合計コストは $1.234 + $5.678 = $6.912 です。

ただし、請求書が生成されると、コストは小数点以下 2 桁に丸められます。そのため、請求書には次のように表示されます。

  • リソース A: $1.23
  • リソース B: $5.68
  • 合計: $6.91

請求書の合計と実際の合計の差は $0.002 (丸め調整) です。 Cost Management のコストが請求書と確実に一致するように、-$0.002 の金額が、請求書生成後、丸め調整としてコスト ファイルに表示されます。

以前の API の用語一覧

以下に示したのは、以前の API で用いられていた用語と新しい用語の対応表です。 説明については、前の表を参照してください。

以前の用語 新しい用語
消費量 数量
IncludedQuantity 該当なし
インスタンスID リソースID
料金 有効価格(EffectivePrice)
単位 測定単位 (UnitOfMeasure)
UsageDate 日付
UsageEnd 日付
UsageStart 日付