從詳細帳單報告移轉至成本和用量報告 - AWS 資料匯出

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從詳細帳單報告移轉至成本和用量報告

詳細帳單報告 (DBR) 和 AWS 成本與用量報告 (AWS CUR) 都會提供您的費用相關資訊。不過,如果您使用的是 DBR,建議您將報表移轉至「成本和用量報告」。

比較成本與使用量報告 (AWS CUR) 的優點

AWS CUR 提供了最全面的信息來源。您可以使用 AWS CUR 深入了解個別成本,並進行更詳細的分析。這在企業規模下特別有用。 AWS 如果您有複雜的成本管理需求,並且需要專用的查詢或基於分析的系統,則 CUR 很有幫助。 AWS CUR 也提供預留執行個體 (RI) 的詳細資訊,包括攤銷成本。

全面預留資訊

預留執行個體 (RI) 或預留與隨需使用相比,能為您提供優惠的每小時費率,以換取簽訂一年或三年的服務期限。這可為您省下可觀的費用。您可以使用 AWS CUR 來監控和管理您的預訂組合。 AWS CUR 為您提供詳細資訊,例如保留 Amazon 資源編號 (ARN)、保留數量和 RI 總數。您可以追蹤特定資源的預訂相關折扣,以便更好地瞭解您的節省成本。

詳細帳單報表 (DBR) 提供此中繼資料的子集,但需要進行工作才能轉換所需的資料行。

AWS CUR 提供 DBR 中無法使用的其他欄位,例如攤提預留成本的相關資訊。如需詳細資訊,請參閱 了解您的攤銷預留資料

隨需定價可用性

AWS CUR 會針對每個個別商品項目提供隨需費率的相關資訊。您可以使用這些資訊,藉由從隨需費率中扣除您支付的金額,以量化您的節省成本。此資訊也提供您選擇的彈性,讓您能夠使用公有隨需費率來配置成本。

DBR 不包含隨需費率的資訊,只有計費的金額。上述情況會讓您難以計算整體省下的費用,或是使用隨需費率來配置成本。

折扣明細項目

AWS CUR 可以存取以使用量為基礎的折扣的精細檢視。如果已套用折扣,您可以使用 AWS CUR 檢視下列項目:

  • 折扣前的費用

  • 折扣金額

  • 在明細項目層級使用折扣後的總成本

DBR 不包含您折扣的明細項目。

大規模的自動化資料導入

使用 AWS CUR 時,您可以輕鬆設定事件以觸發自動化資料擷取程序,從而簡化內部系統中重新整理帳單資料的程序。 AWS 當檢測到與前幾個月相關的費用時,可以自動刷新 CUR 數據。

此外, AWS CUR 會產生為多個檔案,提供將資料分割成較小部分的額外好處。如此一來,您就可以根據多個 Worker 使用的程序擷取資料。此外,您可以重試較小的數據下載。

AWS CUR 的格式化方式使您能夠快速定位和提取數據。此報告是從包含資料整體結構資訊的資訊清單檔案建立模型。這包括報告中包含的每個列的列表。使用此資訊,您可以擴充報告,並在報告可用時加入有關您使用情況的新資訊。

跨產品整合

AWS CUR 與 Amazon Redshift,Amazon 和亞馬 Amazon QuickSight Athena 集成。您可以使用 AWS CUR 來建置以成本管理為 AWS基礎的解決方案。 AWS CUR 還提供了鑲木地板格式的數據。這為您提供了更多建立自己的成本和用量報告系統的選項。有關詳情,請參閱《用AWS Billing 戶指南》中的「AWS 成本和使用報告」資訊清單檔案

詳細帳單報告和成本和用量報告之間的主要差異

在移轉至 CUR 之後,DBR 和 AWS CUR 之間有一些差異需要 AWS 考量。例如,您可能需要調整將資料內嵌到系統中的方式。

檔案結構

詳細帳單報告 (DBR) 會以單一檔案形式傳送。相反地, AWS CUR 是一組合併的檔案。在 AWS CUR 中,您可以在 Amazon S3 儲存貯體中檢視下列檔案:

  • 包含所有用法明細項目的一組資料檔案

  • 包含所有折扣的個別資料檔案 (如果適用)

  • 列出所有資料檔案的資訊清單檔案,其中的資料檔案都屬於單一報告

欄結構

DBR 具有列的固定列表,限制了其靈活性。 AWS CUR 沒有固定的柱結構,而是允許您根據需要自由添加或刪除列。當您開始使用新的 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 的內容。但是,您可以通過組合身份/LineItemId,身份/和賬單/來收集此信息。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' 使用量商品項目會將使用成本從一次性費用中劃分出來 (例如,預付 RI 付款)。
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' 您可以使用 discount 商品項目來識別所有與 discount 相關的商品項目。
數值簡化 尚未支援 尚未支援

以進階收費類型報告

退款

AWS CUR:退款通過過濾lineItem/LineItemDescription = ‘Refund’字符串來識別。

DBR:退款是通過檢查‘Refund’子字符串的 ItemDescription 列來識別。

Credits (點數)

AWS CUR:信用通過過濾lineItem/LineItemDescription = ‘Credit’字符串來識別。

DBR:信用是通過檢查‘Credit’子字符串的 ItemDescription 列來識別。

稅金

AWS CUR:稅金是透過篩選lineItem/LineItemDescription = ‘Tax’字串來識別。

DBR:稅金是透過檢查‘Tax’子字串的 ItemDescription 欄來識別。

識別與預留相關的預付成本

AWS CUR:透過篩選字串來識別與保留相關的前期成本。"lineItem/LineItemType" = 'Fee'

DBR:保留相關的前期成本是透過檢查'HeavyUsage'子字串的 UsageType 資料行來識別,以及是否為 null。'SubscriptionId'

確定與預訂相關的月費

AWS CUR:預訂相關的月費是透過篩選字串來識別。"lineItem/LineItemType" = 'RIfee'

DBR:通過檢查子字符串的 UsageType列來確定與保留相關的月費。'HeavyUsage'

識別已接收預留執行個體權益的執行個體

AWS CUR:預訂相關的前期費用是透過篩選字串來識別。"lineItem/LineItemType" = 'DiscountedUsage'

DBR:通過檢查子字符串的 ReservedInstance 列來確定與保留相關的前期費用。'Y'