共用方式為


成本管理自動化概觀

有許多不同的 API 可用來與成本管理數據互動。 可用 API 及其用途的摘要如下。 可能需要使用多個 API 來達成特定案例。 請檢閱稍後所述的常見案例,以深入瞭解。

如需如何呼叫每個 API 的合約資訊,請檢閱 API 規格文章。

成本詳細資料 API

下列 API 提供您成本詳細資料 (先前稱為使用量詳細資料)。 成本詳細資料是 Azure 生態系統內可供您使用的最精細使用量和成本記錄。 Azure 入口網站和 API 中的所有成本管理體驗都是以原始資料集為基礎。 若要深入了解,請參閱成本詳細資料概觀

  • 匯出 API - 設定週期性工作,每日、每週或每月將成本詳細資料匯出至 Azure 儲存體。 匯出的資料是 CSV 格式。 建議的解決方案是擷取成本資料,且對於大型企業而言是最可調整的解決方案。 若要深入了解,請參閱擷取具有匯出的大型成本資料集

  • 產生成本詳細數據 - 視需要下載成本詳細數據 CSV 檔案。 它適用於較小的日期範圍型數據集。 對於較大的工作負載,我們強烈建議您使用「Exports」功能。 若要深入了解如何使用此 API,請參閱視需要取得小型成本資料集

定價 API

  • Azure 零售價格:使用隨用隨付定價取得計量費率。 您可以使用傳回的資訊搭配其資源使用量資訊來手動計算預期的帳單。

  • 價位表 API - 取得所有計量的自訂定價。 企業可以搭配使用此資料與使用量詳細資料和 Marketplace 使用量資訊,並使用使用量和 Marketplace 資料手動計算成本。

預算和警示應用程式介面

  • 預算 API - 建立資源、資源群組或計費計量的成本預算。 當您建立預算之後,您可以設定警示,以在您超出定義的預算閾值時通知您。 您也可以設定當到達預算量時會發生的動作。 如需詳細資訊,請參閱自動化預算建立設定預算型動作

  • 警示 API - 管理預算和其他 Azure 警示系統所建立的所有警示。

發票 API

  • 發票 API - 取得發票清單。 API 會傳回發票的摘要,包括總金額、付款狀態,以及下載發票 PDF 複本的連結。

  • 交易 API - 取得發票的發票明細項目。 您可以使用 API 來取得發票中包含的所有購買、退款和點數。 API 僅適用於具有Microsoft客戶合約或Microsoft合作夥伴合約計費帳戶的客戶。

保留項目 API

常見 API 案例

您可以在許多案例中使用計費和成本管理 API 來回答成本相關和使用方式相關問題。 常見的案例,以及如何使用不同的 API 來達成這些案例,如下所述。

發票對帳

此案例可用來解決下列問題:

  • Microsoft發票上向我收取的金額是正確的嗎?
  • 我的帳單是什麼,我可以使用原始數據自行計算帳單嗎?

若要回答這些問題,請遵循下列步驟。

  1. 呼叫 發票 API 以取得下載發票所需的資訊。 如果您是 Microsoft 客戶合約使用者,而且只想自動取得發票上特定的明細項目,您也可以利用 交易 API,以 API 可讀取的格式取得該明細項目。

  2. 使用 匯出成本詳細 API 以下載原始使用量檔案。

  3. 分析原始使用量檔案中的數據,使其與發票上存在的成本進行比較。 針對 Azure 使用量,發票中的數據會根據與您使用量相關聯的計量來匯總。

交叉充電

一旦對指定月份的支出有很好的瞭解,組織接下來需要判斷哪些小組或部門需要支付所累積的各種費用。 請依照下面的步驟執行。

  1. 使用 匯出成本詳細 API 以下載原始使用量檔案。

  2. 分析原始使用量檔案中的數據,並根據您現有的組織階層加以配置。 配置可能以資源群組、訂用帳戶、成本配置規則、標籤或其他 Azure 組織階層為基礎。

發票結算前的 Azure 費用

重要的是要在整個月份中密切監控成本的累積情況。 在關閉發票之前,主動式分析可以提供變更消費模式的機會,並降低發票的預計成本。 若要擷取所有累積每月至今的原始數據,請使用 匯出 API

設定自動警示也可以確保支出不會意外失控,並移除整個月份手動成本監視的需求。 若要確保您的成本不會違反閾值或未預測到違反閾值,請使用 預算 API

成本趨勢報告

通常,瞭解組織在一段時間內花費多少是很有用的。 瞭解一段時間的成本有助於識別成本優化改善的趨勢和領域。 請遵循下列步驟來設定可用於大規模報告成本的成本數據集。

  1. 擷取先前月份的歷史成本。 請參閱 使用 Exports API 植入歷史成本數據集 以深入瞭解。
  2. 將與匯出相關聯的 Azure 儲存體帳戶中的歷程數據匯入至可查詢的儲存庫。 我們建議使用 SQL 或 Azure Synapse。
  3. 以需要分析的成本為範圍,設定月初至今匯出至儲存體。 匯出至儲存是在 Azure 入口網站進行的。 請參閱 匯出成本。 月初至今匯出將用於適當地擷取未來成本。
  4. 設定資料管線,將未結月份的成本資料擷取到可查詢的存放區中。 此管線應搭配您已設定的月初至今匯出使用。 Azure Data Factory 為這類擷取案例提供良好的解決方案。
  5. 使用以可查詢存放區建置的報表,視需要執行報告。 Power BI 適用於此案例。 如果您要尋找更現成的解決方案,請參閱我們的 Power BI 範本應用程式

如需保留特定自動化案例的詳細資訊,請參閱 Azure 保留自動化的 API