比較不同部署階段的內容
將內容部署至不同階段之前先查看兩個階段有何差異,會很有幫助。 部署管線首頁會比較連續部署階段,並指出這些階段之間是否有任何差異。
部署管線會結合項目類型和項目名稱,將兩個鄰近階段的項目配對,以了解要比較和覆寫的項目。 相同名稱和類型的項目會配對。 如果工作區中有一個以上的項目具有相同名稱和類型,則如果項目的路徑相同,就會配對項目。 如果路徑不相同,則項目不會配對。 配對只會建立一次、在第一個階段部署到另一個階段,或在指派工作區期間建立。 在後續部署時,如果項目已變更,則每個已部署的項目都會覆寫其配對的項目中繼資料,包括其名稱。 如需配對的詳細資訊,請參閱配對項目。
重要
Microsoft Fabric 部署管線的新使用者介面已暫時停用。 我們正努力解決此問題,並在新的UI再次可用時更新此頁面。 同時,您可以繼續使用原始 UI。
比較階段
除了管線的第一個階段之外,每個階段卡片上都會顯示一個比較圖示指標。 它指出這個階段是否與來源階段 (上一個階段) 相同,以便快速了解它們之間的差異。
比較指示器有兩種狀態:
綠色指標 - 兩個階段中每個內容項目的中繼資料都相同。
橙色指標 - 如果其中一個比較階段中至少有一個項目已變更、新增或移除,則會出現。
當您選取部署管線階段時,會列出階段中的項目,並將其連結至來源階段的項目進行比較。
來源階段會顯示在底部窗格的下拉式功能表中,而比較來源項目的名稱會出現在最後一個資料行上
在階段顯示中,項目預設會依字母順序排列。 您可以排序或篩選項目,以尋找您感興趣的項目,也可以搜尋特定項目。 每個項目都有下列其中一個標籤,視比較狀態而定:
不在來源中 – 此項目會出現在選取的階段,但不會出現在來源階段中。 無法選取此項目進行部署 (因為其不存在於來源中),而且不會在部署期間受到影響。
不同於來源 – 在來源階段中,已識別此項目與其配對項目之間的差異。 差異可以是下列其中一項:
- 其中一個項目的結構描述變更
- 屬性變更,例如名稱變更 (考慮資料夾的完整路徑,如果有的話)
- 已為此項目設定但尚未套用的部署規則 (需要部署項目)。
部署之後,不論已經變更的位置為何,來源階段中的項目均會覆寫目標階段中的項目。
只在來源中 – 在來源階段中識別的新項目。 這個項目不存在於選取的階段中,因此作為第一個資料行中沒有項目名稱的預留位置 (名稱下)。 部署之後,系統會將此項目複製到此階段。
與來源相同 – 此項目與其在來源階段中的配對之間沒有識別任何差異。
注意
- 如果您變更資料夾,例如移動其位置或重新命名,即使您未變更其中的項目,項目仍會被視為重新命名。 因此,比較管線時,項目會標示為 [不同]。
- 部署不會影響不在來源階段的項目。
檢閱配對項目的變更
如果架構中有變更,您可以選取 [比較] 按鈕來查看這兩個項目之間的差異。
若要比較兩個階段中的項目,請選取 [比較] 圖示:
系統會開啟快顯視窗,針對目前要比較的兩個階段就現況逐行比較項目內容。
畫面頂端有下列資訊:
- 工作區名稱,尾隨來源 (待部署) 階段中顯示的項目名稱。
- 對待修改階段 (綠色) 和待部署階段 (紅色) 中的檔案所做的變更總數。
- 向上和向下箭號,分別將您導向至檔案中的上一個或下一個差異。
- 右側的導覽列,附有紅色或綠色橫條來醒目提示檔案中的變更之處。
- 在變更的並排檢視與內嵌檢視之間切換的按鈕。
比較變更
在項目的並排比較檢視中,程式碼區域會分成兩部分:
- 左側是部署目標階段的項目內容。 下一個部署將會修改此階段。 其內容將遭到覆寫。
- 右側是部署來源階段的項目內容。 此階段將會部署。 其內容將被套用。
- 兩側的各行都會以相同順序顯示,因此每一行都會與其比較階段中的對等項目相鄰。
相較於並排檢視,內嵌比較檢視會將目標 (待修改) 階段中的每一行顯示在來源 (待部署) 階段中的對等項目底下。
在這兩種比較顯示中,無論是內嵌還是並排,差異都會以下列方式醒目提示:
檔案內容行會編號,而已變更的行會標示如下:
- 在下一個部署期間,將會移除或覆寫在待修改階段中顯示的變更。 變更會以紅色醒目提示,數字旁會有 '-' 符號。
- 在待部署階段中顯示的變更,是將在下一個部署期間套用的新值。 變更會以綠色醒目提示,數字旁會有 '+' 符號。
在修改過的行中,新增或刪除的特定字元會以較深的陰影醒目提示。
比較前的檔案修改
[比較] 視窗中顯示的兩個版本內容都會以下列方式修改,以利比較:
- 資料來源和參數規則會套用至來源項目,而使您看到即將部署的資料來源。
- 某些未指出差異的欄位 (例如時間戳記和角色成員資格) 會從這兩個項目中移除。
- 系統管理的資料表 (例如自動彙總) 會遭到移除。
- 項目會排序,讓欄位與資料表以相同的順序顯示。
完成差異檢查後請關閉視窗,並在準備就緒後部署至下一個階段。
考量與限制
變更檢閱功能僅支援文字項目類型的結構描述變更。 目前它支援語意模型,不包括資料模型化格式 v1 和資料流程。
項目可以標記為 [不同],但仍不符合出現在 [比較] 視窗中的資格。 在這些情況下,會停用 [比較] 按鈕。 例如:
- 設定變更,例如名稱變更。
- 尚不支援項目類型。
- 項目的狀態不明,因為比較程序未完成。
變更檢閱視窗中的內容看起來可能與原始版本略有不同,因為在執行比較之前曾修改過。