共用方式為


使用部署管道部署內容

任何 授權的使用者,只要至少為來源階段的貢獻者,就可以將內容部署到未指派的目標階段。 若要部署到現有的目標階段,用戶也必須至少是目標階段中的參與者。

您也可以使用 部署管線 REST API ,以程式設計方式執行部署。 如需詳細資訊,請參閱 使用 API 和 DevOps 將部署管線自動化

備註

新的部署管線使用者介面目前為預覽版。 若要開啟或使用新的 UI,請參閱 開始使用新的 UI

部署至空白階段

如果您已經有想要的工作區來與特定階段搭配使用,您可以將該工作區指派給適當的階段,而不必重新部署。

當您將內容部署至空白階段時,會保留專案之間的關聯性。 例如,綁定至來源階段語意模型的報表會連同其語意模型一起被複製,且其複製品在目標工作區中也同樣被綁定。 資料夾結構也會保留。 如果您在來源階段的資料夾中有專案,則會在目標階段中建立資料夾。 因為只有在部署其中一個項目時才會部署資料夾,因此無法部署空的資料夾。

部署完成後,請重新整理語意模型。 如需詳細資訊,請參閱 將內容部署至空白階段

部署選項

部署管線在部署 Fabric 內容時提供三個選項:

選擇如何部署內容之後,您可以 檢閱部署並留下附註

部署所有內容

  1. 選取目標階段。
  2. 從下拉功能表中選擇要部署的相鄰階段。
  3. 選取您要部署的專案。
  4. 選取 [部署] 按鈕。

螢幕快照,顯示如何在新的部署管線介面中從開發部署內容到測試階段。

部署程式會在目標階段中建立重複的工作區。 此工作區包含來源階段中所有選取的內容。

選擇性部署

如果您不想從該階段部署所有專案,您可以選取要部署的特定專案。 選取 [ 顯示更多 ] 鏈接,然後選取您想要部署的專案。 當您選取 [ 部署] 按鈕時,只會將選取的專案部署到下一個階段。

備註

在預設階段檢視中,無法選取要跨工作區資料夾部署的專案。 不過,切換至 一般清單檢視 可讓您選取要跨工作區資料夾部署的專案。

布料類的物品通常與其他物品相關或依賴其他物品。 儀錶板、報表、語意模型、數據流、Lakehouses 和 Warehouse 都是與其他專案相關或相依的專案範例。 若要包含與您要部署之專案相關的所有專案,請使用 [選取相關] 按鈕。 例如,如果您想要將報表部署到下一個階段,請選取 [ 選取相關 ] 按鈕來標記報表所連接的語意模型,以便同時部署兩者,而且報表不會中斷。

如果您不想從該階段部署所有專案,您只能選取特定的項目進行部署。 由於儀錶板、報表、語意模型和數據流可以具有相依性,因此您可以使用 [選取相關] 按鈕來查看所選專案相依的所有專案。 例如,如果您想要將報表部署到下一個階段,請選取 [ 選取相關 ] 按鈕來標記報表所連接的語意模型,以便同時部署兩者,而且報表不會中斷。

[部署] 按鈕會顯示為部署選取的項目數目。

此清單中也會顯示不支援的專案。 不支援的項目無法部署,但可以加以篩選。

顯示部署管線中選擇性部署選項的螢幕快照。

備註

  • 如果您相依的專案不存在於您要部署的階段中,就無法將 Fabric 專案部署到下一個階段。 例如,除非語意模型已存在於目標階段,否則部署沒有語意模型的報表將會失敗。
  • 如果您選擇部署專案而不依賴該專案,您可能會收到非預期的結果。 當目標階段中的語意模型或數據流已變更,且不再與您部署目標階段中的數據流相同時,就會發生這種情況。

部署包含資料夾的工作區時,適用下列規則:

  • 相同名稱和類型的項目會配對。 如果工作區中有兩個專案具有相同名稱和類型,則只有在路徑相同時,專案才會與目標階段中的專案配對(位於相同的資料夾中)。
  • 由於只有在部署一或多個專案時才會部署資料夾,因此無法部署空的資料夾。
  • 無法在部署中手動部署個別資料夾。 當其一個或多個項目被部署時,將自動觸發它們的部署。
  • 只部署資料夾中的某些項目時,即使項目本身並未部署,也會更新所部署到階段中的資料夾內所有項目的結構
  • 配對項目的資料夾階層只會在部署期間更新。 在指派過程中,在配對程序之後,配對項目的層級尚未更新。

平面清單檢視

在目前的資料夾階層檢視中,您只能選取與部署相同資料夾層級的項目。 您無法跨資料夾選取項目。

部署管線的新增功能之一是平面清單檢視,讓您能夠選取元件,而不受其位置的限制。 透過一般清單檢視,您現在可以跨文件夾選取專案,瞭解其在工作區中的位置。

使用一般清單檢視時,請務必記住下列事項。

  • 若要啟用此功能,可以在介面內容區域頂端找到一個開關。
  • 一旦進入平面清單檢視模式,會顯示額外的 位置 欄位,並包含專案的完整路徑。
  • 選取相關按鈕只能在一般清單檢視中運作(至少選取一個項目時啟用)。 因此,如果您位於資料夾檢視中,然後按下此按鈕,則檢視會自動移至一般清單檢視。
  • 如果您是在一般清單檢視中,選取了一些要部署的專案,然後移回資料夾檢視,則選取範圍會重設為 none。 此行為也適用於篩選項目。

部署管線中平面清單檢視的螢幕快照。

向後部署

您有時可能會想要將內容部署至上一個階段。

備註

請注意,只有在部署所有項目時,才能進行向後部署。 這表示您無法選擇性地向後部署專案,您必須部署所有專案才能進行回溯部署。

例如,如果您將現有的工作區指派給生產階段,然後逆向部署,先部署到測試階段,然後再部署到開發階段。 只有在上一個階段是空的時,才能部署到上一個階段。

顯示如何變更部署階段的螢幕快照。

檢閱您的部署並留下留言

選取要部署的內容之後,彈出視窗會列出您要部署的所有專案。 您可以檢閱清單,並將附註或批註新增至部署。 新增附注是選擇性的,但強烈建議您在 部署歷程記錄中新增附注。 每個部署都有註解,這樣在查看管線歷程記錄時會更有意義。

若要留下附註,請擴展新增附註 選項,然後在文本框中撰寫您的附註。 當您準備好部署時,請選取 [ 部署]。

顯示部署彈出視窗的螢幕快照,其中已展開 [新增附注] 選項。

將內容從一個階段部署至另一個

在管線階段中擁有內容之後,您可以將它部署到下一個階段。 當您在管線中執行一些動作之後,通常會將內容部署到另一個階段。 例如,對開發階段中的內容進行開發變更,或在測試階段中測試內容。 雖然您可以在流程中擁有最多10個不同的階段,但將內容移動的典型工作流程是從開發到測試階段,然後從測試到生產環境。 您可以在 將內容部署至現有的工作區 一節中,深入瞭解此程式。

當您將內容部署到已經有其他內容的平台時,請選取您要部署的項目。 與來源階段中另一個項目配對的項目(配對項目的名稱顯示在最後一列)將被其覆寫。

不會保留項目之間的關聯性。 因此,如果您部署系結至來源階段語意模型的報表,則只會部署報表。 如果您想要部署連線至報表的所有專案,請使用 [ 選取相關 ] 按鈕。

若要將內容部署至部署管線中的下一個階段,請選取專案,然後選取 [部署] 按鈕。

檢閱測試和生產階段卡片時,您可以看到上次部署日期和時間。 這表示上次將內容部署到演示階段的時間。

部署時間可以用來確定某個階段上次更新的時間。 如果您想要追蹤測試環境和生產環境的部署之間的時間,這樣也很有幫助。