請求明細レポートからコストと使用状況レポートへの移行 - AWS Data Exports

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

請求明細レポートからコストと使用状況レポートへの移行

請求明細レポート (DBR) と AWS コストと使用状況レポート (AWS CUR) はどちらも、料金に関する情報を提供します。ただし、DBR を使用している場合は、レポートをコストと使用状況レポートに転送することをお勧めします。

コストと使用状況レポート (AWS CUR) の利点の比較

AWS CUR は、最も包括的な情報源を提供します。 AWS CUR を使用すると、個々のコストを詳細に把握し、より詳細に分析できます。これは、エンタープライズ規模で特に役立ちます。 AWS CUR は、複雑なコスト管理ニーズがあり、専用のクエリまたは分析ベースのシステムが必要な場合に役立ちます。 AWS CUR は、償却コストを含むリザーブドインスタンス (RI) に関する詳細情報も提供します。

包括予約情報

リザーブドインスタンス (RI) または予約は、1 年間または 3 年間のサービス利用契約と引き換えに、オンデマンド利用と比較して割引となる時間料金を提供します。これによりコストを大幅な削減できます。 AWS CUR を使用して予約ポートフォリオをモニタリングおよび管理できます。 AWS CUR は、予約 Amazon リソースナンバー (ARNs)、予約数、RI の合計数などの詳細情報を提供します RIs 。特定のリソースに対する予約関連の割引を追跡して、節約額をより深く理解することができます。

詳細請求レポート (DBR) はこのメタデータのサブセットを提供しますが、必要な列を変換する作業が必要です。

AWS CUR は、償却予約コストに関する情報など、DBR で利用できない追加の列を提供します。詳細については、「償却された予約データを理解する」を参照してください。

オンデマンド料金の利用可能性

AWS CUR は、使用量の各明細項目のオンデマンド料金に関する情報を提供します。この情報を使用して、オンデマンド料金から支払った金額を差し引くことで節約額を数値化できます。また、パブリックオンデマンド料金を使用してコストを割り当てるという柔軟な選択もできます。

DBR は、オンデマンド料金の情報を示さず、請求額のみを示します。そのため、全体の節約額の計算や、オンデマンド料金を使用したコストの割り当ては困難です。

割引額の詳細な内訳

AWS CUR は、使用量ベースの割引の詳細なビューにアクセスできます。割引が適用された場合は、 AWS CUR を使用して以下を表示できます。

  • 割引を受ける前の費用

  • 割引額

  • 明細項目レベルで割引を適用した後の合計コスト

DBR には、割引の詳細な内訳は含まれていません。

大規模な自動データ取り込み

AWS CUR を使用すると、自動データ取り込みプロセスをトリガーするようにイベントを簡単に設定して、社内システムの請求データを更新するプロセスを合理化できます。 AWS CUR データは、前月に関連する料金が検出されたときに自動的に更新できます。

さらに、 AWS CUR は複数のファイルとして生成されるため、データを小さな部分にセグメント化する利点があります。こうすることで、複数のワーカーが使用するプロセスに従ってデータを取り込むことができます。さらに、データのダウンロードを少しずつ再試行できます。

AWS CUR は、データをすばやく見つけて抽出できるようにフォーマットされています。このレポートは、データの全体的な構造に関する情報を含むマニフェスト ファイルからモデル化されています。これには、レポートに含まれるすべての列のリストが含まれます。この情報を使用すると、レポートを拡張し、使用状況に関する新しい情報が利用できるようになったときに含めることができます。

製品間統合

AWS CUR は、Amazon Redshift、Amazon QuickSight、および Amazon Athena と統合されています。 AWS CUR を使用して AWSベースのコスト管理ソリューションを構築できます。 AWS CUR は Parquet 形式でデータも提供します。これにより、コストと使用状況に関する独自のレポートシステムを構築するためのオプションが増えます。詳細については、AWS Billing ユーザーガイドAWS コストと使用状況レポートのマニフェストファイルを参照してください。

請求明細レポートとコストと使用状況レポートの主な違い

CUR に移行した後、DBR と AWS C AWS UR にはいくつかの違いがあります。たとえば、システムにデータを取り込む方法を調整する必要がある場合があります。

ファイル構造

詳細請求レポート (DBR) は 1 つのファイルとして配信されます。対照的に、 AWS CUR は統合されたファイルセットです。 AWS CUR では、Amazon S3 バケット内の次のファイルを表示できます。

  • 使用状況行項目をすべて含むデータファイルのセット

  • すべての割引を含む別のデータ ファイル (該当する場合)

  • 単一のレポートに属するすべてのデータファイルをリストしたマニフェストファイル

列の構造

DBR には列の固定リストがあり、柔軟性が制限されています。 AWS CUR には固定列構造がないため、必要に応じて自由に列を追加または削除できます。新しい の使用を開始すると AWS のサービス、 AWS CUR はレポートに動的に新しいデータを含め始めることができ、そのデータが役立つ場合があります。マニフェストファイルは、レポート内に存在するすべての列のマップを提供します。

DBR と AWS CUR の同等の列名
DBR 列名 AWS CUR 列名
InvoiceId 請求/InvoiceId
PayerAccountId 請求/PayerAccountId
LinkedAccountId lineItem/UsageAccountId
ProductName 製品/ProductName
SubscriptionId reservation/subscriptionid
UsageType lineItem/UsageType
操作 lineItem/Operation
AvailabilityZone lineItem/AvailabilityZone
ReservedInstance サポート外
ItemDescription lineItem/LineItemDescription
UsageStartDate lineItem/UsageStartDate
UsageEndDate lineItem/UsageEndDate
UsageQuantity lineItem/UsageAmount
BlendedRate lineItem/BlendedRate
BlendedCost lineItem/BlendedCost
UnBlendedRate lineItem/UnblendedRate
UnBlendedCost lineItem/UnblendedCost
ResourceId lineItem/ResourceId
RecordType サポート外
PricingplanId サポート外
RateID 料金/RateId
注記

AWS CUR RecordId に に相当するものはありません。ただし、ID/、ID/LineItemId、および bill/ を組み合わせることでTimeInterval、この情報を収集できますBillType。

AWS CUR による DBR RecordType 値の取得
RecordType DBR の値 AWS CUR RecordType を通じて取得する構文 ユースケース
LineItem SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Usage' 使用状況行項目は、使用コストを 1 回限りの課金から区別します。
InvoiceTotal SELECT (bill_invoice_id), sum(line_item_unblended_cost) FROM [CUR] GROUP BY bill_invoice_id 請求合計は、請求書とコストと使用状況レポートでコストを一致させるのに役立ちます。
AccountTotal SELECT line_item_usage_account_id, sum(line_item_unblended_cost) FROM [CUR] GROUP BY line_item_usage_account_id アカウント合計は、メンバーアカウントに関連するコストを払い戻しの目的で分離できます。
StatementTotal SELECT SUM(line_item_unblended_cost) FROM [CUR] ステートメント合計は、請求期間のコストを理解するために役立ちます。
Discount SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Discount' 割引行項目は、割引に関連した行項目を識別するのに役立ちます。
Rounding まだサポートされていません。 まだサポートされていません。

アドバンスト料金タイプのレポート

Refunds

AWS CUR: 返金はlineItem/LineItemDescription = ‘Refund’文字列をフィルタリングすることで識別されます。

DBR: 返金は、‘Refund’部分文字列の ItemDescription 列をチェックすることで識別されます。

クレジット

AWS CUR: クレジットはlineItem/LineItemDescription = ‘Credit’文字列をフィルタリングすることで識別されます。

DBR: クレジットは、‘Credit’部分文字列の ItemDescription 列をチェックすることで識別されます。

Taxes

AWS CUR: 税金はlineItem/LineItemDescription = ‘Tax’文字列をフィルタリングすることで識別されます。

DBR: 税金は、‘Tax’部分文字列の ItemDescription 列をチェックすることで識別されます。

予約関連の前払いコストの確認

AWS CUR: 予約関連の前払いコストは、"lineItem/LineItemType" = 'Fee'文字列をフィルタリングすることで特定されます。

DBR: 予約関連の前払いコストは、'HeavyUsage'部分文字列の UsageType 列をチェックし、 'SubscriptionId' が null であるかどうかを確認することで特定されます。

予約関連の月額料金の確認

AWS CUR: 予約関連の月額料金は、"lineItem/LineItemType" = 'RIfee'文字列をフィルタリングすることで識別されます。

DBR: 予約関連の月額料金は、'HeavyUsage'部分文字列の UsageType 列をチェックすることで特定されます。

リザーブドインスタンスのメリットを受けたインスタンスを確認する

AWS CUR: 予約関連の前払い料金は、"lineItem/LineItemType" = 'DiscountedUsage'文字列をフィルタリングすることで識別されます。

DBR: 予約関連の前払い料金は、'Y'部分文字列の ReservedInstance 列をチェックすることで特定されます。