本檔提供所有FOCUS 1.0需求的詳細清單,並指出Microsoft成本管理FOCUS資料集所提供的支援層級。 若要深入瞭解 FOCUS,請參閱 FOCUS 概觀。
FOCUS 需求分為四個群組:
-
所有數據提供者都必須有 MUST 需求。
-
SHOULD 需求是強有力的建議。
-
建議 的需求是建議的最佳做法。
-
MAY 需求是選擇性的,可用來準備邊緣案例的 FinOps 從業者。
雖然沒有FOCUS一致性的官方測量,但我們計算一致性分數為 96%,這佔所有完整和部分支援的需求。 下表摘要說明依支援層級的需求。
| 類型 |
支援 |
部分支援 |
不支援 |
不適用 |
|
必須 |
238 |
13 |
2 |
10 |
|
應該 |
22 |
3 |
1 |
1 |
|
推薦 |
0 |
1 |
1 |
0 |
|
五月 |
22 |
0 |
0 |
1 |
| 摘要 |
93.1% |
5.6% |
1.3% |
|
如何組織此檔
下列各節列出每個FOCUS需求、Microsoft成本管理FOCUS 1.0數據集中的支援層級,以及任何相關附注。 如需差距的高階摘要,請參閱 FOCUS 一致性摘要。 需求標識碼僅供參考之用。 標識碼未定義為FOCUS的一部分。
本檔的其餘部分會列出依屬性和數據行分組的FOCUS需求。
數據行 會定義數據集中的特定數據元素,而 屬性會 定義數據行和數據列的行為方式。 每個區段頂端會包含高階描述和原始需求文件的連結。
屬性
數據行命名和排序
來源: attributes/column_naming_and_ordering.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CNO1 |
必須 |
FOCUS 所定義的所有資料行都必須遵循下列規則: |
支援 |
|
| CNO1.1 |
必須 |
數據行標識碼必須使用Pascal案例。 |
支援 |
|
| CNO1.2 |
必須 |
數據行標識碼不得使用縮寫。 |
支援 |
|
| CNO1.3 |
必須 |
數據行標識碼必須是沒有特殊字元的英數位元。 |
支援 |
|
| CNO1.4 |
必須 |
具有標識碼和名稱的數據行必須具有 Id 數據行標識碼中的 或 Name 後綴。 |
支援 |
|
| CNO1.5 |
5 月 |
如果沒有其他具有相同名稱前置詞的數據行, Name 則數據行的顯示名稱可能會避免後綴。 |
支援 |
|
| CNO1.6 |
應該 |
數據行標識碼不應該使用縮略字。 |
支援 |
|
| CNO1.7 |
應該 |
數據行標識碼不應超過50個字元,以容納各種數據存放庫的數據行長度限制。 |
支援 |
|
| CNO2 |
必須 |
所有自定義數據行的前置詞都必須加上一致的 x_ 前置詞,才能將其識別為外部、自定義數據行,並將它們與 FOCUS 數據行區別,以避免未來版本中的衝突。 |
部分支援 |
BillingAccountType 和 SubAccountType 在Microsoft的 FOCUS 1.0 預覽數據集版本中無意中引進,沒有 x_ 前置詞。 這兩個數據行都會記錄在擱置的FOCUS提取要求中。 非前置詞的數據行名稱會維持為回溯相容性,直到正式決定這些名稱為止。 |
| CNO3.1 |
必須 |
具有標識碼和名稱的數據行必須具有 Id 數據行標識碼中的 或 Name 後綴。 |
支援 |
|
| CNO3.2 |
5 月 |
如果數據行的顯示名稱被視為多餘的,可能會避免名稱後綴。 |
支援 |
我們不建議這種做法,因為當數據行標識符和顯示名稱不相符時,會造成混淆。 |
| CNO4 |
必須 |
具有 Category 後綴的數據行必須正規化。 |
支援 |
|
| CNO5 |
應該 |
自訂 (例如,提供者定義) 資料行應該遵循上述的 FOCUS 資料行相同的規則。 |
支援 |
|
| CNO6 |
應該 |
所有FOCUS資料行都應該先在提供的數據集中。 |
支援 |
|
| CNO7 |
應該 |
自定義數據行應該列在所有FOCUS數據行之後,不應該混雜。 |
支援 |
|
| CNO8.1 |
5 月 |
資料列可以依字母順序排序... |
支援 |
數據行會依字母順序排序,以方便使用。 |
| CNO8.2 |
應該 |
...自訂數據行應該在所有FOCUS數據行之後。 |
支援 |
數據行會依字母順序排序,以方便使用。 |
來源: attributes/currency_code_format.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CCF1 |
必須 |
擷取貨幣值的所有數據行,在FOCUS規格中定義,必須遵循下列需求。 |
支援 |
|
| CCF2 |
應該 |
自訂貨幣相關數據行也應該遵循相同的格式需求。 |
支援 |
|
| CCF3 |
必須 |
貨幣相關數據行必須以三個字母字母的字母代碼表示,如控管檔 ISO 4217:2015 中所述。 |
支援 |
|
來源: attributes/datetime_format.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| DTF1 |
必須 |
所有擷取日期/時間值的數據行,定義於FOCUS規格中,都必須遵循下列格式設定需求。 |
支援 |
|
| DTF2 |
應該 |
自訂日期/時間相關數據行也應該遵循相同的格式需求。 |
支援 |
|
| DTF3 |
必須 |
日期/時間值必須是UTC(國際標準時間),以避免模棱兩可,並確保不同時區的一致性。 |
支援 |
|
| DTF4 |
必須 |
日期/時間值格式必須與 ISO 8601 標準一致,其提供全域辨識的格式來代表日期和時間(如需詳細資訊,請參閱 ISO 8601-1:2019 控管檔)。 |
支援 |
|
| DTF5 |
必須 |
提供特定時間刻度資訊的值必須以 UTC 位移的擴充 ISO 8601 格式來表示('YYYY-MM-DDTHH:mm:ssZ'),並符合下列指導方針:包含日期和時間元件,並以字母 'T' 分隔;使用兩位數小時 (HH)、分鐘 (mm) 和秒 (ss):以 『Z』 指標結尾,表示 UTC(國際標準時間)。 |
部分支援 |
日期數據行全都遵循 ISO 8601 標準,但不包含秒(例如,“2024-01-01T00:00Z”)。 |
折扣處理
來源: attributes/discount_handling.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| DH1 |
應該 |
所有適用的折扣都應該套用至其相關的每一個數據列,且不應該在另一個數據列中否定。 |
支援 |
|
| DH2 |
必須 |
套用至數據列的所有折扣都必須套用至整個費用。 |
支援 |
|
| DH2.1 |
5 月 |
多個折扣可以套用至一個數據列... |
支援 |
|
| DH2.2 |
必須 |
多個折扣 [套用至數據列]...必須套用至該數據列涵蓋的整個費用。 |
支援 |
|
| DH2.3 |
必須 |
如果折扣僅適用於部分費用,則費用的折扣部分必須分割成個別的數據列。 |
支援 |
|
| DH2.4 |
必須 |
每個折扣都必須使用現有的FOCUS數據行來識別。 |
支援 |
CommitmentDiscountId 是唯一識別折扣的FOCUS數據行。 |
| DH2.4.1 |
必須 |
套用承諾型折扣的數據列必須包含 CommitmentDiscountId。 |
支援 |
|
| DH2.4.2 |
應該 |
如果提供者套用無法由FOCUS數據行表示的折扣,則應該包含其他數據行來識別折扣的來源。 |
部分支援 |
您可以藉由比較 ListCost 和 ContractedCost來識別交涉折扣。 |
| DH3.1 |
必須 |
購買折扣(例如,以承諾為基礎的折扣)必須攤銷。 |
支援 |
|
| DH3.2 |
必須 |
對於承諾涵蓋費用期間整個成本的任何數據列,BilledCost 必須為 0。 |
支援 |
|
| DH3.3 |
必須 |
EffectiveCost 必須包含適用於此數據列的攤銷購買成本部分。 |
支援 |
|
| DH3.4 |
必須 |
CommitmentDiscountStatus 在承諾期間內每個 CommitmentDiscountId 的 “Used” 或 “Unused” 數據列的 EffectiveCost 總和必須與以承諾用量為基礎的折扣的總 BilledCost 相同。 |
支援 |
|
| DH3.5 |
必須 |
CommitmentDiscountId 和 ResourceId 必須設定為指派給承諾型折扣的標識符。 |
支援 |
為了方便分割承諾用量折扣,承諾折扣購買和退款會使用承諾折扣訂單,而承諾折扣使用量則會使用訂單內的實例。 使用 x_SkuOrderId 來識別使用量費用的承諾折扣訂單標識碼。 |
| DH3.6 |
必須 |
ChargeCategory 必須在代表以承諾用量為基礎的折扣購買的數據列上設定為 「購買」。 |
支援 |
|
| DH3.7 |
必須 |
CommitmentDiscountStatus 必須針對 ChargeCategory 「使用量」數據列「已使用」,而該數據列會從承諾用量獲得降低的價格。 |
支援 |
|
| DH3.8 |
必須 |
CommitmentDiscountId 必須設定為指派給折扣的標識碼 [針對承諾用量折扣]。 |
支援 |
|
| DH3.9 |
必須 |
ResourceId 必須設定為收到折扣 [對於承諾用量折扣] 的資源標識符。 |
支援 |
|
| DH3.10 |
必須 |
如果未充分利用承諾用量,提供者必須包含一個數據列,代表該費用期間承諾用量的未使用部分。 |
支援 |
|
| DH3.11 |
必須 |
這些數據列必須以 CommitmentDiscountStatus 設定為 “Unused” 和 ChargeCategory 設定為 “Usage”。 |
支援 |
|
| DH3.12 |
必須 |
這類數據列必須將其 CommitmentDiscountId 和 ResourceId 設定為指派給承諾型折扣的標識符。 |
部分支援 |
CommitmentDiscountId 會以邏輯方式比對 ResourceId,但大小寫不同。 |
| DH4 |
必須 |
在事實之後套用的點數「必須」使用「點數」的 ChargeCategory。 |
不適用 |
點數不會包含在任何成本管理成本和使用量數據集中。 |
來源: attributes/key_value_format.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| KVF1 |
必須 |
索引鍵/值格式數據行必須包含串行化的 JSON 字串,與物件的 ECMA 404 定義一致。 |
支援 |
|
| KVF2 |
必須 |
索引鍵/值組中的索引鍵在 對象內必須是唯一的。 |
支援 |
|
| KVF3 |
必須 |
機碼/值組中的值必須是下列其中一種類型:number、string、、 truefalse或 null。 |
支援 |
|
| KVF4 |
必須 |
索引鍵/值組中的值不得為物件或陣列。 |
支援 |
|
Null 處理
來源: attributes/null_handling.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| NH1 |
應該 |
自訂數據行也應該遵循相同的格式需求。 |
部分支援 |
如果沒有值,下列資料行可能是 「-2」:SkuPriceId、、 x_AccountIdx_InvoiceSectionId。 如果沒有值,下列資料行可能是「未指派」:SubAccountName、、x_AccountName、x_AccountOwnerIdx_InvoiceSectionName、 x_PricingUnitDescription。 當值無法使用時,下列資料行可能是 0:ContractedCost、、ContractedUnitPriceListCost、 ListUnitPrice。 |
| NH2 |
必須 |
當沒有可為 Null 資料行指定的值時,數據行必須使用 NULL。 |
部分支援 |
(請參閱先前的筆記) |
| NH3 |
必須 |
數據行不得使用空字串或佔位元值,例如數值數據行的 0 或字串資料行「不適用」來表示 Null 或沒有值,不論數據行是否允許 Null。 |
部分支援 |
(請參閱先前的筆記) |
來源: attributes/numeric_format.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| NF1 |
應該 |
自定義數值擷取數據行應該隨著時間採用相同的格式需求。 |
支援 |
|
| NF2 |
必須 |
具有數值格式的數據行必須包含單一數值。 |
支援 |
|
| NF3 |
必須 |
數值必須以整數值、十進位值或以科學表示法表示的值表示。 |
支援 |
|
| NF4 |
必須 |
不得使用小數表示法。 |
支援 |
|
| NF5 |
必須 |
使用科學表示法表示法表示的數值必須使用 E 表示法 「mEn」 來表示,其為實數 m,而整數 n 表示值為 「m x 10^n」。。 |
支援 |
|
| NF6 |
必須 |
指數的正負號只有在 n 為負數時,才會表示為指數值的一部分。 |
支援 |
|
| NF7 |
必須 |
數值不可以數學符號、函數或運算符表示。 |
支援 |
|
| NF8 |
必須 |
數值不能包含限定元或其他字元(例如貨幣符號、測量單位等)。 |
支援 |
|
| NF9 |
必須 |
數值不可包含逗號或標點符號,但若需要表示十進位值,則為單一小數點(“.”)。 |
支援 |
|
| NF10 |
必須 |
數值不可包含代表正值正負號的字元。 |
支援 |
|
| NF11 |
必須 |
負號 (-) 必須指出負值。 |
支援 |
|
| NF12 |
必須 |
具有數值格式的數據行必須呈現下列其中一個值做為數據行定義中的「數據類型」: Integer、 Decimal。 |
支援 |
|
| NF13 |
應該 |
提供者應該使用提供者發佈的數據定義檔中下列其中一個有效位數值,定義數值格式數據行的有效位數和小數字數:整數 Short、 、 LongExtended;十進位Single、 Double、 Extended |
支援 |
|
字串處理
來源: attributes/string_handling.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| SH1 |
應該 |
自定義字串值擷取數據行應該隨著時間採用相同的需求。 |
支援 |
|
| SH2 |
必須 |
字串值必須維護提供者和使用者指定的原始大小寫、間距和其他相關的一致性因素。 |
部分支援 |
ResourceName 資源提供者可能會變更為小寫或大寫。 如果您看到這一點,請在負責SKU/計量的服務小組提出支援要求。
ResourceId 是小寫以符合FOCUS需求。 |
| SH3.1 |
必須 |
可變實體的費用(例如,資源名稱)必須準確地反映在變更后產生的對應費用中... |
支援 |
|
| SH3.2 |
必須 |
可變動實體的費用...不得變更變更之前所產生的費用,保留所有費用記錄的數據完整性和稽核性。 |
支援 |
|
| SH4 |
必須 |
參考相同實體的不可變字串值(例如資源識別碼、區域識別碼等)在所有 計費週期必須保持一致且不變。 |
支援 |
|
| SH5 |
應該 |
僅包含空格的空字串和字串不應該用於不可為 Null 的字串資料行中。 |
支援 |
|
| SH6 |
5 月 |
當在變更可變字串值且 ChargeClass 為 “Correction” 之後提供記錄時,記錄 MAY 會包含已改變的值。 |
支援 |
|
來源: attributes/unit_format.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| UF1 |
應該 |
單位應該以符合下列三種格式之一的單一量值單位表示:<plural-units>、、 <singular-unit>-<plural-time-units><plural-units>/<singular-time-unit>。 |
支援 |
雖然根據規則 UF2 有效,但下列單位是此規則的例外:Units/10 Days、、 Units/3 MonthsUnits/6 Months。 |
| UF2.1 |
5 月 |
單位可以以單位數量 (<quantity> <plural-units>) 或時間間隔 (<plural-units>/<interval> <plural-time-units>) 表示。 |
支援 |
請參閱UF1。 |
| UF2.2 |
必須 |
如果使用單位數量或時間間隔,單位數量或時間間隔必須以整數表示。 |
支援 |
|
| UF3 |
必須 |
使用單位格式的數據行單位值和元件必須使用大寫配置,如果本節中列出該字詞,則與此屬性中使用的大寫配置一致。 |
支援 |
|
| UF4 |
應該 |
單位應該由此區段中所列的建議單位清單組成,除非單位值涵蓋未列在建議單位集中的維度,或者單位涵蓋與本節所列之計數維度中建議值不同的計數單位。 |
支援 |
|
| UF5.1 |
必須 |
數據大小單位名稱必須使用下表中的其中一個縮寫來縮寫。 |
支援 |
|
| UF5.2 |
必須 |
超過 10^18 的值必須使用 exabit、exabyte、exbibit 和 exbibyte 的縮寫... |
支援 |
|
| UF5.3 |
必須 |
...小於位元組的值必須使用位或位元組的縮寫。 |
支援 |
|
| UF6 |
5 月 |
如果下列建議值清單未涵蓋以計數為基礎的單位,提供者MAY會引進代表以計數為基礎的單位的新名詞。 |
支援 |
所有支持的單位值都會記錄在 FinOps 工具組中的定價單位 數據集中。 |
| UF7 |
必須 |
出現在建議值數據表中未列出的所有名詞都會被視為以計數為基礎的單位。 新的以計數為基礎的單位值必須大寫。 |
支援 |
|
| UF8 |
必須 |
以時間為基礎的單位可用來測量時間間隔的耗用量,或結合另一個單位來擷取耗用量速率。 以時間為基礎的單位必須符合下表所列的其中一個值:Year、、MonthDay、Hour、、 MinuteSecond。 |
支援 |
|
| UF9 |
必須 |
如果單位值是由一或多個單位的組合所組成的複合值,則每個元件也必須與建議值集合一致。 |
支援 |
|
| UF10.1 |
必須 |
除了 “per” 或 “-” 來表示復合單位,斜線 (“/”) 和 space(“ ”) 必須作為一般慣例使用。 |
支援 |
|
| UF10.2 |
應該 |
以計數為基礎的單位,例如要求、實例和令牌,應該使用計數維度中列出的值來表示。 |
支援 |
|
| UF10.3 |
應該 |
例如,如果使用量單位在一段時間內測量為要求或實例的速率,該單位應列為「要求/日」,以表示每天的要求數目。 |
支援 |
|
資料行
可用性區域
來源: columns/availabilityzone.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| AZ0 |
描述 |
區域中實體分隔和隔離區域的提供者指派標識符,可提供高可用性和容錯。 |
支援 |
Microsoft支援可用性區域概念,但不包含在成本管理成本和使用量數據集中。 |
| AZ1 |
建議 |
當提供者支援在可用性區域內部署資源或服務時,建議在計費數據中顯示 AvailabilityZone 數據行。 |
不支援 |
任何成本管理成本和使用量數據集都無法使用可用性區域。 |
| AZ2.1 |
必須 |
[AvailabilityZone]必須是 String 類型... |
不適用 |
|
| AZ2.2 |
5 月 |
[AvailabilityZone]...當費用不是可用性區域專屬時,MAY 會包含 Null 值。 |
不適用 |
|
計費成本
來源: columns/billedcost.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| BCo0 |
描述 |
收費是發票開立的基礎,包括所有降低的費率和折扣,同時排除 預付費用的攤銷 (一次性或週期性)。 |
支援 |
|
| BCo1.1 |
必須 |
BilledCost 數據行必須存在於帳單數據中... |
支援 |
|
| BCo1.2 |
必須 |
BilledCost 數據行...不得為 Null。 |
支援 |
|
| BCo2.1 |
必須 |
[BilledCost]必須是 Decimal 類型... |
支援 |
|
| BCo2.2 |
必須 |
[BilledCost]...必須符合 數值格式... |
支援 |
|
| BCo2.3 |
必須 |
[BilledCost]...[MUST] 在 BillingCurrency 中計價。 |
支援 |
|
| BCo2.4 |
必須 |
指定計費週期中數據列的 BilledCost 總和必須符合計費帳戶在該計費期間收到的發票總和。 |
支援 |
|
計費帳戶識別碼
來源: columns/billingaccountid.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| BAI0 |
描述 |
提供者指派給計費帳戶的標識碼。 |
支援 |
FOCUS 計費帳戶代表產生發票的範圍,也就是 Enterprise 合約 計費帳戶(也稱為註冊)或 Microsoft 客戶合約 帳單配置檔。 |
| BAI1 |
必須 |
BillingAccountId 數據行必須存在於帳單數據中。 |
支援 |
|
| BAI2 |
必須 |
[BillingAccountId]必須是 String 類型... |
支援 |
|
| BAI3 |
必須 |
[BillingAccountId]...MUST NOT 包含 Null 值。 |
支援 |
|
| BAI4 |
必須 |
BillingAccountId 必須是提供者內的全域唯一標識碼。 |
支援 |
BillingAccountId 會使用完整的 Azure Resource Manager 識別碼,而不是簡單的註冊號碼或帳單配置檔標識碼,以確保識別的範圍是顯而易見且可透過此標識碼以程式設計方式存取的。 |
計費帳戶名稱
來源: columns/billingaccountname.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| BAN0 |
描述 |
指派給計費帳戶的顯示名稱。 |
支援 |
FOCUS 計費帳戶代表產生發票的範圍,也就是 Enterprise 合約 計費帳戶(也稱為註冊)或 Microsoft 客戶合約 帳單配置檔。 |
| BAN1.1 |
必須 |
BillingAccountName 數據行必須存在於帳單數據中... |
支援 |
|
| BAN1.2 |
必須 |
BillingAccountName 數據行...當提供者支援為計費帳戶指派顯示名稱時,不得為 Null。 |
支援 |
|
| BAN2 |
必須 |
[BillingAccountName]必須是 String 類型。 |
支援 |
|
| BAN3 |
必須 |
當客戶有多個計費帳戶時,BillingAccountName 在客戶內必須是唯一的。 |
不支援 |
計費帳戶擁有者會控制 BillingAccountName。 Microsoft不會變更此值,即使他們選擇使用與另一個計費帳戶相同的名稱也一樣。 |
計費貨幣
來源: columns/billingcurrency.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| BCu0 |
描述 |
表示計費的貨幣。 |
支援 |
|
| BCu1 |
必須 |
BillingCurrency 數據行必須存在於帳單數據中。 |
支援 |
|
| BCu2 |
必須 |
BillingCurrency 必須符合發票簽發者所產生的發票中使用的貨幣。 |
支援 |
|
| BCu3.1 |
必須 |
[BillingCurrency]必須是 String 類型... |
支援 |
|
| BCu3.2 |
必須 |
[BillingCurrency]...MUST NOT 包含 Null 值。 |
支援 |
|
| BCu5 |
必須 |
BillingCurrency 必須符合貨幣程式代碼格式需求。 |
支援 |
|
計費期間結束
來源: columns/billingperiodend.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| BPE0 |
描述 |
計費週期的獨佔結束日期和時間。 |
支援 |
|
| BPE1 |
必須 |
BillingPeriodEnd 數據行必須存在於帳單數據中。 |
支援 |
|
| BPE2.1 |
必須 |
[BillingPeriodEnd]必須是日期/時間格式類型... |
支援 |
|
| BPE2.2 |
必須 |
[BillingPeriodEnd]...必須是獨佔值... |
支援 |
|
| BPE2.3 |
必須 |
[BillingPeriodEnd]...MUST NOT 包含 Null 值。 |
支援 |
|
| BPE3 |
必須 |
指定計費週期中數據列的 BilledCost 數據行總和必須符合計費帳戶在該計費期間收到的發票總和。 |
支援 |
|
計費周期開始
來源: columns/billingperiodstart.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| BPS0 |
描述 |
計費週期的內含開始日期和時間。 |
支援 |
|
| BPS1.1 |
必須 |
BillingPeriodStart 數據行必須存在於帳單數據中... |
支援 |
|
| BPS1.2 |
必須 |
BillingPeriodStart 數據行...必須是日期/時間格式類型... |
支援 |
|
| BPS1.3 |
必須 |
BillingPeriodStart 數據行...必須是內含值... |
支援 |
|
| BPS1.4 |
必須 |
BillingPeriodStart 數據行...MUST NOT 包含 Null 值。 |
支援 |
|
| BPS2 |
必須 |
指定 計費週期 中數據列的 BilledCost 計量總和必須符合計費帳戶在該 計費期間 收到的發票總和。 |
支援 |
|
費用類別
來源: columns/chargecategory.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| ChCt0 |
描述 |
代表費用的最高層級分類,其依據計費方式的本質。 |
支援 |
|
| ChCt1.1 |
必須 |
ChargeCategory 數據行必須存在於帳單數據中... |
支援 |
|
| ChCt1.2 |
必須 |
ChargeCategory 數據行...不得為 Null。 |
支援 |
|
| ChCt2 |
必須 |
[ChargeCategory] 的類型為 String,必須是其中一個允許的值。 |
支援 |
|
Charge 類別
來源: columns/chargeclass.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| ChCl0 |
描述 |
指出數據列是否代表對上一個計費週期中發票的一或多個 費用 進行更正。 |
支援 |
|
| ChCl1 |
必須 |
ChargeClass 數據行必須存在於帳單數據中。 |
支援 |
|
| ChCl2.1 |
必須 |
[ChargeClass]必須是 String 類型... |
支援 |
|
| ChCl2.2 |
必須 |
[ChargeClass]...當數據列代表在上一個計費週期中開立發票的一或多個費用時,必須「更正」。 |
支援 |
|
| ChCl3 |
必須 |
當 ChargeClass 不是更正或目前計費週期內的更正時,必須是 Null。 |
支援 |
|
費用描述
來源: columns/chargedescription.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CD0 |
描述 |
費用用途和價格的自封摘要。 |
支援 |
|
| CD1 |
必須 |
ChargeDescription 數據行必須存在於帳單數據中... |
支援 |
|
| CD2 |
必須 |
ChargeDescription 數據行...必須是 String 類型... |
支援 |
|
| CD3 |
應該 |
ChargeDescription 數據行...不應該為 Null。 |
部分支援 |
ChargeDescription 對於節省方案未使用的費用、Marketplace 費用和其他未與產品 SKU 直接關聯的費用,可能是 Null。 |
| CD4 |
應該 |
提供者應該在其公開可用的檔中指定 [ChargeDescription] 的長度。 |
不支援 |
|
充電頻率
來源: columns/chargefrequency.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CF0 |
描述 |
指出費用的發生頻率。 |
支援 |
|
| CF1.1 |
建議 |
建議在賬單數據中出現 ChargeFrequency 數據行... |
支援 |
|
| CF1.2 |
必須 |
ChargeFrequency 數據行...不得為 Null。 |
支援 |
|
| CF2 |
必須 |
[ChargeFrequency] 的類型為 String,必須是其中一個允許的值。 |
支援 |
|
| CF3 |
必須 |
當 ChargeCategory 為「購買」時,ChargeFrequency 不得為「使用量型」。 |
支援 |
|
收費期間結束
來源: columns/chargeperiodend.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CPE0 |
描述 |
費用週期的獨佔結束日期和時間。 |
支援 |
|
| CPE1.1 |
必須 |
ChargePeriodEnd 必須存在於計費數據中... |
支援 |
|
| CPE1.2 |
必須 |
ChargePeriodEnd...必須是日期/時間類型... |
支援 |
|
| CPE1.3 |
必須 |
ChargePeriodEnd...必須是獨佔值... |
支援 |
|
| CPE1.4 |
必須 |
ChargePeriodEnd...MUST NOT 包含 Null 值。 |
支援 |
|
| CPE2 |
必須 |
ChargePeriodEnd 必須符合費用有效期間結束日期和時間界限。 |
支援 |
|
收費期間開始
來源: columns/chargeperiodstart.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CPS0 |
描述 |
費用期間內的內含開始日期和時間。 |
支援 |
|
| CPS1.1 |
必須 |
ChargePeriodStart 必須存在於帳單數據中... |
支援 |
|
| CPS1.2 |
必須 |
ChargePeriodStart...必須是日期/時間類型... |
支援 |
|
| CPS1.3 |
必須 |
ChargePeriodStart...必須是內含值... |
支援 |
|
| CPS1.4 |
必須 |
ChargePeriodStart...MUST NOT 包含 Null 值。 |
支援 |
|
| CPS2 |
必須 |
ChargePeriodStart 必須符合費用有效期間開始日期和時間界限。 |
支援 |
|
承諾用量折扣類別
來源: columns/commitmentdiscountcategory.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CDC0 |
描述 |
指出 CommitmentDiscountId 數據行中所識別的承諾用量型折扣是否以使用量數量或成本為基礎(也稱為「支出」)。 |
支援 |
|
| CDC1 |
必須 |
當提供者支持以承諾為基礎的折扣時,[CommitmentDiscountCategory] 數據行必須存在於帳單數據中。 |
支援 |
|
| CDC2.1 |
必須 |
[CommitmentDiscountCategory]必須是 String 類型... |
支援 |
|
| CDC2.2 |
必須 |
[CommitmentDiscountCategory]...當 CommitmentDiscountId 為 null 時,必須為 Null... |
支援 |
|
| CDC2.3 |
必須 |
[CommitmentDiscountCategory]...當 CommitmentDiscountId 不是 Null 時,不得為 Null。 |
支援 |
|
| CDC3 |
必須 |
CommitmentDiscountCategory 必須是其中一個允許的值。 |
支援 |
|
承諾用量折扣標識碼
來源: columns/commitmentdiscountid.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CDI0 |
描述 |
提供者指派給承諾型折扣的標識符。 |
支援 |
|
| CDI1 |
必須 |
當提供者支持以承諾為基礎的折扣時,[CommitmentDiscountId] 數據行必須存在於計費數據中。 |
支援 |
|
| CDI2.1 |
必須 |
[CommitmentDiscountId]必須是 String 類型... |
支援 |
|
| CDI2.2 |
必須 |
[CommitmentDiscountId]...當費用與承諾型折扣相關時,「不得」包含 Null 值。 |
支援 |
|
| CDI3 |
必須 |
當費用未與以承諾用量為基礎的折扣相關聯時,數據行必須為 Null。 |
支援 |
|
| CDI4 |
必須 |
CommitmentDiscountId 在提供者內必須是唯一的。 |
支援 |
|
承諾用量折扣名稱
來源: columns/commitmentdiscountname.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CDN0 |
描述 |
指派給承諾用量型折扣的顯示名稱。 |
支援 |
|
| CDN1 |
必須 |
當提供者支持以承諾用量為基礎的折扣時,[CommitmentDiscountName] 數據行必須存在於計費數據中。 |
支援 |
|
| CDN2 |
必須 |
[CommitmentDiscountName]必須是 String 類型。 |
支援 |
|
| CDN3.1 |
必須 |
如果費用與以承諾為基礎的折扣無關,則 CommitmentDiscountName 值必須為 Null... |
支援 |
|
| CDN3.2 |
5 月 |
CommitmentDiscountName 值...如果無法將顯示名稱指派給承諾用量型折扣,則可能為 Null。 |
支援 |
|
| CDN4 |
必須 |
如果顯示名稱可以指派給承諾用量型折扣,則 CommitmentDiscountName 不得為 Null。 |
支援 |
|
承諾用量折扣狀態
來源: columns/commitmentdiscountstatus.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CDS0 |
描述 |
指出費用是否與承諾用量型折扣的耗用量或已認可金額的未使用部分相對應。 |
支援 |
|
| CDS1 |
必須 |
當提供者支持以承諾為基礎的折扣時,[CommitmentDiscountStatus] 數據行必須存在於計費數據中。 |
支援 |
|
| CDS2 |
必須 |
[CommitmentDiscountStatus]必須是 String 類型... |
支援 |
|
| CDS3.1 |
必須 |
[CommitmentDiscountStatus]...當 CommitmentDiscountId 為 null 時,必須為 Null... |
支援 |
|
| CDS3.2 |
必須 |
[CommitmentDiscountStatus]...當 CommitmentDiscountId 不是 Null 且 Charge Category 為 “Usage” 時,MUST NOT 為 null。 |
支援 |
|
| CDS4 |
必須 |
CommitmentDiscountCategory 必須是其中一個允許的值。 |
支援 |
|
承諾用量折扣類型
來源: columns/commitmentdiscounttype.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CDT0 |
描述 |
套用至數據列之承諾型折扣類型的提供者指派標識符。 |
支援 |
|
| CDT1 |
必須 |
當提供者支持以承諾為基礎的折扣時,[CommitmentDiscountType] 數據行必須存在於計費數據中。 |
支援 |
|
| CDT2.1 |
必須 |
[CommitmentDiscountType]必須是 String 類型... |
支援 |
|
| CDT2.2 |
必須 |
[CommitmentDiscountType]...當 CommitmentDiscountId 為 null 時,必須為 Null... |
支援 |
|
| CDT2.3 |
必須 |
[CommitmentDiscountType]...當 CommitmentDiscountId 不是 Null 時,不得為 Null。 |
支援 |
|
已取用的數量
來源: columns/consumedquantity.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CQ0 |
描述 |
所使用資源或服務相關聯的指定 SKU 磁碟區,以取用單位為基礎。 |
支援 |
|
| CQ1 |
必須 |
當提供者支持測量使用量時,ConsumedQuantity 資料行必須存在於帳單數據中。 |
支援 |
|
| CQ2 |
必須 |
[ConsumedQuantity]如果 ChargeCategory 為 “Usage”,且 ChargeClass 不是 “Correction”,則不可為 Null。 |
支援 |
|
| CQ3 |
必須 |
[ConsumedQuantity]其他 ChargeCategory 值必須為 Null。 |
支援 |
|
| CQ4.1 |
必須 |
[ConsumedQuantity]必須是 Decimal 類型... |
支援 |
|
| CQ4.2 |
必須 |
[ConsumedQuantity]...必須符合 數值格式 需求。 |
支援 |
|
| CQ5 |
5 月 |
當 ChargeClass 為 「更正」時,此值可能是負值。 |
支援 |
|
已取用單位
來源: columns/consumedunit.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CU0 |
描述 |
提供者指定的度量單位,指出提供者如何測量與資源或服務相關聯之指定 SKU 的使用方式。 |
支援 |
|
| CU1 |
必須 |
當提供者支援使用量的測量時,ConsumedUnit 資料行必須存在於帳單數據中。 |
支援 |
|
| CU2 |
必須 |
[ConsumedUnit]必須是 String 類型。 |
支援 |
|
| CU3 |
必須 |
如果 ChargeCategory 為 “Usage”,且 ChargeClass 不是 “Correction”,則 ConsumedUnit 不可為 Null。 |
支援 |
|
| CU4 |
必須 |
[ConsumedUnit]其他 ChargeCategory 值必須為 Null。 |
支援 |
|
| CU5 |
應該 |
ConsumedUnit 中使用的量值單位應該遵守 UnitFormat 屬性中指定的值和格式需求。 |
支援 |
|
| CU6 |
必須 |
ConsumedUnit 資料行不可用來判斷與任何定價或成本計量相關的值。 |
支援 |
|
合約成本
來源: columns/contractedcost.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CnC0 |
描述 |
藉由將合約單價和對應的定價數量相乘來計算的成本。 |
支援 |
|
| CnC1.1 |
必須 |
ContractedCost 數據行必須存在於帳單數據中... |
支援 |
|
| CnC1.2 |
必須 |
ContractedCost 數據行...不得為 Null。 |
部分支援 |
ContractedCost 絕不為 Null,但可能為 0:EA Marketplace 費用、啟用成本配置時 EA 保留使用量、MCA 保留使用量。 |
| CnC2.1 |
必須 |
[ContractedCost]必須是 Decimal 類型... |
支援 |
|
| CnC2.2 |
必須 |
[ContractedCost]...必須符合 數值格式 需求... |
支援 |
|
| CnC2.3 |
必須 |
[ContractedCost]...[MUST] 在 BillingCurrency 中計價。 |
支援 |
|
| CnC3 |
必須 |
當 ContractedUnitPrice 存在且非 Null 時,將 ContractedUnitPrice 乘以 PricingQuantity 必須產生 ContractedCost,但 ChargeClass「更正」的情況除外,這可能會獨立解決 PricingQuantity 或任何成本差異。 |
支援 |
ContractedCost 由於捨入錯誤,可能會關閉小於 0.000000000001。 |
| CnC4 |
必須 |
必須根據這些相關費用的 ContractedCost 計算費用的 ContractedCost(例如,當 ChargeCategory 為「稅金」時)。 |
支援 |
|
| CnC5 |
必須 |
與其他費用無關之費用的 ContractedCost(例如,當 ChargeCategory 為 “Credit”) 必須符合 BilledCost。 |
支援 |
ContractedCost 由於捨入錯誤,可能會關閉小於 0.00001。 |
合約單價
來源: columns/contractedunitprice.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| CnUP0 |
描述 |
相關 SKU 單一定價單位的同意單價,包括談判折扣,如果有的話,同時排除談判承諾型折扣或任何其他折扣。 |
支援 |
|
| CnUP1 |
必須 |
當提供者支援交涉定價概念時,ContractedUnitPrice 數據行必須存在於計費數據中。 |
支援 |
|
| CnUP2.1 |
必須 |
[ContractedUnitPrice]必須是非負數十進位值範圍內的十進位... |
支援 |
|
| CnUP2.3 |
必須 |
[ContractedUnitPrice]...必須符合 數值格式 需求... |
支援 |
|
| CnUP2.3 |
必須 |
[ContractedUnitPrice]...[MUST] 在 BillingCurrency 中計價。 |
支援 |
|
| CnUP3.1 |
必須 |
當 ChargeClass 不是 “Correction” 且 ChargeCategory 為 “Usage” 或 “Purchase”... |
部分支援 |
ContractedUnitPrice 絕不為 Null,但可能為 0:EA Marketplace 費用、啟用成本配置時 EA 保留使用量、MCA 保留使用量。 |
| CnUP3.2 |
必須 |
它。。。當 ChargeCategory 為 “Tax”... |
不適用 |
成本管理成本和使用量數據集中不包含稅金。 |
| CnUP3.3 |
5 月 |
它。。。ChargeClass 和 ChargeCategory 的其他所有組合可能都是 Null。 |
支援 |
|
| CnUP4 |
必須 |
當 ContractedUnitPrice 存在且非 Null 時,將 ContractedUnitPrice 乘以 PricingQuantity 必須等於 ContractedCost,但 ChargeClass「更正」的情況除外,這可能會獨立解決 PricingQuantity 或任何成本差異。 |
支援 |
ContractedCost 由於捨入錯誤,可能會關閉小於 0.00001。 |
有效成本
來源: columns/effectivecost.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| EC0 |
描述 |
套用所有降低費率、折扣和相關預付購買(一次性或週期性)相關部分后,收取費用的攤銷成本。 |
支援 |
|
| EC1.1 |
必須 |
EffectiveCost 數據行必須存在於帳單數據中... |
支援 |
|
| EC1.2 |
必須 |
EffectiveCost 數據行...不得為 Null。 |
支援 |
|
| EC2.1 |
必須 |
[EffectiveCost]必須是 Decimal 類型... |
支援 |
|
| EC2.2 |
必須 |
[EffectiveCost]...必須符合 數值格式 需求... |
支援 |
|
| EC2.3 |
必須 |
[EffectiveCost]...[MUST] 在 BillingCurrency 中計價。 |
支援 |
|
| EC4 |
必須 |
當 ChargeCategory 為「購買」,且購買旨在涵蓋未來合格費用時,EffectiveCost 必須為 0。 |
支援 |
|
| EC5 |
必須 |
如果費用是根據其他費用計算的,則必須根據相關費用的 EffectiveCost 計算 EffectiveCost(例如 ChargeCategory 為「稅金」)。 |
支援 |
|
| EC6 |
必須 |
如果費用與其他費用無關,EffectiveCost 必須符合 BilledCost(例如 ChargeCategory 為「點數」)。 |
支援 |
|
發票簽發者名稱
來源: columns/invoiceissuer.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| IIN0 |
描述 |
負責開立所取用資源或服務發票的實體名稱。 |
支援 |
針對 CSP 帳戶,InvoiceIssuerName會設定為與 Microsoft 有直接關係之 雲端解決方案提供者 (CSP) 散發者的名稱,而且可能不會代表直接向終端客戶開立發票的組織。 對於所有其他帳戶類型,此值為 “Microsoft”,即使有一個向終端客戶開立發票的仲介組織也一樣。 |
| IIN1 |
必須 |
InvoiceIssuer 數據行必須存在於帳單數據中。 |
支援 |
|
| IIN2 |
必須 |
[InvoiceIssuerName]必須是 String 類型... |
支援 |
|
| IIN3 |
必須 |
[InvoiceIssuerName]...MUST NOT 包含 Null 值。 |
支援 |
|
列出成本
來源: columns/listcost.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| LC0 |
描述 |
乘以列出單價和對應的定價數量計算的成本。 |
支援 |
|
| LC1.1 |
必須 |
ListCost 資料行必須存在於帳單數據中... |
支援 |
|
| LC1.2 |
必須 |
ListCost 數據行...不得為 Null。 |
部分支援 |
ListCost 不是 Null,但可能是 0,適用於:Marketplace 費用和保留使用量。 |
| LC2.1 |
必須 |
[ListCost]必須是 Decimal 類型... |
支援 |
|
| LC2.2 |
必須 |
[ListCost]...必須符合 數值格式 需求。 |
支援 |
|
| LC2.3 |
必須 |
[ListCost]...[MUST] 在 BillingCurrency 中計價。 |
支援 |
|
| LC3 |
必須 |
當 ListUnitPrice 存在且非 Null 時,將 ListUnitPrice 乘以 PricingQuantity 必須產生 ListCost,但當 ChargeClass 「更正」的情況下,可能會獨立解決 PricingQuantity 或任何成本差異。 |
支援 |
ListCost 由於捨入錯誤,可能會關閉小於 0.000000000001。 |
| LC4 |
必須 |
根據其他費用計算的費用 ListCost(例如,當 ChargeCategory 為「稅金」時),必須根據這些相關費用的 ListCost 來計算。 |
支援 |
|
| LC5 |
必須 |
與其他費用無關之費用的 ListCost(例如,當 ChargeCategory 為 “Credit”) 必須符合 BilledCost。 |
支援 |
ListCost 可能會因為捨入錯誤而關閉小於 0.00000000001。 |
列出單價
來源: columns/listunitprice.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| LUP0 |
描述 |
相關 SKU 單一定價單位的建議提供者發佈單價,不包括任何折扣。 |
支援 |
|
| LUP1 |
必須 |
當提供者發佈不含折扣的單位價格時,ListUnitPrice 數據行必須存在於帳單數據中。 |
支援 |
|
| LUP2.1 |
必須 |
[ListUnitPrice]必須是非負數十進位值範圍內的十進位... |
支援 |
|
| LUP2.2 |
必須 |
[ListUnitPrice]...必須符合 數值格式 需求... |
支援 |
|
| LUP2.3 |
必須 |
[ListUnitPrice]...[MUST] 在 BillingCurrency 中計價。 |
支援 |
|
| LUP3.1 |
必須 |
當 ChargeClass 不是 “Correction” 且 ChargeCategory 為 “Usage” 或 “Purchase”... |
部分支援 |
ListUnitPrice 不是 Null,但可能是 0,適用於:Marketplace 費用和保留使用量。 |
| LUP3.2 |
必須 |
它。。。當 ChargeCategory 為 “Tax”... |
不適用 |
稅金不包含在任何成本管理成本和使用量數據集中。 |
| LUP3.3 |
5 月 |
它。。。ChargeClass 和 ChargeCategory 的其他所有組合可能都是 Null。 |
支援 |
|
| LUP4 |
必須 |
當 ListUnitPrice 存在且不是 Null 時,除 ChargeClass “Correction” 的情況下,將 ListUnitPrice 乘以 PricingQuantity 與 ListCost 相乘,但可能會獨立解決 PricingQuantity 或任何成本差異的情況。 |
支援 |
|
定價類別
來源: columns/pricingcategory.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| PC0 |
描述 |
描述在使用或購買時用於收費的定價模式。 |
支援 |
|
| PC1.1 |
必須 |
當提供者在所有 SKU 中支援多個定價類別時,PricingCategory 必須存在於計費數據中... |
支援 |
|
| PC1.2 |
必須 |
PricingCategory...必須是 String 類型。 |
支援 |
|
| PC2.1 |
必須 |
當 ChargeClass 不是 「更正」且 ChargeCategory 為「使用量」或「購買」時,PricingCategory 不得為 Null。 |
支援 |
|
| PC2.2 |
必須 |
PricingCategory...當 ChargeCategory 為 “Tax”... |
不適用 |
任何成本管理成本和使用量數據集中都不會包含稅金。 |
| PC2.3 |
5 月 |
PricingCategory...ChargeClass 和 ChargeCategory 的其他所有組合可能都是 Null。 |
支援 |
|
| PC3 |
必須 |
PricingCategory 必須是其中一個允許的值。 |
支援 |
|
| PC4 |
必須 |
當定價預先決定計費帳戶的費率時,PricingCategory 必須是「標準」。 |
支援 |
|
| PC5 |
必須 |
當 CommitmentDiscountId 不是 Null 時,PricingCategory 必須「認可」。 |
支援 |
|
| PC6 |
必須 |
當定價由提供者決定時,PricingCategory 必須是「動態」,而且無論預先決定的合約定價為何,都可能會隨著時間而變更。 |
支援 |
|
| PC7 |
必須 |
當有定價模式但未套用任何允許的值時,PricingCategory 必須是「其他」。 |
支援 |
|
定價數量
來源: columns/pricingquantity.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| PQ0 |
描述 |
根據定價單位,與使用或購買之資源或服務相關聯的指定SKU數量。 |
支援 |
|
| PQ1 |
必須 |
PricingQuantity 數據行必須存在於計費數據中。 |
支援 |
|
| PQ2.1 |
必須 |
[PricingQuantity]必須是 Decimal 類型... |
支援 |
|
| PQ2.2 |
必須 |
[PricingQuantity]...必須符合 數值格式 需求。 |
支援 |
|
| PQ3 |
5 月 |
當 ChargeClass 為 「更正」時,此值可能是負值。 |
支援 |
|
| PQ4.1 |
必須 |
[PricingQuantity]當 ChargeClass 不是 “Correction” 且 ChargeCategory 為 “Usage” 或 “Purchase”... |
支援 |
|
| PQ4.2 |
必須 |
[PricingQuantity]...當 ChargeCategory 為 “Tax”... |
不適用 |
任何成本管理成本和使用量數據集中都不會包含稅金。 |
| PQ4.3 |
5 月 |
[PricingQuantity]...和 可為 ChargeClass 和 ChargeCategory 所有其他組合的 Null。 |
支援 |
|
| PQ5 |
必須 |
當單價不是 Null 時,將 PricingQuantity 乘以單價必須產生等於對應成本計量的結果,但當 ChargeClass「更正」的情況下,可能會獨立解決 PricingQuantity 或任何成本差異。 |
支援 |
|
定價單位
來源: columns/pricingunit.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| PU0 |
描述 |
提供者指定的測量單位來判斷單位價格,指出提供者在套用區塊定價等定價規則后,如何測量使用量和購買數量。 |
支援 |
|
| PU1 |
必須 |
PricingUnit 資料行必須存在於計費數據中。 |
支援 |
|
| PU2 |
必須 |
[PricingUnit]必須是 String 類型。 |
支援 |
|
| PU3.1 |
必須 |
當 ChargeClass 不是 “Correction” 且 ChargeCategory 為 “Usage” 或 “Purchase”... |
支援 |
|
| PU3.2 |
必須 |
它。。。當 ChargeCategory 為 “Tax”... |
不適用 |
任何成本管理成本和使用量數據集中都不會包含稅金。 |
| PU3.3 |
5 月 |
它。。。ChargeClass 和 ChargeCategory 的其他所有組合可能都是 Null。 |
支援 |
|
| PU4 |
應該 |
PricingUnit SHOULD 中使用的量值單位應遵守 UnitFormat 屬性中指定的值和格式需求。 |
支援 |
|
| PU5 |
必須 |
當發票包含定價度量單位時,PricingUnit 值必須語意等於提供者發佈的價目表或發票中提供的對應定價度量單位值。 |
支援 |
|
提供者名稱
來源: columns/provider.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| PrN0 |
描述 |
讓資源或服務可供購買的實體名稱。 |
支援 |
|
| PrN1 |
必須 |
[提供者] 數據行必須存在於賬單數據中。 |
支援 |
|
| PrN2.1 |
必須 |
[ProviderName]必須是 String 類型... |
支援 |
|
| PrN2.2 |
必須 |
[ProviderName]...MUST NOT 包含 Null 值。 |
支援 |
|
發行者名稱
來源: columns/publisher.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| PbN0 |
描述 |
產生所購買之資源或服務的實體名稱。 |
支援 |
|
| PbN1 |
必須 |
發行者數據行必須存在於計費數據中。 |
支援 |
|
| PbN2.1 |
必須 |
[PublisherName]必須是 String 類型... |
支援 |
|
| PbN2.2 |
必須 |
[PublisherName]...MUST NOT 包含 Null 值。 |
部分支援 |
PublisherName 保留使用量和購買專案可能為 Null,並節省未使用方案的費用。 |
區域識別碼
來源: columns/regionid.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| RgI0 |
描述 |
布建資源或提供服務之隔離地理區域的提供者指派標識符。 |
支援 |
|
| RgI1.1 |
必須 |
當提供者支援在區域內部署資源或服務時,RegionId 資料行必須存在於計費數據中... |
支援 |
|
| RgI1.2 |
必須 |
RegionId 數據行...必須是 String 類型。 |
支援 |
|
| RgI2.1 |
必須 |
當資源或服務在提供者所操作或從不同的區域進行管理時,RegionId 不得為 Null... |
支援 |
|
| RgI2.2 |
5 月 |
RegionId...當資源或服務不受隔離地理區域限制時,MAY 會包含 Null 值。 |
支援 |
|
區域名稱
來源: columns/regionname.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| RgN0 |
描述 |
布建資源或服務的隔離地理區域名稱。 |
支援 |
|
| RgN1 |
必須 |
當提供者支持在區域內部署資源或服務時,[RegionName] 數據行必須存在於計費數據中... |
支援 |
|
| RgN2 |
必須 |
The RegionName...必須是 String 類型。 |
支援 |
|
| RgN3 |
必須 |
當資源或服務在提供者的相異區域中運作或管理時,RegionName 不得為 Null... |
支援 |
|
| RgN4 |
5 月 |
RegionName...當資源或服務不受隔離地理區域限制時,MAY 會包含 Null 值。 |
支援 |
|
資源識別碼
來源: columns/resourceid.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| RsI0 |
描述 |
提供者指派給資源的標識碼。 |
支援 |
|
| RsI1 |
必須 |
當提供者支持根據布建的資源計費時,[ResourceId] 資料行必須存在於計費數據中。 |
支援 |
|
| RsI2 |
必須 |
[ResourceId]必須是 String 類型。 |
支援 |
|
| RsI3 |
5 月 |
ResourceId 值可能是可為 Null 的數據行,因為某些成本數據列可能不會與資源產生關聯。 |
支援 |
購買可能沒有指派的資源標識碼。 |
| RsI4 |
必須 |
如果提供者將標識碼指派給資源,則 ResourceId 必須出現在成本數據中。 |
支援 |
ResourceId 當資源間接與費用相關時,可能是 Null。 如果您覺得遺失,請提出擁有資源類型的服務支援要求。 |
| RsI5 |
應該 |
ResourceId 應該是完整標識符,可確保提供者內的全域唯一性。 |
支援 |
|
資源名稱
來源: columns/resourcename.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| RsN0 |
描述 |
指派給資源的顯示名稱。 |
支援 |
|
| RsN1 |
必須 |
當提供者根據布建的資源支援計費時,ResourceName 資料行必須存在於計費數據中。 |
支援 |
|
| RsN2 |
必須 |
[ResourceName]必須是 String 類型。 |
支援 |
|
| RsN3 |
5 月 |
ResourceName 值可能是可為 Null 的數據行,因為某些成本數據列可能不會與資源相關聯,或因為無法將顯示名稱指派給資源。 |
支援 |
購買可能沒有指派的資源名稱。 |
| RsN4 |
必須 |
如果可以將顯示名稱指派給資源,ResourceName 就不得為 Null。 |
支援 |
ResourceName 當資源間接與費用相關時,可能是 Null。 如果您覺得遺失,請提出擁有資源類型的服務支援要求。 |
| RsN5 |
必須 |
資源未以互動方式佈建,或只有系統產生的 ResourceId 不能複製與 ResourceName 相同的值。 |
支援 |
|
資源類型
來源: columns/resourcetype.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| RsT0 |
描述 |
費用適用的資源種類。 |
支援 |
|
| RsT1 |
必須 |
當提供者根據布建的資源支援計費,並支援為資源指派類型時,ResourceType 資料行必須存在於計費數據中。 |
支援 |
|
| RsT2.1 |
必須 |
[ResourceType]必須是 String 類型... |
支援 |
|
| RsT2.2 |
必須 |
[ResourceType]...當對應的 ResourceId 不是 Null 時,不得為 Null。 |
支援 |
|
| RsT3 |
必須 |
當對應的 ResourceId 值為 null 時,ResourceType 數據行值也必須是 Null。 |
支援 |
|
服務類別
來源: columns/servicecategory.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| SvC0 |
描述 |
以服務核心功能為基礎的服務最高層級分類。 |
支援 |
|
| SvC1.1 |
必須 |
ServiceCategory 數據行必須存在... |
支援 |
|
| SvC1.2 |
必須 |
The ServiceCategory...不得為 Null。 |
支援 |
|
| SvC2 |
必須 |
[ServiceCategory] 的類型為 String,而且必須是其中一個允許的值。 |
支援 |
|
服務名稱
來源: columns/servicename.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| SvN0 |
描述 |
可從提供者購買的供應專案(例如雲端虛擬機、SaaS 資料庫、系統整合商的專業服務)。 |
支援 |
|
| SvN1 |
必須 |
ServiceName 數據行必須存在於成本數據中。 |
支援 |
|
| SvN2.1 |
必須 |
[ServiceName]必須是 String 類型... |
支援 |
|
| SvN2.2 |
必須 |
[ServiceName]...MUST NOT 包含 Null 值。 |
部分支援 |
某些購買和調整的 ServiceName 可能是空的。 |
SKU 識別碼
來源: columns/skuid.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| SkI0 |
描述 |
定義提供者支援建構的唯一標識符,用於組織跨一或多個 SKU 價格通用的屬性。 |
支援 |
|
| SkI1 |
必須 |
提供者發佈 SKU 清單時,SkuId 資料行必須存在於帳單數據中。 |
支援 |
|
| SkI2 |
必須 |
[SkuId]必須是 String 類型。 |
支援 |
|
| SkI3.1 |
必須 |
當 ChargeClass 不是 “Correction” 且 ChargeCategory 為 “Usage” 或 “Purchase”... |
部分支援 |
SkuId 某些數據列可能為 Null,例如節省未使用的費用和 Marketplace 費用。 |
| SkI3.2 |
必須 |
它。。。當 ChargeCategory 為 “Tax”... |
不適用 |
任何成本管理成本和使用量數據集中都不會包含稅金。 |
| SkI3.3 |
5 月 |
它。。。ChargeClass 和 ChargeCategory 的其他所有組合可能都是 Null。 |
支援 |
|
| SkI4 |
必須 |
當提供者不支持整體 SKU 標識符建構時,SkuId 必須等於 SkuPriceId。 |
支援 |
|
SKU 價格識別碼
來源: columns/skupriceid.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| SkPI0 |
描述 |
定義用來計算費用單價的唯一標識符。 |
支援 |
|
| SkPI1 |
必須 |
當提供者發佈 SKU 價目表時,SkuPriceId 數據行必須存在於帳單數據中。 |
支援 |
|
| SkPI2 |
必須 |
[SkuPriceId]必須是 String 類型。 |
支援 |
|
| SkPI3 |
必須 |
SkuPriceId 必須定義用於計算費用的單一單一單價。 |
支援 |
|
| SkPI4 |
必須 |
ListUnitPrice 必須與提供者已發佈價目表中的 SkuPriceId 相關聯。 |
部分支援 |
針對EA, SkuPriceId 代表個別SKU價格,但無法在價位表數據集中使用。 針對 MCA, SkuPriceId 是下列價位表數據行的組合: {ProductId}_{SkuId}_{MeterType}。 |
| SkPI5.1 |
必須 |
[SkuPriceId]當 ChargeClass 不是 “Correction” 且 ChargeCategory 為 “Usage” 或 “Purchase”... |
支援 |
|
| SkPI5.2 |
必須 |
[SkuPriceId]...當 ChargeCategory 為 “Tax” 時,必須為 null。... |
不適用 |
任何成本管理成本和使用量數據集中都不會包含稅金。 |
| SkPI5.3 |
5 月 |
[SkuPriceId]...ChargeClass 和 ChargeCategory 的其他所有組合可能都是 Null。 |
支援 |
|
| SkPI6 |
必須 |
SkuPriceId 的指定值必須與一個和只有一個 SkuId 相關聯,但承諾折扣彈性的情況除外。 |
支援 |
|
子帳戶標識碼
來源: columns/subaccountid.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| SAI0 |
描述 |
指派給資源或服務群組的標識碼,通常用來管理存取和/或成本。 |
支援 |
FOCUS子帳戶會對應至Microsoft雲端訂用帳戶。 |
| SAI1 |
必須 |
當提供者支持子帳戶建構時,SubAccountId 資料行必須存在於帳單數據中。 |
支援 |
|
| SAI2 |
必須 |
[SubAccountId]必須是 String 類型。 |
支援 |
|
| SAI3 |
必須 |
如果費用不適用於子帳戶,SubAccountId 數據行必須為 Null。 |
支援 |
SubAccountId MCA 購買和退款為 null。 |
子帳戶名稱
來源: columns/subaccountname.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| SAN0 |
描述 |
指派給資源或服務群組的名稱,通常用來管理存取和/或成本。 |
支援 |
FOCUS子帳戶會對應至Microsoft雲端訂用帳戶。 |
| SAN1 |
必須 |
當提供者支持子帳戶建構時,SubAccountName 資料行必須存在於計費數據中。 |
支援 |
|
| SAN2 |
必須 |
[SubAccountName]必須是 String 類型。 |
支援 |
|
| SAN3 |
必須 |
如果費用不適用於子帳戶,SubAccountName 數據行必須是 null。 |
部分支援 |
SubAccountName 沒有值時,可能是「未指派」。
SubAccountName MCA 購買和退款為 null。 |
來源: columns/tags.md
| 識別碼 |
類型 |
準則 |
狀態 |
備註 |
| T0 |
描述 |
指派給標記來源的標籤集合,這些標記會考慮潛在的提供者定義或使用者定義標記評估。 |
支援 |
|
| T1 |
必須 |
當提供者支援設定使用者或提供者定義的標記時,[標記] 資料行必須存在於計費數據中。 |
支援 |
|
| T2 |
必須 |
[標記] 資料行必須包含使用者定義和提供者定義的標籤。 |
支援 |
|
| T3 |
必須 |
[標記] 資料行必須只包含完成的標記。 |
支援 |
|
| T4 |
必須 |
Tags 資料行必須是索引 鍵/值格式。 |
支援 |
|
| T5 |
應該 |
具有指定資源之非 Null 值的 Tag 索引鍵應該包含在標記數據行中。 |
支援 |
|
| T6 |
5 月 |
根據提供者的標記最終處理程式而定,標記數據行中可能會包含具有指定資源的 Null 值標記索引鍵。 |
支援 |
|
| T7 |
必須 |
不支持對應值的Tag索引鍵,必須設定對應的 true (布林值) 值。 |
不適用 |
Microsoft雲端標籤同時支援索引鍵和值。 |
| T8 |
必須 |
如果支援標記最終處理,提供者必須在其各自的檔中發佈標記最終化方法和語意。 |
支援 |
請參閱 使用標記繼承來分組和配置成本。 |
| T9 |
必須 |
提供者不得改變使用者定義的標記索引鍵或值。 |
支援 |
|
| T10 |
必須 |
提供者定義的標記必須加上提供者指定的標記索引鍵前置詞。 |
不支援 |
提供者指定的標記無法與使用者定義的標記區別。 標記不會修改為支援回溯相容性。 |
| T11 |
應該 |
提供者應該在其各自的檔中發佈所有提供者指定的標記索引鍵前置詞。 |
不適用 |
目前未指定提供者前置詞。 |
提供意見反應
讓我們瞭解如何快速檢閱。 我們會使用這些評論來改善及擴充 FinOps 工具和資源。
如果您要尋找特定專案,請投票給現有專案或建立新想法。 與其他人分享想法,以獲得更多的選票。 我們專注於擁有最多選票的想法。
相關內容
相關資源:
相關產品:
相關解決方案: