

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

# 具有 AWS 資料欄的 FOCUS 1.2
<a name="table-dictionary-focus-1-2-aws"></a>

具有資料 AWS 欄資料表的 FOCUS 1.2 包含以 FinOps Open Cost and Usage Specification (FOCUS) 1.0 格式的成本和用量資料，以及 AWS 包含專屬帳單資料的三個額外資料欄。這些欄為 **x\$1Discounts**、**x\$1Operation** 和 **x\$1ServiceCode**。如需 FOCUS 開放原始碼規格的詳細資訊，請參閱 [FOCUS](https://focus.finops.org/) 網站。

具有資料 AWS 欄之 FOCUS 1.2 的 SQL 資料表名稱為 `FOCUS_1_2_AWS`

## 資料表組態
<a name="focus-1-2-table-configurations"></a>

資料表組態是使用者控制的屬性，使用者可以將其設定為在資料匯出中查詢資料表之前變更資料表的資料或結構描述。資料表組態會儲存為 JSON 陳述式，並透過 AWS SDK/CLI 中的使用者輸入或主控台中的使用者選取來指定。

FOCUS 1.2 具有下列資料表組態：


| 組態名稱 | Description | 有效值 | 
| --- | --- | --- | 
|  TIME\$1GRANULARITY  |  此組態會將 FOCUS 1.2 資料表中的成本和用量明細項目變更為具有不同的時間精細程度。 例如，選取「HOURLY」會使所有明細項目代表單一小時的使用量。  |  每小時， DAILY、 每月  | 

## AWS Organizations 支援
<a name="focus-1-2-table-organizations"></a>

具有資料 AWS 欄資料表的 FOCUS 1.2 會繼承您在 AWS Organizations 合併帳單功能中所做的設定。啟用合併帳單時，管理和成員帳戶會有不同的行為。如果您使用的是管理帳戶，則具有資料 AWS 欄資料表的 FOCUS 1.2 包含管理帳戶和組織中所有成員帳戶的成本和用量資料。如果您使用成員帳戶，具有 AWS 資料欄資料表的 FOCUS 1.2 只會包含該成員帳戶的成本和用量資料。

加入組織之後，成員帳戶只能匯出帳戶成為組織成員的時間資料。例如，假設成員帳戶離開組織 A，並在當月 15 日加入組織 B。然後，成員帳戶會建立匯出。由於成員帳戶在加入組織 B 之後建立匯出，因此成員帳戶匯出 FOCUS 1.2 的當月資料 AWS 欄僅包含帳戶成為組織 B 成員時的成本和用量資料。

# 具有 AWS 資料欄的 FOCUS 1.2
<a name="table-dictionary-focus-1-2-aws-columns"></a>


| 欄名稱 | Description | 資料類型 | 允許 Null 值 | 
| --- | --- | --- | --- | 
| AvailabilityZone | 區域中實體分隔和隔離區域的提供者指派識別符，可提供高可用性和容錯能力。 | string | 是 | 
| BilledCost | 費用做為發票開立的基礎，包括所有折扣費率和折扣，同時不包括預付費用的攤銷 （一次性或經常性）。 | double | 否 | 
| BillingAccountId | 提供者指派給帳單帳戶的識別符。 | string | 否 | 
| BillingAccountName | 指派給帳單帳戶的顯示名稱。 | string | 是 | 
| BillingAccountType | 提供者指派的名稱，用於識別帳單帳戶的類型。 | string | 否 | 
| BillingCurrency | 代表收費所使用的貨幣。 | string | 否 | 
| BillingPeriodEnd | 計費期間的專屬結束界限。 | timestamp\$1milliseconds | 否 | 
| BillingPeriodStart | 計費期間的包含開始界限。 | timestamp\$1milliseconds | 否 | 
| CapacityReservationId | 提供者指派給容量保留的識別符。 | string | 是 | 
| CapacityReservationStatus | 指出費用是否代表容量保留的耗用量，或是容量保留未使用時。 | string | 是 | 
| ChargeCategory | 根據收費方式的性質，代表費用的最高層級分類。 | string | 否 | 
| ChargeClass | 指出資料列是否代表先前發票計費期間的更正。 | string | 是 | 
| ChargeDescription | 費用用途和價格的獨立摘要。 | string | 是 | 
| ChargeFrequency | 指出費用的發生頻率。 | string | 否 | 
| ChargePeriodEnd | 收費期間的專屬結束界限。 | timestamp\$1milliseconds | 否 | 
| ChargePeriodStart | 收費期間的包含開始界限。 | timestamp\$1milliseconds | 否 | 
| CommitmentDiscountCategory | 指出 CommitmentDiscountId 欄中識別的承諾折扣是否根據用量數量或成本 （也稱為「花費」)。 | string | 是 | 
| CommitmentDiscountId | 供應商指派給承諾折扣的識別符。 | string | 是 | 
| CommitmentDiscountName | 指派給承諾折扣的顯示名稱。 | string | 是 | 
| CommitmentDiscountQuantity | 在承諾折扣相關列中購買或計入以承諾折扣單位計價的承諾折扣金額。 | double | 是 | 
| CommitmentDiscountStatus | 指出費用是否與承諾折扣的耗用量或承諾金額的未使用部分相對應。 | string | 是 | 
| CommitmentDiscountType | 套用到資料列之承諾折扣類型的提供者指派識別符。 | string | 是 | 
| CommitmentDiscountUnit | 提供者指定的測量單位，指出提供者如何測量承諾折扣的承諾折扣數量。 | string | 是 | 
| ConsumedQuantity | 根據已使用單位，與使用的資源或服務相關聯的計量 SKU 數量。 | double | 是 | 
| ConsumedUnit | 提供者指定的測量單位，指出提供者如何測量與資源或服務相關聯的計量 SKU 用量。 | string | 是 | 
| ContractedCost | 成本的計算方式是將合約單價和對應的定價數量相乘。 | double | 否 | 
| ContractedUnitPrice | 關聯 SKU 單一定價單位的協議單位價格，如果有的話包括協議折扣，同時排除協議承諾折扣或任何其他折扣。 | double | 是 | 
| EffectiveCost | 套用所有折扣費率、折扣，以及涵蓋此費用之相關預付購買 （一次性或重複） 的適用部分後，費用的攤銷成本。 | double | 否 | 
| InvoiceId | 發票的提供者指派識別符，會封裝指定帳單帳戶之對應帳單期間的部分或全部費用。 | string | 是 | 
| InvoiceIssuerName | 負責針對使用的資源或服務開立發票的實體名稱。 | string | 否 | 
| ListCost | 成本的計算方式是將清單單價和對應的定價數量相乘。 | double | 否 | 
| ListUnitPrice | 所關聯 SKU 之單一定價單位的建議供應商發佈單價，不含任何折扣。 | double | 是 | 
| PricingCategory | 說明使用或購買時用於收費的定價模式。 | string | 是 | 
| PricingCurrency | 資源或服務定價所在的國家或虛擬貨幣面額。 | string | 是 | 
| PricingCurrencyContractedUnitPrice | 相關聯 SKU 之單一定價單位的協議單位價格，如果有的話包括協議折扣，同時排除協議承諾折扣或任何其他折扣，並以定價貨幣表示。 | double | 是 | 
| PricingCurrencyEffectiveCost | 套用所有折扣費率、折扣，以及涵蓋此費用之相關預付購買 （一次性或經常性） 適用的部分之後的費用成本，以定價貨幣計價。 | double | 是 | 
| PricingCurrencyListUnitPrice | 建議的提供者發佈的相關聯 SKU 單一定價單位單價，不含任何折扣並以定價貨幣表示。 | double | 是 | 
| PricingQuantity | 根據定價單位，與使用或購買的資源或服務相關聯的指定 SKU 數量。 | double | 是 | 
| PricingUnit | 用於確定單位價格的供應商指定測量單位，指出供應商在套用區塊定價等定價規則後，如何對測量用量和購買數量進行評分。 | string | 是 | 
| ProviderName | 讓資源或服務可供購買的實體名稱。 | string | 否 | 
| PublisherName | 產生所購買資源或服務之實體的名稱。 | string | 否 | 
| RegionId | 隔離地理區域的提供者指派識別符，其中佈建資源或提供服務。 | string | 是 | 
| RegionName | 佈建資源或提供服務的隔離地理區域名稱。 | string | 是 | 
| ResourceId | 供應商指派給資源的識別符。 | string | 是 | 
| ResourceName | 顯示指派給資源的名稱。 | string | 是 | 
| ResourceType | 費用適用的資源類型。 | string | 是 | 
| ServiceCategory | 根據服務的核心函數，對服務進行最高層級的分類。 | string | 否 | 
| ServiceName | 可向供應商購買的產品 （例如，雲端虛擬機器、SaaS 資料庫、來自系統整合商的專業服務）。 | string | 否 | 
| ServiceSubcategory | 服務類別根據其核心函數的次要分類。 | string | 否 | 
| SkuId | 提供者指定的唯一識別符，代表特定 SKU （例如，可量化的貨物或服務產品）。 | string | 是 | 
| SkuMeter | 描述由特定 SKU 收費計量或測量的功能。 | string | 是 | 
| SkuPriceId | 提供者指定的唯一識別符，代表與使用或購買的資源或服務相關聯的特定 SKU 價格。 | string | 是 | 
| SkuPriceDetails | SKU 價格 ID 的一組屬性，對於該 SKU 價格 ID 的所有執行個體都是有意義且常見的。 | map <string, string> | 是 | 
| SubAccountId | 指派給資源或服務群組的 ID，通常用於管理存取和/或成本。 | string | 是 | 
| SubAccountName | 指派給資源或服務群組的名稱，通常用於管理存取和/或成本。 | string | 是 | 
| SubAccountType | 提供者指派的名稱，用於識別子帳戶的類型。 | string | 是 | 
| Tags (標籤) | 指派給標籤來源的一組標籤，用於潛在提供者定義或使用者定義的標籤評估。 | map <string, string> | 是 | 
| x\$1折扣 | 映射欄，其中包含適用於此明細項目之任何特定折扣的鍵值對。 | map <string, double> | 是 | 
| x\$1Operation | 此明細項目涵蓋的特定 AWS 操作。此描述明細項目的特定用量。例如，RunInstances 的值表示 Amazon EC2 執行個體的操作。 | string | 是 | 
| x\$1ServiceCode | 所測量產品的代碼。例如，Amazon EC2 是 Amazon Elastic Compute Cloud 的產品碼。 | string | 是 | 

# 具有 AWS 資料欄一致性差距的 FOCUS 1.2
<a name="table-dictionary-focus-1-2-aws-conformance"></a>

下表提供 FOCUS 1.2 匯出中可能存在的所有一致性差距與資料 AWS 欄資料表。如果您未收到相關案例的成本和用量資料，則特定一致性差距不適用於匯出。


****  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/cur/latest/userguide/table-dictionary-focus-1-2-aws-conformance.html)

# 從 FOCUS 1.0 遷移至 FOCUS 1.2
<a name="table-dictionary-focus-1-2-migrating"></a>

AWS 資料匯出可讓您使用資料 AWS 欄建立 FOCUS 1.2 的匯出，提供與 FOCUS 1.0 相同的標準化成本和用量資訊，以及發票對帳、容量保留追蹤和 SaaS 整合的多種增強功能。不過，FOCUS 1.2 引入了會影響現有資料列計數和資料欄值的重大變更。在遷移之前，請仔細檢閱這些變更。

相較於 FOCUS 1.0，FOCUS 1.2 提供下列改善：
+ 發票對帳：FOCUS 1.2 包含一個 InvoiceID 資料欄，可簡化財務關閉程序和發票對帳。
+ 容量保留追蹤：FOCUS 1.2 包含 CapacityReservationId 和 CapacityReservationStatus 欄，可協助您識別和追蹤未使用的容量保留。
+ 虛擬貨幣支援：FOCUS 1.2 包含新的定價貨幣資料欄 (PricingCurrency、Prin PricingCurrencyEffectiveCost、PricingCurrencyListUnitPrice 和 PricingCurrencyContractedUnitPrice)，可讓您以 FOCUS 1.2 格式加入 SaaS 供應商成本和用量資料。

下表詳細概述了 FOCUS 1.2 和 FOCUS 1.0 之間的差異：


| 功能 | FOCUS 1.2 | FOCUS 1.0 | 
| --- | --- | --- | 
| 資料結構描述 | FOCUS 1.2 規格，具有 57 個 FOCUS 資料欄 \$1 3 AWS 欄 （總計 60 個）。如需完整的資料欄清單，請參閱 FOCUS 1.2 與資料 AWS 欄。 | FOCUS 1.0 規格，含 43 個 FOCUS 資料欄 \$1 5 AWS 欄 （總計 48 個）。如需完整的資料欄清單，請參閱 FOCUS 1.0 與資料 AWS 欄。 | 
| 新的 資料欄 | InvoiceIssuerId、CapacityReservationId、CapacityReservationStatus、CommitmentDiscountQuantity、CommitmentDiscountUnit、ServiceSubcategory、SkuMeter、SkuPriceDetails、Prin PricingCurrency、PricingCurrencyEffectiveCost、PricingCurrencyListUnitPrice、Prin PricingCurrencyContractedUnitPrice、BillingAccountType、SubAccountType |  | 
| 已移除的資料欄 | x\$1UsageType （現在為 SkuMeter 欄） x\$1CostCategories （現在已包含在字首為 "aws：tags：CostCategory/" 的標籤欄中） |  | 
| 資料列計數 | ML 明細項目的隨需容量保留 (ODCR) 和 EC2 容量區塊現在會分割為個別的「已使用」和「未使用」狀態。這會增加資料列計數。 | 不提供容量保留狀態明細詳細資訊。 | 
| PricingCategory 資料欄值 | 預留執行個體和 Savings Plan 預付費用等承諾折扣購買現在歸類為「標準」。 | 承諾折扣購買分類為「承諾」。 | 
| ConsumedQuantity 資料欄 nullability | 當 CommitmentDiscountStatus 為「未使用」時為 Null。 | 當 CommitmentDiscountStatus 為「未使用」時，值為「0」。 | 
| ConsumedUnit 資料欄 nullability | 繫結至 ConsumedQuantity Nullability (ConsumedQuantity 為 Null 時必須為 Null)。 | 獨立 nullability 規則。 | 
| 標籤欄需求 | 包含使用者定義和提供者定義的資源標籤，以及使用者定義的成本類別標籤。 | 僅包含使用者定義和提供者定義的資源標籤。 | 
| 檔案交付目的地 | S3 bucket (S3 儲存貯體) | S3 bucket (S3 儲存貯體) | 
| 檔案輸出格式 | GZIP、Parquet | GZIP、Parquet | 
| SQL 資料表名稱 | FOCUS\$11\$12\$1AWS | FOCUS\$11\$10\$1AWS | 
| 資訊清單 FocusVersion | "1.2" | "1.0" | 
| 資料表組態 | 允許 TIME\$1GRANULARITY 設定為每小時、每日或每月 | 僅以 HOURLY 格式匯出。 | 

如需 FOCUS 1.2 結構描述的詳細資訊，請參閱 [具有 AWS 資料欄的 FOCUS 1.2](table-dictionary-focus-1-2-aws.md)。