了解 Fabric 應用程式如何使用 Fabric 容量,以及哪些平台功能不會額外收費。 本文說明容量單元(CU)在 Fabric、GraphQL API、User Data Functions 及 OneLake 操作中 SQL 資料庫中的應用。
帳單運作方式
Fabric 應用程式是用 Fabric 容量執行的。 Fabric 應用程式子服務執行的每一個操作都會消耗分配給你工作空間的 Fabric 容量中的 CU。
你的工作區必須有分配 Fabric 容量。 CU 消耗會在 Microsoft Fabric 容量指標應用程式中追蹤,您可以監控每項物品和每次操作的使用情況。
什麼會消耗容量
一個 Fabric 應用程式使用四個 Fabric 服務,這些服務會消耗 CU:
SQL Database
SQL 資料庫的子項目會消耗 CU 來進行運算與儲存。
| 運算 | 內容涵蓋 | 計費計量器 | 類型 |
|---|---|---|---|
| SQL 應用 | 所有 SQL 查詢、修改與資料處理的運算——包括來自你應用程式 GraphQL API 以及你在 Fabric 入口查詢編輯器中執行的任何查詢。 | Fabric 容量使用量 CU 中的 SQL 資料庫 | Interactive |
| 已配置的 SQL 儲存體 | 動態分配儲存空間,用於資料表、索引、交易日誌及元資料。 與 OneLake 完全整合。 | 儲存的 SQL 記憶體數據 | Background |
一個 Fabric CU 等於 0.383 個 SQL 資料庫 vCores。
GraphQL API
你的應用程式的 RayfinClient 所執行的每一次 GraphQL 查詢(讀取)和變更(寫入)都會耗用 CU。
其消耗速率為請求與回應處理時間每小時 10 個 CU。
| 運算 | 內容涵蓋 | 計費計量器 | 類型 |
|---|---|---|---|
| 查詢 | 計算所有 API 用戶端對資料模型執行的 GraphQL 查詢(讀取)與變異(寫入)。 | GraphQL 查詢容量用量 CU 的 API | Interactive |
更多細節請參閱 Fabric 操作文件中的 Fabric API for GraphQL。
Fabric 使用者資料功能
您需根據函數執行、OneLake 中繼資料儲存體,以及相關的 OneLake 作業,為 Fabric 使用者資料函數 付費。
| 運算 | 說明 | Item | Azure 計費度量器 | 類型 |
|---|---|---|---|---|
| 使用者資料函數執行 | 計算由 Fabric 入口網站、其他 Fabric 項目或外部應用程式所要求執行的函式。 | 使用者資料功能 | 使用者數據功能執行(CU/秒) | Interactive |
| 使用者資料功能入口測試 | 在開發模式下為測試函式進行運算。 測試時段最低持續15分鐘。 | 使用者資料功能 | 使用者數據功能執行(CU/秒) | Interactive |
| 使用者資料功能靜態儲存 | 在服務管理的 OneLake 帳號中儲存壓縮的內部函數元資料。 即使你沒有使用該物品,這個費用也會適用。 | OneLake 儲存體 | OneLake 儲存體 | Background |
| 使用者資料函式靜態儲存體讀取 | 當函式在一段時間內未活動後執行時,會讀取內部函式元資料。 | OneLake 讀取作業 | OneLake 讀取作業 | Background |
| 使用者資料功能靜態儲存寫入 | 當使用者資料功能項目發佈時,寫入或更新內部函式元資料。 | OneLake 寫入操作 | OneLake 寫入操作 | Background |
| 使用者資料功能靜態儲存迭代讀取 | 當列出使用者資料功能時,會讀取內部功能元資料。 | OneLake 迭代讀取操作 | OneLake 迭代讀取操作 | Background |
| 使用者資料功能 靜態儲存 其他操作 | 在服務管理的 OneLake 帳戶中,對函式元資料進行其他操作。 | OneLake 其他作業 | OneLake 其他作業 | Background |
OneLake 儲存(靜態內容)
啟用靜態主機時,你建構的前端資產(HTML、CSS、JS)會儲存在 OneLake,並由 Fabric Apps 的主機網址提供。 無論你設定受保護資產存取還是公共資產存取,儲存與讀取操作都適用。 OneLake 儲存體以及用於提供內容的讀取/寫入作業都會耗用 CU。
| 運算 | 內容涵蓋 | 計費計量器 | 類型 |
|---|---|---|---|
| OneLake 閱讀 | 為終端使用者提供靜態內容時的讀取作業。 | OneLake 讀取操作容量使用量 CU | Background |
| OneLake 寫入 | 透過 rayfin up 部署或更新靜態內容時的寫入作業。 |
OneLake 寫入操作容量使用狀況 CU | Background |
| OneLake 儲存 | 靜態內容檔案在 OneLake 中的儲存。 | OneLake 儲存體 | Background |
什麼不會消耗更多容量
以下 Fabric 應用程式功能目前不會產生額外的 CU 費用:
- Fabric 應用程式主機服務 — 處理 API 路由與認證的應用後端服務。
- 驗證 — Fabric 代理驗證(Entra SSO)登入與工作階段管理。
-
部署作業 — 執行
rayfin up來部署您的應用程式本身不會另外產生 CU 費用,除了其所觸發的 SQL 和 OneLake 作業所產生的費用之外。