共用方式為


用於 FinOps 的開放數據

報告是任何 FinOps 計劃的生命血。 而且您的報表質量取決於您的數據質量。 這就是為什麼 數據擷取 是 FinOps 的一個重要部分(以及任何巨量數據工作)。 下列數據集可用來清理和正規化您的數據,作為數據擷取、報告或其他解決方案的一部分。


定價單位

Microsoft成本管理會使用 UnitOfMeasure 欄來指出每筆費用的測量方式。 它可以以單數或相異單位為單位,也可以根據適用的區塊定價規則分組成區塊。 做為字串, UnitOfMeasure 數據行可能很難剖析及處理所有不同的排列和不一致。 定價單位檔案會提供您可能會在常見成本相關數據集內找到的值清單,例如成本管理匯出和價位表。 它也具有其相關的獨特單位和區塊大小或縮放比例,以便將定價與使用量單位進行比較。

範例資料:

度量單位 帳戶類型 定價區塊大小 DistinctUnits
1 小時 MCA、EA 1 小時
10,000 GB EA 一萬 GB
150 小時 EA 150 小時
200 /小時 EA 200 單位/小時
5 GB MCA、EA 5 GB
5000000 個要求 EA 5000000 要求
744 個連線 EA 744 連線

關於數據的一些重要注意事項:

  • 為了減少檔案大小,不包含計量名稱。
  • 預設單位類型為 Units
  • 某些預設單位可能包含計量名稱中的更特定單位,因為計量名稱未包含,因此這裡不會說明此單位。
  • 由於不一致會影響數據大小,因此不包括 Microsoft Marketplace 計量。

在成本管理 FOCUS 資料集中, UnitOfMeasure 會重新命名為 x_PricingUnitDescription。 FOCUS中的PricingUnitConsumedUnit都被設定為DistinctUnits欄。


地區

Microsoft成本管理會針對資源位置提供各種值,這些值偶爾會因為提供數據的不同基礎系統而不一致。 Regions 檔案提供您可能會在常見成本相關數據集內找到的值清單(例如成本管理匯出和價位表),以及其相關的 Azure 區域標識碼和名稱。

範例資料:

原始值 RegionId 地區名稱
AP 東區 東亞 東亞
加州中央 加拿大中央 加拿大中部
北方 germanynorth 德國北部
無西 挪威西部 挪威西部
台灣北部 台灣北部 台灣北部

下載Regions.csv請參閱PowerShell

將區域的值轉換為小寫後再進行對應。 這有助於減少重複,並加速對應流程。


資源類型

Azure 資源類型是半可讀取的程式代碼,代表其資源類型。 目前,不會將資源類型對應至用戶易記的字串、描述或其圖示。 ResourceTypes 檔案會提供您在 Azure 入口網站 中看到的資源類型值清單,以及其顯示名稱、描述,以及圖標的連結。

範例資料:

資源類型 單一顯示名稱 複數顯示名稱 下方單一顯示名稱 低階複數顯示名稱
microsoft.compute/virtualmachines 虛擬機器 虛擬機器 虛擬機器 虛擬機器
microsoft.insights/workbooks Azure 工作簿 Azure 活頁簿 Azure 活頁簿 Azure 工作簿
microsoft.logic/workflows 邏輯應用程式 邏輯應用程式 邏輯應用程式 邏輯應用程式
microsoft.network/virtualnetworks 虛擬網路 虛擬網路 虛擬網路 虛擬網路
microsoft.recoveryservices/vaults 復原服務保存庫 復原服務儲存庫 復原服務保存庫 復原服務
microsoft.search/搜尋服務 搜尋服務 搜尋服務 搜尋服務 搜尋服務
microsoft.sql/servers SQL Server SQL 伺服器 SQL Server SQL 伺服器
microsoft.sql/伺服器/資料庫 SQL 資料庫 SQL資料庫 SQL 資料庫 SQL資料庫
microsoft.web/sites App Service 網頁應用程式 App Service 網頁應用程式 應用服務 應用程式服務

在對應之前,將資源類型值轉換為小寫。 這有助於減少重複,並加速對應流程。


服務

在 Microsoft 成本管理中, ConsumedService 代表您所使用資源的主要服務或資源提供者。 這大致與 ServiceNameFOCUS中相同。 在某些情況下,多個服務會共用相同的資源提供者,因此我們會使用 ConsumedServiceResourceType 數據行對應至 ServiceNameServiceCategory 值,以便在FOCUS中使用。

範例資料:

消耗服務 資源類型 服務名稱 服務類別 服務子類別 出版商名稱 出版商類型 環境 ServiceModel
microsoft.compute microsoft.compute/virtualmachines 虛擬機器 Compute 虛擬機器 微軟 雲端提供者 雲端 IaaS
microsoft.documentdb 微軟.documentdb/資料庫帳戶 Cosmos DB 資料庫 否 SQL 資料庫 微軟 雲端提供者 雲端 PaaS
microsoft.kusto microsoft.kusto/clusters Azure Data Explorer Analytics 分析平臺 微軟 雲端提供者 雲端 PaaS
microsoft.network microsoft.network/virtualnetworks 虛擬網絡 網路 網路基礎結構 微軟 雲端提供者 雲端 IaaS
microsoft.storage microsoft.storage/儲存帳戶 儲存體帳戶 儲存體 儲存平臺 微軟 雲端提供者 雲端 IaaS

關於數據的一些重要注意事項:

  • ConsumedServiceResourceType 值全都小寫,以避免區分大小寫的問題。
  • ServiceName 值應符合最接近可能服務的產品營銷名稱。 某些服務會重複使用資源類型,且無法單獨區分資源類型(例如,Azure 函式顯示為 App Service)。
  • ServiceCategory 值會與FOCUS中允許的值對齊。

大部分的對應都只能依賴資源類型。 在未來的更新中,我們會將此列表與 資源類型 合併,只提供單一數據集。 目前,唯一已知的可共享資源類型,並且可以由 ConsumedService 協助識別的案例,是 Microsoft Defender for Cloud。 為了簡化對應,您可以僅對應這 5 行,並依靠資源類型對應來處理其他所有內容。


數據集範例

下列檔案是當您從Microsoft成本管理匯出數據時所看到的範例。 這些檔案可協助您了解數據結構和格式。 它們來自 Enterprise 合約 (EA) 示範帳戶,且不適合用於擷取或報告。

  • 成本和使用量
    • 實際 (計費) (2021-10-01
    • 攤銷(2021-10-01)
    • FOCUS (1.0
    • FOCUS (1.0-preview(v1)
  • 價格(2023-05-01
  • 保留詳細資料 (2023-03-01
  • 預約交易 (2023-05-01
  • 預約建議(2023-05-01

資料集元數據

假設每個數據集使用不同的數據行和數據類型,FOCUS 會定義元數據架構來描述數據集。 數據集元數據包含數據的相關一般資訊,例如數據集中包含的數據產生器、架構版本和數據行。

範例資料:

欄位名稱 資料類型 描述
BilledCost 十進制 作為開立發票基礎的收費,包含所有的折扣後費率,但不包括預付費用的攤銷(無論是一次性或重複性)。
BillingAccountId 字串 提供者指派給計費帳戶的唯一標識符。
BillingAccountName 字串 指派給計費帳戶的顯示名稱。
BillingCurrency 字串 收取費用的貨幣。
BillingPeriodEnd 日期時間 計費周期的結束日期和時間。
BillingPeriodStart 日期時間 計費周期的開始日期和時間。

中繼資料可用於下列資料集:


提供意見反應

請寫下您的快速評價,讓我們知道我們的表現如何。 我們會使用這些評論來改善及擴充 FinOps 工具和資源。

如果您要尋找特定專案,請投票給現有專案或建立新想法。 與其他人分享想法,以獲得更多的選票。 我們專注於擁有最多選票的想法。


相關資源:

相關的 FinOps 功能:

相關產品:

相關解決方案: