共用方式為


Microsoft Fabric 擴充性工具組

擴充性工具組可讓客戶和合作夥伴輕鬆將 Fabric 擴充至其需求。 您可以新增更多感覺、行為和整合的功能,就像原生 Fabric 元件一樣。 擴充性工具組可讓開發人員使用 入門套件在幾分鐘內開始使用。 支援本地和雲端開發環境,降低進入門檻。 支援 AI 的儲存庫還允許快速開發,並協助開發人員完成擴展 Fabric 的旅程。

什麼是工作負載?

工作負載是合作夥伴或客戶共同開發的網頁應用程式,整合進 Fabric 入口網站。 Fabric 主機會根據你的應用程式清單載入,透過 Microsoft Entra ID 提供認證憑證,並公開主機 API,以啟用導航、主題設定、通知及其他平台互動功能。

工作負載的主要特徵:

  • 由你負責主機,在 Fabric 中透過 iFrame 進行渲染 ——你的網頁應用程式運行在你的基礎設施上,但在 Fabric 中顯示
  • 清單驅動 - 入口點、能力與權限在清單檔案中宣告
  • Microsoft Entra 認證 - 有範圍的憑證提供對資源的安全存取
  • Fabric API 整合 - 使用 Fabric 公共 REST API 進行平台操作

備註

擴充性工具組是 工作負載開發套件 的現代演進,其設計目的是讓使用自定義功能擴充 Microsoft Fabric 比以往任何時候都更容易、更快速。 它提供了一個簡化的開發環境,使開發人員能夠專注於創新而不是基礎設施。 這一演變反映了 Microsoft 致力於為開發人員提供直覺、可擴展和智慧的工具,以提高生產力並釋放 Fabric 中的新可能性。

擴充性工具組提供的內容

  • 使用您自己的功能擴展 Fabric 的簡單方法
  • 輕鬆快速開發的開發環境
  • 這個 SDK 將複雜性封裝起來,使開發人員更專注於其他方面
  • 包含您在幾分鐘內開始所需的一切的 Starter-Kit
  • 支援 AI 的開發,可協助您建立想法
  • 將工作負載發佈至 Fabric 租用戶,供所有人使用
  • 將工作負載發佈至所有 Fabric 使用者

誰應該使用它

採用 Fabric 的組織: 這套工具包非常適合任何想要擴充 Fabric 以適應自身內部需求的組織。 無論您是想整合現有系統、建立自訂資料處理工作流程,或是為團隊打造專門的分析工具,擴充性工具包都能讓您無縫將解決方案嵌入 Fabric 工作空間中。 開發者可以輕鬆打造原生於 Fabric 的資料應用程式與使用者介面體驗,支援自訂管線、專用資料儲存庫、視覺化應用程式,以及與 Fabric 項目相連的營運工具等場景。

Fabric 生態系統的解決方案建構者: 如果你想透過 Workload Hub 提供給整個 Fabric 社群的解決方案,這個工具包提供了完整的市場路徑。 你可以開發創新的工作負載來解決常見的產業挑戰,擴展 Fabric 的功能以滿足特定使用情境,或創造全新體驗,讓其他組織能發現、試用並購買。 這代表了一個重要的商業機會,能觸及全球數百萬 Fabric 用戶,同時透過 Workload Hub 市場建立可持續的收入來源。

項目與原生集成

工作負載可以貢獻一種或多種項目類型,這些類型會出現在工作區中,並參與協作、分享、搜尋、血緣及生命週期操作。 資料儲存在 OneLake 中,元資料則透過 Fabric 公開 API 管理,確保項目的行為與其他 Fabric 工件相同。

本地參與的例子:

  • 完整的 CRUD 操作 ——在 Fabric 入口網站及 API 上建立、讀取、更新及刪除項目
  • 工作區整合 - 工作區 ACL 與租戶治理會自動套用
  • 可發現 性 - 項目可透過搜尋發現並整合於導航中
  • 資料儲存 - 善用 OneLake 進行資料儲存與管理
  • CI/CD 支援 - 自動參與持續整合與部署工作流程

工作負載範例

以下是一些範例,可協助您瞭解 Fabric 工作負載的潛在應用程式:

  • 資料應用程式:將 Fabric 和非 Fabric 功能結合在一起以建置完整應用程式的工作負載。
  • 資料存放區:管理和儲存資料的工作負載。 他們可以提供API來查詢和寫入資料。 範例包括 LakehouseAzure Cosmos DB
  • 資料視覺效果:以 Fabric 資料項目為基礎的應用程式,例如 Power BI 報表儀錶板
  • 網狀架構自訂:佈建預先設定的工作區或新增系統管理功能等案例。

擴充性範例提供數種專案類型,您可以立即使用或因應您的需求:

  • 套件安裝程式:將預先定義的套件 (項目、資料、作業排程) 安裝到新的或現有的工作區中。
  • OneLake 編輯器:開啟並視覺化 Fabric 項目的 OneLake 資料,包括透過擴充工具組建立的項目。

使用擴充性工具組的時機

當你想為 Fabric 帶來客製化體驗,同時利用其身份、治理、儲存和 API 時,可以使用 Extensibility Toolkit。 常見情況包括:

  • 領域專屬的創作體驗——為你的產業或使用情境打造專門工具
  • 治理與合規工具 - 建立客製化治理工作流程與合規儀表板
  • 系統整合 - 將 Fabric 與你現有的系統和工作流程連結起來
  • 客製化分析與視覺化 - 打造專門的分析工具,以輔助 Power BI
  • 營運工具 - 建立自訂監控、管理及營運儀表板

開發 Fabric 工作負載的重要考慮

在開始開發之前,有幾個重要概念需要了解:

  • 原生 Fabric 體驗:檢視 Fabric UX 系統;所有已發佈的工作負載都必須符合這些設計準則。
  • 與 Fabric 工作區整合:您的應用程式必須在 Fabric 工作區中運作,使用者可在其中建立執行個體並共同作業。
  • 多租用戶整合:您的工作負載內嵌在 Fabric 中,但您的程式碼會在雲端中執行。 Fabric 會公開使用者資料和上下文的 API,讓你能在客戶環境與部署之間對應。

Trademarks

Microsoft Fabric 工作負載開發套件可能包含專案、產品或服務的商標或標誌。 授權使用 Microsoft 商標或標誌須遵守且必須遵循 Microsoft 的商標和品牌指導方針

在本專案的修改版本中使用 Microsoft 商標或標誌不得造成混淆或暗示 Microsoft 贊助。 任何使用第三方商標或標誌均受這些第三方政策的約束。