

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

# 請求明細レポートからコストと使用状況レポートへの移行
<a name="detailed-billing-migrate"></a>

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

**Topics**
+ [コストと使用状況レポート (AWS CUR) の利点の比較](#migrate-benefit-cur)
+ [請求明細レポートとコストと使用状況レポートの主な違い](#migrate-key)
+ [アドバンスト料金タイプのレポート](#reporting-advanced-chargetype)

## コストと使用状況レポート (AWS CUR) の利点の比較
<a name="migrate-benefit-cur"></a>

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

### 包括予約情報
<a name="migrate-reservation"></a>

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

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

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

### オンデマンド料金の利用可能性
<a name="migrate-ondemand"></a>

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

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

### 割引額の詳細な内訳
<a name="migrate-granular"></a>

AWS CUR は、使用量ベースの割引の詳細なビューにアクセスできます。割引が適用された場合は、CUR AWS を使用して以下を表示できます。
+ 割引を受ける前の費用
+ 割引額
+ 明細項目レベルで割引を適用した後の合計コスト

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

### 大規模な自動データ取り込み
<a name="migrate-autodata"></a>

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

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

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

### 製品間統合
<a name="migrate-crossproduct"></a>

AWS CUR は Amazon Redshift、Quick、Amazon Athena と統合されています。 AWS CUR を使用して、 AWSベースのコスト管理ソリューションを構築できます。 AWS CUR は Parquet 形式のデータも提供します。これにより、コストと使用状況に関する独自のレポートシステムを構築するためのオプションが増えます。詳細については、*AWS Billing ユーザーガイド*の[AWS コストと使用状況レポートのマニフェストファイル](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage-files.html#manifests)を参照してください。

## 請求明細レポートとコストと使用状況レポートの主な違い
<a name="migrate-key"></a>

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

### ファイル構造
<a name="key-file"></a>

詳細請求レポート (DBR) は 1 つのファイルとして配信されます。対照的に、 AWS CUR は統合されたファイルセットです。 AWS CUR では、Amazon S3 バケットで次のファイルを表示できます。
+ 使用状況行項目をすべて含むデータファイルのセット
+ すべての割引を含む別のデータ ファイル (該当する場合)
+ 単一のレポートに属するすべてのデータファイルをリストしたマニフェストファイル

### 列の構造
<a name="key-column"></a>

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


**DBR と CUR AWS の同等の列名**  

| DBR 列名 | AWS CUR 列名 | 
| --- | --- | 
| InvoiceId | bill/InvoiceId | 
| PayerAccountId | bill/PayerAccountId | 
| LinkedAccountId | lineItem/UsageAccountId | 
| ProductName | product/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 | pricing/RateId | 

**注記**  
CUR の RecordId AWS に同等のものはありません。 には RecordId に相当する列はありませんが、identity/LineItemId、identity/TimeInterval、および bill/BillType を組み合わせて同等の情報を収集できます。


**CUR による DBR RecordType AWS 値の取得**  

| DBR の RecordType 値 | CUR を介して RecordType AWS を取得する構文 | ユースケース | 
| --- | --- | --- | 
| 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 | まだサポートされていません。 | まだサポートされていません。 | 

## アドバンスト料金タイプのレポート
<a name="reporting-advanced-chargetype"></a>

### Refunds
<a name="reporting-advanced-refunds"></a>

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

DBR: 返金を確認するには `‘Refund’` サブストリングの ItemDescription 列を解析します。

### Credits
<a name="reporting-advanced-credits"></a>

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

DBR: クレジットを確認するには `‘Credit’` サブストリングの ItemDescription 列を解析します。

### Taxes
<a name="reporting-advanced-taxes"></a>

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

DBR: 税金を確認するには `‘Tax’` サブストリングの ItemDescription 列を解析します。

### 予約関連の前払いコストの確認
<a name="reporting-advanced-upfront"></a>

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

DBR: 予約関連の前払い料金を確認するには `'HeavyUsage'` サブストリングの Usagetype 列と、`'SubscriptionId'` が null かどうかを調べます。

### 予約関連の月額料金の確認
<a name="reporting-advanced-monthly"></a>

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

DBR: 予約関連の月額料金を確認するには `'HeavyUsage'` サブストリングの Usagetype 列を解析します。

### リザーブドインスタンスのメリットを受けたインスタンスを確認する
<a name="identify-benefit-instance"></a>

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

DBR: 予約関連の初期費用は、ReservedInstance カラムの `'Y'` サブストリングを確認することでわかります。