コストの詳細のフィールドを理解する
このドキュメントでは、Azure portal のダウンロード、Cost Management からのエクスポート、または Cost Details API で作成されるファイルに含まれるコストの詳細 (旧称: 使用状況の詳細) のフィールドについて説明します。 コストの詳細に関するベスト プラクティスについて詳しくは、「コストの詳細のソリューションを選択する」をご覧ください。
コストの詳細の新しい形式に移行する
古いコストの詳細ソリューションを使っていて、エクスポートまたは Cost Details API に移行する場合は、次の記事を参照してください。
Note
すべての 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 プラン」をご覧ください。
用語 | アカウントの種類 | 説明 |
---|---|---|
アカウント名 (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 | 異なる Azure リソース プロバイダー (RP) によって送信されるリージョン名の不整合を解決するために使用される正規化された場所。 正規化された場所は、使用状況データ内の RP によって送信されるリソースの場所に厳密に基づいており、不整合を軽減するためにプログラムによって正規化されます。 購入と Marketplace の使用状況は、空白または未割り当てとして表示される場合があります。 たとえば、US East のようにします。 |
測定カテゴリ (MeterCategory) | All | メーターの分類カテゴリの名前。 たとえば、Cloud services、Networking などです。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。 |
測定ID (MeterId)¹ | All | メーターの一意識別子。 |
測定名 (MeterName) | All | メーターの名前。 購入と Marketplace の使用は、空白または unassigned として表示される場合があります。 |
測定範囲 (MeterRegion) | すべて | メーターに関連付けられている Azure リージョンの名前。 一般に、リージョン間で共有される特定のグローバル メーターを除き、リソースの場所と一致します。 このような場合、メーター領域はメーターのプライマリ領域を示します。 注: メーターは、主に課金目的で、特定のサービスまたはリソースの使用状況を追跡するために使用されます。 各 Azure サービス、リソース、リージョンには、使用量と価格の計算方法を正確に反映する独自の課金メーター ID があります。 |
測定サブカテゴリ (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 | メーターに対する価格設定の方法を示す識別子。 (値: OnDemand 、Reservation 、Spot 、SavingsPlan ) |
Product | All | 製品の名前。 |
ProductId¹ | MCA | 製品の一意識別子。 |
製品受注ID (ProductOrderId) | All | 製品注文の一意識別子。 |
製品受注名 (ProductOrderName) | All | 製品注文の一意の名前。 |
プロバイダー | MCA | 製品カテゴリまたは基幹業務の識別子。 たとえば、Azure、Microsoft 365、AWS⁴。 |
PublisherId | MCA | パブリッシャーの ID。 請求書が生成された後にのみ使用できます。 |
パブリッシャー名 (PublisherName) | すべて | 発行元の名前。 ファーストパーティ サービスの場合、値は Microsoft または Microsoft Corporation として一覧表示されます。 |
パブリッシャーの種類 (PublisherType) | All | サポートされている値: Microsoft、Azure、AWS⁴、Marketplace。 MCA アカウントの場合、ファースト パーティの料金の値は Microsoft 、サード パーティの料金の値は Marketplace を指定できます。 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)¹ | すべて | リソースがデプロイされている Azure リージョン。リソースが実行されているデータセンターの場所とも呼ばれます。 Virtual Machines の使用例については、「MeterRegion と ResourceLocation の違いについて」を参照してください。 |
リソース名 (ResourceName) | EA、従量課金制 | リソースの名前。 デプロイされたリソースから、すべての料金が発生するわけではありません。 リソースの種類が不明な料金は、null または空、[その他]、あるいは [適用なし] として表示されます。 |
ResourceType | MCA | リソース インスタンスの種類。 デプロイされたリソースから、すべての料金が発生するわけではありません。 リソースの種類が不明な料金は、null または空、[その他]、あるいは [適用なし] として表示されます。 |
RoundingAdjustment | EA、MCA | 丸め調整は、コスト計算中に発生する量子化を表します。 計算されたコストが請求合計に変換されると、小さな丸めエラーが発生する可能性があります。 丸めエラーは、Cost Management に表示される コストが請求書に確実にrounding adjustment として一致するように表されます。 詳細については、「丸め調整の詳細」を参照してください。 |
サービスファミリー (ServiceFamily) | MCA | サービスが属するサービス ファミリ。 |
ServiceInfo1 | すべて | サービス固有のメタデータ。 |
サービス情報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 を自分で作成できます。
一部のフィールドでは、アカウントの種類間で大文字小文字とスペースに違いがある場合があります。 以前のバージョンの従量課金制のコストの詳細ファイルには、明細と毎日のコストのための個別のセクションがあります。
EA 請求書の部品番号は、コストと使用状況ファイルにも含まれます
コストと使用状況ファイル、およびコスト管理などの他のコスト管理エクスペリエンスのレコードには、EA 請求書の部品番号と一致する部品番号が含まれます。 コストと使用状況ファイルの部品番号は、EA のお客様にのみ表示されます。
- すべての使用状況レコードの部品番号が表示されます。
- すべての購入および払い戻しレコードの部品番号が表示されます。
部品番号は、Azure 節約プランと事前購入予約を除き、すべての料金の種類の請求書およびコストと使用状況ファイルの詳細で同じです。 現在、コストと使用状況の詳細ファイルに部品番号がありません。
コストと使用状況の詳細ファイルの料金を調整する
Microsoft 顧客契約 (MCA) のお客様は、次の情報を使用して、請求と価格の通貨の料金を調整できます。
(EffectivePrice)
*(Quantity)
で、CostInPricingCurrency
を手動で計算します(CalculatedCostinPricingCurrency)
*(ExchangeRatePricingToBilling)
で、計算されたCostInPricingCurrency
をCostInBillingCurrency
に変換しますCostInBillingCurrency
に対して計算した値を集計し、請求書と比較します。
エンタープライズ契約 (EA) のお客様は、次の計算を使用して料金を調整できます。
有効価格に数量を乗算して、コストを手動で計算します。
Cost
= (EffectivePrice)
* (Quantity)
予約購入と使用状況レコードの調整
すべての予約購入と使用状況レコードには、次の 2 つの関連 ID があります: ReservationId
および ProductOrderId
。
- 予約購入レコード (
PricingModel
=Reservation
、ChargeType
=Purchase
):- レコードには
ProductOrderId
という注文 ID が記録されています。 - さらに、
ReservationId
と同じ注文 ID をスタンプします。
- レコードには
- 予約の使用状況レコード (
PricingModel
=Reservation
、ChargeType
=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 (従量課金) 価格は引き続き小売価格を示しており、これはゼロではありません。
丸め調整の詳細
丸め調整が必要な理由
すべての金融システムには丸めロジックが含まれ、多少の差異が発生する可能性があります。 請求書はメーター レベルの月額コストを集計し、コストは通貨に応じて丸められます。 これに対し、コスト ファイルには、より高い精度でリソース インスタンス レベルのコストが含まれます。 この違いにより、請求書とコスト ファイルの合計コストに差異が生まれます。 丸め調整は請求書の準備ができるたびに集計レベルでコスト ファイルに提供されるため、両方のファイルの合計コストが一致するようになります。
注: 2 つの丸め調整が提供されます。1 つはファーストパーティ レコード用、もう 1 つはマーケットプレース レコード用です。 これらの調整は、オープン月の間は使用できません。月が閉じられ、請求書が生成されると表示されます。
お客様は、個々のリソース、リソース グループ、サブスクリプション全体などの細かい詳細に丸め調整を分散できます。 加重平均を使用することも、同様の手法を使用することもできます。
コスト ファイルの丸め調整レコード
丸め調整レコードは、Microsoft 顧客契約 (MCA) の課金プロファイル スコープまたはマイクロソフト エンタープライズ契約 (EA) の登録スコープにあるコスト ファイルで使用できます。 これは請求書レベルでの集計値であるため、レコードにより低いスコープレベルの情報はありません。 丸め調整レコードには、次のフィールドが有効です。
BillingAccountId
BillingAccountName
BillingPeriodStartDate
BillingPeriodEndDate
BillingProfileId
BillingProfileName
MeterCategory
、MeterSubCategory
、および 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 で用いられていた用語と新しい用語の対応表です。 説明については、前の表を参照してください。
以前の用語 | 新しい用語 |
---|---|
ConsumedQuantity | 数量 (Quantity) |
IncludedQuantity | 該当なし |
InstanceId | ResourceId |
料金 | 実行価格 (EffectivePrice) |
ユニット | 測定単位 (UnitOfMeasure) |
UsageDate | 日付 (Date) |
UsageEnd | 日付 (Date) |
UsageStart | 日 |
関連するコンテンツ
- コスト データを取り込む方法の概要を理解します。
- コスト詳細ソリューションの選択についてさらに学習します。
- Azure portal でエクスポートを使ってエクスポートされたデータを作成および管理します。
- API を使って大規模なエクスポート作成の自動化とインジェストの自動化を行います。
- 必要に応じて小規模なコスト データセットを取得する方法を確認します。