什麼是部署管線?
注意
本節中的本文章說明如何將內容部署至應用程式。 如需了解關於版本控制的資訊,請參閱<Git 整合>文件。
Microsoft Fabric 的部署管線工具為內容建立者提供一個實際執行環境,他們可以在其中與其他人共同作業,以管理組織內容的生命週期。 部署管線可讓建立者在內容送達使用者之前,先在服務中進行開發與測試。 參閱您可以部署的受支援項目類型的完整清單。
了解如何使用部署管線
您可以遵循下列連結,了解如何使用部署管線工具。
支援的項目
當您將內容從一個管線階段部署到另一個管線階段時,複製的內容可以包含下列項目:
- 儀表板
- 資料管線(預覽)
- 數據流 gen2(預覽)
- Datamarts(預覽)
- 環境(預覽版)
- Eventhouse 和 KQL 資料庫(預覽)
- EventStream(預覽)
- Lakehouse(預覽)
- Notebooks
- 組織應用程式 (預覽)
- 分頁報表
- Power BI 數據流
- 反射(預覽)
- 報表 (以支援的語意模型為基礎)
- 語意模型(源自 .pbix 檔案且不是 PUSH 數據集)
- SQL Database (預覽)
- 倉儲(預覽)
管線結構
您可以決定部署管線中包含的階段數目。 階段數目可以在兩到十個不等。 在建立管線時,預設的三個典型階段指定為起點,但您可以新增、刪除或重新命名階段,以符合您的需求。 無論有多少個階段,一般概念都相同:
-
部署的第一個階段是與其他建立者一起上傳新內容。 您可以在此階段設計、建置和開發,也可以在其他階段設計和開發。
-
在對內容進行所有必要變更後,您就準備好進入測試階段了。 上傳修改後的內容,以便將其移至此測試階段。 以下是在測試環境中可使用的三個範例:
和測試人員與檢閱者共用內容
以更大量的資料負載並執行測試
測試您的應用程式,以查看終端使用者將看到的外觀
-
測試內容之後,請使用生產階段來與組織中的商務使用者共用內容的最終版本。
項目配對
配對是將處於部署管線中某個階段的項目 (例如報表、儀表板或語意模型) 與相鄰階段中相同項目進行關聯的程序。 當您將工作區指派給某個部署階段,或將新的未配對內容從某個階段部署到另一個階段時,就會發生配對 (全新部署)。
了解配對的運作方式非常重要,以便理解何時複製項目、何時覆寫項目以及在使用部署功能時部署何時會失敗。
如果未配對項目,即使項目看起來相同 (具有相同的名稱、類型和資料夾),在部署時也不會覆寫。 相反地,系統會建立重複的複本,並與上一個階段中的項目配對。
已配對的項目會列在管線內容清單中的同一行。 未配對的項目會分別列在單獨一行:
- 即使更改項目的名稱,已配對的項目仍會保持已配對狀態。 因此,已配對的項目可以具有不同的名稱。
- 在工作區已指派至管線之後新增的項目不會自動配對。 因此,兩個相鄰工作區中可能有未配對的相同項目。
如需哪些項目會進行配對及配對運作方式的詳細說明,請參閱<項目配對>。
部署方法
若要將內容部署到另一個階段,必須至少選取一個項目。 將內容從某個階段部署到另一個階段時,從來源階段複製的項目會根據配對規則覆寫目標階段中的已配對項目。 來源階段中不存在的項目會維持現況。
選取 [部署] 之後,您會收到確認訊息。
在了解部署程序中,深入了解哪些項目屬性會複製到下一階段,以及哪些屬性不會被複製。
自動化
您也可以使用部署管線 REST API,以程式設計方式部署內容。 在使用 API 和 DevOps 將部署管線自動化深入了解此自動化程序。