コストの詳細のフィールドを理解する

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

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

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

Note

2024 年 5 月 1 日に、Azure Enterprise Reporting API は廃止されます。 残りの Enterprise Reporting API はすべて、要求への応答を停止します。 お客様は、その前に Microsoft Cost Management API を使用するように移行する必要があります。 詳細については、 Azure Enterprise Reporting から Microsoft Cost Management API への移行の概要に関するページを参照してください。

フィールドと説明の一覧

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

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

用語 アカウントの種類 説明
アカウント名 (AccountName) EA、従量課金制 EA 登録アカウントまたは従量課金制課金アカウントの表示名。
アカウント所有者 ID (AccountOwnerId)¹ EA、従量課金制 EA 登録アカウントまたは従量課金制課金アカウントの一意識別子。
追加情報 (AdditionalInfo)¹ All サービス固有のメタデータ。 たとえば、仮想マシンのイメージの種類です。
AvailabilityZone 外部アカウント クロスクラウド コネクタから取得したコスト データに対してのみ有効です。 このフィールドには、AWS サービスがデプロイされている可用性ゾーンが表示されます。
BenefitId¹ EA、MCA 購入した節約プラン インスタンスの一意識別子。
BenefitName EA、MCA 購入した節約プラン インスタンスの一意識別子。
請求先アカウントID (BillingAccountId)¹ All ルート請求先アカウントの一意識別子。
請求先アカウント名 (BillingAccountName) All 請求先アカウントの名前。
請求通貨 (BillingCurrency) All 請求先アカウントに関連付けられている通貨。
BillingCurrencyCode All BillingCurrency を参照。
BillingPeriod EA、従量課金制 料金の請求期間。
請求期間終了日 (BillingPeriodEndDate) All 請求期間の終了日。
請求期間開始日 (BillingPeriodStartDate) All 請求期間の開始日。
課金プロファイルID (BillingProfileId)¹ すべて EA 登録、従量課金制サブスクリプション、MCA 課金プロファイル、AWS⁴ 統合アカウントの一意識別子。
課金プロファイル名 (BillingProfileName) すべて EA 登録、従量課金制サブスクリプション、MCA 課金プロファイル、AWS⁴ 統合アカウントの名前。
料金の種類 (ChargeType) All 請求金額が利用状況 (Usage)、購入 (Purchase)、または返金 (Refund) のどれを表しているかを示します。
消費済みサービス (ConsumedService) All 料金に関連付けられているサービスの名前。
コストセンター (CostCenter)¹ EA、MCA コストを追跡するためのサブスクリプション用に定義されているコスト センター (MCA アカウント用のオープンの請求期間のみで使用できます)。
コスト (Cost) EA、従量課金制 CostInBillingCurrency を参照。
CostAllocationRuleName EA、MCA レコードに適用できるコスト割り当てルールの名前。
CostInBillingCurrency EA、MCA 請求通貨での、クレジットまたは消費税が含まれていない料金のコスト。
CostInPricingCurrency MCA 価格通貨での、クレジットまたは消費税が含まれていない料金のコスト。
Currency EA、従量課金制 BillingCurrency」を参照してください。
CustomerName MPA 顧客のサブスクリプションの Microsoft Entra テナントの名前。
CustomerTenantId MPA 顧客のサブスクリプションの Microsoft Entra テナントの識別子。
Date¹ All 料金の利用状況または購入日。
EffectivePrice² ³ すべて ユニットごとに支払う実際の料金を表す、特定の製品またはサービスの価格。
ExchangeRateDate MCA 為替レートが確立された日付。
ExchangeRatePricingToBilling MCA 価格通貨でのコストを請求通貨に変換するために使用される為替レート。
頻度 (Frequency) All 料金が繰り返される予定かどうかを示す。 課金は、1 回限り (OneTime) か、月ごとまたは年ごとの繰り返し (Recurring) か、または利用状況に基づいて (UsageBased) 行われる場合があります。
InvoiceId 従量課金制、MCA 請求書の PDF に記載されている一意のドキュメント ID。
請求書セクション (InvoiceSection) MCA InvoiceSectionName」を参照してください。
請求書セクションID (InvoiceSectionId)¹ EA、MCA EA 部門または MCA 請求書セクションの一意識別子。
InvoiceSectionName EA、MCA EA 部門または MCA 請求書セクションの名前。
Azureクレジットの対象です (IsAzureCreditEligible) All Azure クレジットを使用して料金を支払うことができるかどうかを示す (値:True または False)。
場所 MCA 同じリージョンに対して別のリソースの場所が構成されている場合の、リソースの正規化された場所。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。
測定カテゴリ (MeterCategory) All メーターの分類カテゴリの名前。 たとえば、Cloud servicesNetworking などです。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。
測定ID (MeterId)¹ All メーターの一意識別子。
測定名 (MeterName) All メーターの名前。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。
測定範囲 (MeterRegion) All 場所に基づいて価格設定されたサービスに対する、データセンターの場所の名前。 Location を参照。
測定サブカテゴリ (MeterSubCategory) All メーターのサブ分類カテゴリの名前。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。
オファーID (OfferId)¹ EA、従量課金制 Azure プランの名前とは、ご利用の Azure サブスクリプションの種類です。 詳細については、「サポートされている Microsoft Azure オファーの詳細」を参照してください。
pay-as-you-goPrice² ³ すべて 特定の製品またはサービスの市場価格 (小売価格または定価とも呼ばれます)。 詳細については、コスト詳細での価格設定動作に関するページをご覧ください。
PartnerEarnedCreditApplied MPA パートナー獲得クレジットが適用されたかどうかを示します。
PartnerEarnedCreditRate MPA パートナー管理者リンク アクセスに基づいたパートナー獲得クレジット (PEC) がある場合に適用される割引率。
PartnerName MPA パートナーの Microsoft Entra テナントの名前。
PartnerTenantId MPA パートナーの Microsoft Entra テナントの識別子。
部品番号 (PartNumber)¹ EA、従量課金制 特定のメーター価格の取得に使用される識別子。
プラン名 (PlanName) EA、従量課金制 Marketplace プランの名前。
PreviousInvoiceId MCA 明細項目が返金の場合、元の請求書への参照。
PricingCurrency MCA 交渉済みの価格に基づいて評価する場合に使用される通貨。
PricingModel All メーターに対する価格設定の方法を示す識別子。 (値: On DemandReservationSpot)
製品 (Product) All 製品の名前。
ProductId¹ MCA 製品の一意識別子。
製品受注ID (ProductOrderId) All 製品注文の一意識別子。
製品受注名 (ProductOrderName) All 製品注文の一意の名前。
プロバイダー MCA 製品カテゴリまたは基幹業務の識別子。 たとえば、Azure、Microsoft 365、AWS⁴。
PublisherId MCA パブリッシャーの ID。 請求書が生成された後にのみ使用できます。
パブリッシャー名 (PublisherName) すべて 発行元の名前。 ファーストパーティ サービスの場合、値は Microsoft または Microsoft Corporation として一覧表示されます。
パブリッシャーの種類 (PublisherType) All サポートされている値: MicrosoftAzureAWS⁴、Marketplace。 値は、MCA アカウントの場合は Microsoft、EA と従量課金制アカウントの場合は Azure です。
Quantity³ すべて 特定の日に特定の製品またはサービスによって使われたユニットの数。
ResellerName MPA サブスクリプションに関連付けられているリセラーの名前。
ResellerMpnId MPA サブスクリプションに関連付けられているリセラーの ID。
予約ID (ReservationId)¹ EA、MCA 購入した予約インスタンスの一意識別子。
予約名 (ReservationName) EA、MCA 購入した予約インスタンスの名前。
リソースグループ (ResourceGroup) All リソースが属しているリソース グループの名前。 リソース グループにデプロイされたリソースから、すべての料金が発生するわけではありません。 リソース グループが不明な料金は、null または空、[その他]、あるいは [適用なし] として表示されます。
リソースID (ResourceId)¹ All Azure Resource Manager のリソースの一意識別子。
リソースの場所 (ResourceLocation)¹ All リソースが実行されているデータセンターの場所。 「Location」を参照してください。
リソース名 (ResourceName) EA、従量課金制 リソースの名前。 デプロイされたリソースから、すべての料金が発生するわけではありません。 リソースの種類が不明な料金は、null または空、[その他]、あるいは [適用なし] として表示されます。
ResourceType MCA リソース インスタンスの種類。 デプロイされたリソースから、すべての料金が発生するわけではありません。 リソースの種類が不明な料金は、null または空、[その他]、あるいは [適用なし] として表示されます。
RoundingAdjustment EA、MCA 丸め調整は、コスト計算中に発生する量子化を表します。 計算されたコストが請求合計に変換されると、小さな丸めエラーが発生する可能性があります。 丸めエラーは、Cost Management に表示される コストが請求書に確実にrounding adjustmentとして一致するように表されます。 詳細については、「丸め調整の詳細」を参照してください。
サービスファミリー (ServiceFamily) MCA サービスが属するサービス ファミリ。
サービス情報1 (ServiceInfo1)¹ All サービス固有のメタデータ。
サービス情報2 (ServiceInfo2) All サービス固有の省略可能なメタデータを設定する、以前から使用されているフィールド。
ServicePeriodEndDate MCA 消費または購入したサービスに対して価格を定義およびロックしている評価期間の終了日。
ServicePeriodStartDate MCA 消費または購入したサービスに対して価格を定義およびロックしている評価期間の開始日。
サブスクリプションID (SubscriptionId)¹ All Azure サブスクリプションの一意識別子。
サブスクリプション名 (SubscriptionName) All Azure サブスクリプションの名前。
タグ (Tags)¹ All リソースに割り当てられたタグ。 リソース グループのタグは含みません。 内部チャージバックのコストをグループ化または分散するために使用できます。 詳細については、タグを使用した Azure リソースの整理に関するページを参照してください。
用語 All プランの有効期間を表示します。 例: 予約インスタンスの場合は、期間として 12 か月が表示されます。 1 回限りの購入または定期的な購入の場合、期間は 1 か月です (SaaS、Marketplace サポート)。 Azure の消費には適用されません。
測定単位 (UnitOfMeasure) All サービス課金の測定単位。 たとえば、コンピューティング サービスは時間単位で課金されます。
UnitPrice² ³ すべて 契約の市場価格 (PayG 価格列) の上にある可能性のある交渉済み割引を含む、特定の製品またはサービスの価格です。 詳細については、コスト詳細での価格設定動作に関するページをご覧ください。

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

² MCA 顧客の場合、価格は、実際のコストおよび償却コストのレポートの価格通貨で表示されます。 一方、EA のお客様の場合、請求と価格の通貨は同じです。

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

⁴ Cost Management サービスの AWS のコネクタは、2025 年 3 月 31 日に廃止されます。 ユーザーは、AWS コスト管理レポートの代替ソリューションを検討する必要があります。 2024 年 3 月 31 日、Azure は、すべての顧客に対して AWS に新しいコネクタを追加する機能を無効にします。 詳細については、アマゾン ウェブ サービス (AWS) コネクタの廃止に関する記事を参照してください。

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

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

MCA アカウントの料金を調整する

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

  1. (EffectivePrice) * (Quantity) で、CostInPricingCurrency を手動で計算します
  2. (CalculatedCostinPricingCurrency) * (ExchangeRatePricingToBilling) で、計算された CostInPricingCurrencyCostInBillingCurrency に変換します
  3. CostInBillingCurrency に対して計算した値を集計し、請求書と比較します。

予約購入と使用状況レコードの調整

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

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

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

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

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

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

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

測定の特性 - IQ に関連する測定は、追加料金なしで消費できるため、コスト ファイルにおける特性を示しています。 コスト ファイルでは、IQ を持つメーターには次の内容が含まれます。

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

丸め調整の詳細

丸め調整は、オープン月のコスト詳細ファイルでは使用できません。 調整は、クローズ月に請求書が生成されたときに表示されます。

丸め調整レコードは、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 のコストが請求書と一致することを確認するために、コストの詳細ファイルに金額が表示されます。

以前の API の用語一覧

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

以前の用語 新しい用語
ConsumedQuantity 数量 (Quantity)
IncludedQuantity 該当なし
InstanceId ResourceId
料金 実行価格 (EffectivePrice)
ユニット 測定単位 (UnitOfMeasure)
UsageDate 日付 (Date)
UsageEnd 日付 (Date)
UsageStart 日付 (Date)

次の手順