匯出阿里雲FOCUS 1.0(Preview)資料與FOCUS 1.0 規範要求可能存在的一致性差異。您可以根據下述的一致性差距說明判斷使用這份資料是否未來會影響您後續對於成本和使用情況分析。
缺失的欄位列
和FOCUS 1.0規範要求相比,阿里雲當前提供的FOCUS 1.0(Preview)裡的欄位,以下欄位值為空白。
阿里雲FOCUS 1.0(Preview)為邀測版本,功能持續迭代中。
欄位列 | FOCUS 1.0規範要求 | 阿里雲 FOCUS 1.0(Preview)現狀 |
ChargeDescription | ChargeDescription列必須在FOCUS資料集中存在,必須為字串類型,且不應為空白值。 | 全部資料欄位值均為null |
ConsumedQuantity | 當供應商支援用量測量時,ConsumedQuantity必須存在於FOCUS資料集。若ChargeCategory為"Usage"、CommitmentDiscountStatus非"Unused"且ChargeClass非"Correction"時,ConsumedQuantity必須為非空的合法正十進位值。 | 全部資料欄位值均為null |
ConsumedUnit | 當供應商支援用量測量時,ConsumedUnit必須存在於FOCUS資料集。若ChargeCategory為"Usage"且CommitmentDiscountStatus非"Unused"時,ConsumedUnit必須非空。 | 全部資料欄位值均為null |
ContractedCost | ContractedCost列必須存在於FOCUS資料集且必須非空。當ContractedUnitPrice存在且非空時,ContractedUnitPrice乘以PricingQuantity必須等於ContractedCost(ChargeClass為"Correction"時例外)。 | 全部資料欄位值均為null |
ContractedUnitPrice | ContractedUnitPrice列必須在供應商支援協議定價時存在於FOCUS資料集。當ChargeClass非"Correction"且ChargeCategory為"Usage"或"Purchase"時,必須非空;當ChargeCategory為"Tax"時必須為空白;其他情況可能為空白。 | 全部資料欄位值均為null |
ListUnitPrice | 當ChargeClass非"Correction"且ChargeCategory為"Usage"或"Purchase"時,必須非空。 | 存在少量情境下可能會為空白 |
PricingUnit | 當ChargeClass非"Correction"且ChargeCategory為"Usage"或"Purchase"時,必須非空。 | 存在少量情境下可能會為空白 |
SkuId | 當供應商發布SKU列表時,SkuId列必須存在於FOCUS資料集。當ChargeClass非“Correction”且ChargeCategory為“Usage”或“Purchase”時,SkuId必須非空。 | 全部資料欄位值均為null |
SkuPriceId | 當供應商發布SKU列表時,SkuPriceID列必須存在於FOCUS資料集。 | 全部資料欄位值均為null |
ResourceId | 當供應商支援基於預配資源的計費時,ResourceId列必須存在。 | 存在部分商品(計費項目)可能會為空白 |
ResourceType | 當供應商支援基於預配資源的計費且支援資源類型分配時,ResourceType列必須存在。當對應ResourceId非空時,本列必須非空。 | 存在部分商品(計費項目)可能會為空白 |
PricingQuantity | 當ChargeClass非"Correction"且ChargeCategory為"Usage"或"Purchase"時,必須非空;當ChargeCategory為"Tax"時必須為空白;其他ChargeClass和ChargeCategory的組合情況下可能為空白。 | 全部資料欄位值均為null |
有差異的欄位
阿里雲當前提供的FOCUS 1.0(Preview)裡的以下欄位和FOCUS 1.0規範要求存在差異。
欄位列 | FOCUS 1.0規範要求 | 阿里雲 FOCUS 1.0(Preview)現狀 |
BillingPeriodEnd | 日期/時間值必須採用 UTC(世界協調時間)以避免歧義並確保不同時區的一致性。 | 處理成為 ISO 8601格式包含時區資訊,時區為北京時區。樣本: 2025-06-01T00:00:00+08:00 |
BillingPeriodStart | 日期/時間值必須採用 UTC(世界協調時間)以避免歧義並確保不同時區的一致性。 | 處理成為 ISO 8601格式包含時區資訊,時區為北京時區。樣本: 2025-05-01T00:00:00+08:00 |
ChargePeriodEnd | 日期/時間值必須採用 UTC(世界協調時間)以避免歧義並確保不同時區的一致性。 | 處理成為 ISO 8601格式包含時區資訊,時區為北京時區。樣本: 2025-06-01T00:00:00+08:00 |
ChargePeriodStart | 日期/時間值必須採用 UTC(世界協調時間)以避免歧義並確保不同時區的一致性。 | 處理成為 ISO 8601格式包含時區資訊,時區為北京時區。樣本: 2025-05-01T00:00:00+08:00 |
CommitmentDiscountCategory | 當供應商支援承諾折扣時,CommitmentDiscountCategory列必須存在於FOCUS資料集。 | 當費用類別(Charge Category)為“Usage”且存在預留執行個體(RI)或雲通訊資源套件等承諾型折扣時,阿里雲FOCUS 1.0(Preview)不展示該折扣的使用或未使用方式資料。 |
CommitmentDiscountCategory允許值必須為下列選項:“Spend”(基於成本)“Usage”(基於用量)。 | 當費用類別(Charge Category)為“Usage”且存在預留執行個體(RI)或雲通訊資源套件等承諾型折扣時,阿里雲FOCUS 1.0(Preview)不展示該折扣的使用或未使用方式資料。 | |
CommitmentDiscountId | 當供應商支援承諾折扣時,CommitmentDiscountId列必須存在於FOCUS資料集。此列必須為字串類型,且在費用與承諾折扣相關時不得包含空值。 | 當費用類別(Charge Category)為“Usage”且存在預留執行個體(RI)或雲通訊資源套件等承諾型折扣時,阿里雲FOCUS 1.0(Preview)不展示該折扣的使用或未使用方式資料。 |
CommitmentDiscountName | 當供應商支援承諾折扣時,CommitmentDiscountName列必須存在於FOCUS資料集。 | 當費用類別(Charge Category)為“Usage”且存在預留執行個體(RI)或雲通訊資源套件等承諾型折扣時,阿里雲FOCUS 1.0(Preview)不展示該折扣的使用或未使用方式資料。 |
CommitmentDiscountStatus | 當供應商支援承諾折扣時,CommitmentDiscountStatus列必須存在於FOCUS資料集。允許值必須為:“Used”(已使用)或“Unused”(未使用)。 | 當費用類別(Charge Category)為“Usage”且存在預留執行個體(RI)或雲通訊資源套件等承諾型折扣時,阿里雲FOCUS 1.0(Preview)不展示該折扣的使用或未使用方式資料。 |
CommitmentDiscountType | 當供應商支援承諾折扣時,CommitmentDiscountType列必須存在於FOCUS資料集。 | 當費用類別(Charge Category)為“Usage”且存在預留執行個體(RI)或雲通訊資源套件等承諾型折扣時,阿里雲FOCUS 1.0(Preview)不展示該折扣的使用或未使用方式資料。 |