阿里云FOCUS 1.0(Preview)字段差异说明

更新时间:
复制为 MD 格式

导出阿里云FOCUS 1.0(Preview)数据与FOCUS 1.0 规范要求可能存在的一致性差异。您可以根据下述的一致性差距说明判断使用这份数据是否未来会影响您后续对于成本和使用情况分析。

缺失的字段列

FOCUS 1.0规范要求相比,阿里云当前提供的FOCUS 1.0(Preview)里的字段,以下字段值为空。

说明
  • 阿里云FOCUS 1.0(Preview)为邀测版本,功能持续迭代中。

  • 阿里云FOCUS 1.0(Preview)数据遵循标准规范,时间字段统一采用 UTC 时间 。阿里云控制台页面展示的时间为 UTC+8(北京时间)。请在分析或对账时注意此时区差异。

字段列

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"时必须为空;其他ChargeClassChargeCategory的组合情况下可能为空。

全部数据字段值均为null

有差异的字段

阿里云当前提供的FOCUS 1.0(Preview)里的以下字段和FOCUS 1.0规范要求存在差异。

字段列

FOCUS 1.0规范要求

阿里云 FOCUS 1.0(Preview)现状

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)不展示该折扣的使用或未使用情况数据。