本頁說明如何在 Cloud Data Fusion 中編輯已部署的批次管道。
編輯管道可讓您執行下列操作:
- 在已部署的管道中逐步新增功能,不必擔心重複建立。舉例來說,您可以新增、移除或修改外掛程式,然後重新部署管道。編輯管道會建立相同管道的全新版本,這可避免管道繁衍,讓您更有條理地進行管理。複製管道會建立名稱不同的新管道。
- 維護已編輯版本的記錄。
- 查看及還原管道的舊版本。
- 編輯管道的任何部分,例如管道結構、設定、中繼資料、偏好設定和註解。
- 匯出已部署管道的已編輯 JSON 檔案。
編輯管道時,Cloud Data Fusion 會建立新的草稿,並將其設為最新版本。管道的名稱會維持不變。您可以逐步開發管道,而不需要建立具有唯一名稱的重複管道。最新版本會保留舊版的觸發條件、管道設定、執行階段引數、中繼資料、註解和排程。最新版本是管道的有效版本:可以執行或排定執行時間。
事前準備
- Cloud Data Fusion 支援編輯已部署的批次管道 (適用於 6.9.1 以上版本)。如要升級至最新版本,請參閱升級 Cloud Data Fusion 環境。
- Cloud Data Fusion 不支援編輯已部署的即時管道或複製工作。
編輯管道
如要在 Cloud Data Fusion 中編輯已部署的批次管道,請按照下列步驟操作:
- 前往您的執行個體:
在 Google Cloud 控制台中,前往 Cloud Data Fusion 頁面。
如要在 Cloud Data Fusion Studio 中開啟執行個體,請依序按一下「Instances」和「View instance」。
- 依序按一下「清單」>「已部署」。
前往要編輯的管道,然後依序點選「更多」圖示
>「編輯」。「Studio」頁面會顯示管道的全新草稿。
編輯管道。例如新增 Analytics 節點,或編輯來源的屬性。
選用:如要稍後完成管道編輯作業,請按一下「儲存」。
編輯管道完成後,請按一下「Deploy」。
在「Enter change summary」對話方塊中,輸入您對管道所做的變更說明,然後按一下「Deploy」。部署的管道會在「Pipeline」頁面中開啟。
查看或還原管道的舊版本
如要查看或部署舊版批次處理管道,請按照下列步驟操作:
- 在 Cloud Data Fusion 介面中開啟執行個體。
- 依序按一下「清單」>「已部署」。
- 選取 pipeline。管道會顯示在「管道」頁面上。
按一下
「觀看記錄」。畫面上會顯示版本記錄清單。
選用步驟:如要查看管道的舊版本,請按一下「查看」。
選用:如要將舊版管道還原為最新版本,請按一下「還原」。
Cloud Data Fusion 會建立新版管道,並在「Pipeline」頁面中開啟。目前為最新版本。
匯出已部署管道的編輯版本
您可以將已部署管道的編輯版本匯出為 JSON 檔案,與其他開發人員分享、新增至版本管控,或從開發環境移至測試或實際工作環境。舉例來說,在開發和偵錯階段編輯管道後,您可以匯出 JSON 檔案,然後在實際環境中匯入及部署。
匯出最新版本
如要匯出最新版本的管道,請按照下列步驟操作:
- 在 Cloud Data Fusion 介面中開啟執行個體。
- 依序按一下「清單」>「已部署」。
選取要匯出的管道,然後依序按一下
「更多」圖示 >「匯出」。系統會將含有最新版本管道設定的 JSON 檔案儲存在本機。
匯出舊版本
如要匯出先前版本的管道,請按照下列步驟操作:
- 在 Cloud Data Fusion 介面中開啟執行個體。
- 依序按一下「清單」>「已部署」。
- 選取管道。最新版本會在「Pipelines」頁面中開啟。
- 按一下 「觀看記錄」。
- 選取要匯出的管道版本,然後依序點選「View」>「Actions」>「Export」。
匯入已部署管道的已編輯版本
所有管道都會以 Draft
狀態匯出。已部署管道的編輯版本也會在 Draft
狀態中匯入。詳情請參閱「匯入管道」。
刪除已編輯的管道版本
刪除已部署管道的最新版本時,系統會刪除所有已部署管道的版本。草稿版本不會刪除。
草稿管道版本則會顯示「孤立」狀態。如要解決這個狀態,請部署草稿管道。Cloud Data Fusion 會建立新的管道,也就是最新版本。
已編輯管道的狀態
編輯管道時,管道草稿頁面可能會顯示下列狀態。
狀態 | 說明 |
---|---|
進行中 | 您已儲存管道的編輯內容。 |
孤兒 | 最新版本的管道已刪除,相關草稿也不再屬於現有管道。如果有人使用下列端點刪除管道,您可能會看到這個狀態:DELETE/v3/namespaces/NAMESPACE_ID/apps/APP_ID
。 |
已淘汰 | 系統在編輯期間部署了新版本。 如果其他開發人員在您完成編輯前部署管道,您可能會看到這個狀態。這與管道頁面上顯示的「草稿已過期」 相同。 |
編輯管道時,工作室頁面可能會顯示下列狀態。
狀態 | 說明 |
---|---|
編輯中 | 你正在編輯草稿管道。 |
孤立草稿 | 在您編輯管道時,其他人已部署較新版本。 |
後續步驟
- 瞭解如何匯出及匯入管道。