コスト詳細データを取り込む

コスト詳細 (以前は使用状況の詳細と呼ばれていました) は、Microsoft で利用できる最も詳細なコスト レコードです。 コスト詳細レコードを使用すると、Azure の測定ベースの料金を料金担当のリソースに関連付けて、課金を適切に調整できるようにすることができます。 このデータには、Azure と共に請求される、Microsoft 365 や Dynamics 365 などの新しいコマース製品に関連する料金も含まれます。 現時点では、Azure 以外の新しいコマース製品を購入できるのはパートナーのみです。 詳細については、「Cost Management のデータを理解する」を参照してください。

このドキュメントでは、コスト詳細データを操作するときに使用できる主なソリューションについて説明します。 ご自分のコスト データをダウンロードし、それを他のデータ セットとマージすることが必要になる場合があります。 また、コスト データを自身のシステムに統合することが必要になる場合もあります。 関連するデータ量に応じて使用できるさまざまなオプションがあります。

どのような場合でも、API とツールを使用するには、適切なスコープでの Cost Management へのアクセス許可が必要です。 詳細については、「データへのアクセスの割り当て」および「Cost Management API にアクセス許可を割り当てる」を参照してください。

コスト詳細の取得方法

エクスポート または コストの詳細 レポートを使用して、コストの詳細をプログラムで取得できます。 シナリオに最適なソリューションについて詳しくは、「コスト詳細ソリューションを選択する」を参照してください。

Azure portal でのダウンロードの手順については、Azure の請求書と毎日の使用状況データを取得する方法に関するページを参照してください。 月ごとに管理する小規模なコスト詳細データセットがある場合は、Microsoft Excel または別のスプレッドシート アプリケーションで CSV ファイルを開くことができます。

コスト詳細のデータ形式

Azure の課金システムでは、月末にコスト詳細レコードを使用して請求書が生成されます。 請求書は、メーターによって発生した純料金に基づくものとなります。 コスト レコードには、交渉単価、購入履歴 (予約、Marketplace 利用料金など)、および指定された期間内の返金に基づいて評価された毎日の利用状況が含まれています。 利用料金には、クレジット、税、その他の課金や割引は含まれません。

次の表は、各種アカウントのコスト詳細データセットに含まれる料金を示したものです。

アカウントの種類 Azure での使用 Marketplace の利用状況 購入 返金
Enterprise Agreement (EA)
Microsoft 顧客契約 (MCA)
従量課金制 (PAYG)

多くの場合、1 つの Azure リソースの料金は複数の測定によって発生します。 たとえば、VM ではコンピューティングとネットワークの両方に関連する測定が存在する場合があります。

コスト詳細レコードで使用できるフィールドについては、「コストの詳細のフィールドを理解する」を参照してください。

Marketplace 注文 (外部サービスとしても知られています) について詳しくは、「外部サービスの課金に対する Azure での請求について」をご覧ください。

1 つのリソースに 1 日あたりのレコードが複数存在する場合がある

Azure リソース プロバイダーは、使用量と料金を課金システムに出力し、使用量レコードの追加情報フィールドに反映します。 まれに、リソース プロバイダーが特定の日の使用量を出力し、コスト レコードの追加情報フィールドに、複数の異なるデータセンターでレコードを記録する場合があります。 その場合、1 日のコスト ファイルに、メーターまたはリソースのレコードが複数存在する結果となります。 そのような状況では、超過料金は発生しません。 複数のレコードは、その日にリソースのメーターの完全なコストを表します。

コスト詳細での価格設定動作

コスト詳細ファイルでは、複数の価格ポイントが公開されています。 手順の概要は次のとおりです。

PAYGPrice: 特定の製品またはサービスの市場価格 (小売価格または定価とも呼ばれます) です。

  • すべての消費使用状況レコードで、PayGPrice は、予約や節約プランなどの特典プランに関係なく、メーターの市場価格を反映します。
  • 購入と払い戻しには、そのトランザクションの市場価格があります。

PricingModelReservations または SavingsPlan である特典関連のレコードを扱う場合、PayGPrice はメーターの市場価格を反映します。

UnitPrice: 契約の市場価格 (PayG 価格列) の上にある可能性のある交渉済み割引を含む、特定の製品またはサービスの価格です。

  • すべての従量課金レコードでは、UnitPrice は、予約や節約プランなどの特典プランに関係なく、契約に関して持っている同意されたメーター価格を反映します。
  • 購入と払い戻しには、そのトランザクションの交渉価格があります。

EffectivePrice ユニットごとに支払う実際の料金を表す、特定の製品またはサービスの価格です。 これは、料金を調整するために price * quantity 計算を行うために数量と共に使用する必要がある価格です。 価格は、次のシナリオを考慮します:

  • 階層化された価格: たとえば、最初の 100 ユニットの場合は 10 ドル、次の 100 ユニットの場合は 8 ドルです。
  • 予約/節約プランの実績コスト レコード: 実際のコスト レポートでは、リソース (VM など) が前払いコミットメントの対象となるため、使用レコードの有効価格は 0 です。 購買レコードの有効価格には、購買トランザクションの価格が表示されます。
  • 予約/節約プランの償却コスト レコード: 償却コスト レポートでは、使用レコードの有効価格は、予約/節約プランの日割り計算された時間単位の価格です。

数量: 特定の日の特定の製品またはサービスで使用されるユニットの数です。 これは、実際のリソース使用量で使用される測定単位に合わせて調整されます。

価格シートまたは請求書を使用してコストを調整する場合は、測定単位に関する次の情報に注意してください。

価格シートの測定単位の内容 - 価格シートに表示される価格は、Azure からお渡ししている価格です。 これらは、特定の測定ユニットにスケーリングされます。

コスト詳細の測定単位の内容 - コスト詳細に表示される使用量と価格に関連付けられている測定単位は、実際のリソース使用量と一致します。

リソースのコスト詳細に表示される価格シナリオの例

実際のコスト レポートまたは償却コスト レポートがどのように表示されるかを示すシナリオの例を次に示します。

実績コスト レポートのサンプル:

MeterId PricingModel ChargeType 数量 PAYGPrice UnitPrice EffectivePrice UnitOfMeasure 原価 ノート
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx オンデマンド 使用方法 24 1 0.8 0.8 1 時間 19.2 実際の料金の手動計算: 24 * 0.8 * 1 時間を乗算します。
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx 予約/節約プラン 使用方法 24 1 0.8 0 1 時間 0 実際の料金の手動計算: 24 * 0 * 1 時間を乗算します。
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx Reservations 購買 15 120 120 120 1 時間 1800 実際の料金の手動計算: 15 * 120 * 1 時間を乗算します。

償却コスト レポートのサンプル:

MeterId PricingModel ChargeType 数量 PAYGPrice UnitPrice EffectivePrice UnitOfMeasure 原価 ノート
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx オンデマンド 使用方法 24 1 0.8 0.8 1 時間 19.2 実際の料金の手動計算: 24 * 0.8 * 1 時間を乗算します。
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx 予約/節約プラン 使用方法 24 1 0.8 0.3 1 時間 7.2 実際の料金の手動計算: 24 * 0.3 * 1 時間を乗算します。

Note

  • PayGPrice の制限事項
    • EA のお客様には、PayGPrice は、PricingModel = Reservations または Marketplace のときに設定されません。
    • MCA のお客様には、PayGPrice は、PricingModel = Reservations または Marketplace のときに設定されません。
  • UnitPrice の制限事項
    • EA のお客様には、UnitPrice は、PricingModel = MarketPlace のときに設定されません。 コスト割り当て規則が有効な場合、UnitPrice は 0 になります (PricingModel = Reservations)。 詳細については、現在の制限事項に関する記事を参照してください。
    • MCA のお客様には、UnitPrice は、PricingModel = Reservations のときに設定されません。

予想外の料金

心当たりのない料金がある場合は、その理由を理解するために実行できることがいくつかあります。

  • リソースに対する料金が記載されている請求書を確認する
  • コスト分析で請求された料金を確認する
  • リソースの担当者を見つけて、連携する
  • 監査ログを分析する
  • リソースの親スコープに対するユーザーのアクセス許可を分析する
  • 料金の特定に役立てるために Azure サポート リクエストを作成する

詳細については、「想定外の料金を分析する」を参照してください。

Azure では、ほとんどのユーザー操作はログされません。 代わりに、Azure では課金のためにリソースの使用状況がログされます。 過去に使用が急増したことがわかっても、ログを有効にしていなかった場合、Azure では原因を特定できません。 適切な技術チームが問題についてお客様を支援できるように、使用の増加を確認する必要があるサービスのログを有効にしてください。

次のステップ