數據開發模式全面升級,包括工作空間>解決方案>業務流程三級結構,拋棄陳舊的目錄組織方式。
背景信息
DataWorks對數據開發模式進行全面升級,按照業務種類組織相關的不同類型的節點,讓您能夠更好地以業務為單元、連接多個業務流程進行開發。
DataWorks通過
三級結構,全新定義開發流程,提升開發體驗:工作空間:權限組織的基本單位,用來控制您的開發、運維等權限。工作空間內成員的所有代碼均可以協同開發管理。
解決方案:您可以自定義組合業務流程為一個解決方案。優勢如下所示:
包括多個業務流程。
解決方案之間可以復用相同的業務流程。
自定義組合而成的解決方案,可以讓您進行沉浸式開發。
業務流程:業務的抽象實體,讓您能夠以業務的視角來組織數據代碼開發。業務流程可以被多個解決方案復用。
業務流程的優勢如下:
幫助您從業務視角組織代碼,更清晰,并且提供基于任務類型的代碼組織方式。每個節點類型下均支持創建多級子目錄,右鍵單擊相應的節點類型,選擇新建文件夾即可(建議不超過4級)。
讓您可以從業務視角查看整體的業務流程,并進行優化。
提供業務流程看板,開發更高效。
讓您可以按照業務流程組織進行發布和運維。
業務流程可以被多個解決方案復用,您只需要開發自己的解決方案。其他人可以在其它解決方案或業務流程中,直接編輯您引用的業務流程,構成協同開發。
任務狀態機模型是針對數據任務節點在整個運行生命周期的狀態定義,共有6種狀態,您可以通過下圖了解狀態之間的轉換邏輯。
開啟解決方案配置
進入數據開發頁面。
登錄DataWorks控制臺,切換至目標地域后,單擊左側導航欄的 ,在下拉框中選擇對應工作空間后單擊進入數據開發。
開啟解決方案配置。
在左側導航欄底部,單擊圖標。
在設置頁面的個人設置頁簽,勾選顯示解決方案。
創建解決方案
進入數據開發頁面。
登錄DataWorks控制臺,切換至目標地域后,單擊左側導航欄的 ,在下拉框中選擇對應工作空間后單擊進入數據開發。
單擊 ,在彈出的對話框中,配置各項參數。
參數
描述
解決方案名稱
解決方案名稱的長度不能超過128個字符。
描述
對解決方案的描述不能超過256個字符。
選擇業務流程
您可以選擇多個業務流程,組成一個解決方案。
新建成功后,單擊解決方案展開列表,進行以下操作:
雙擊解決方案的名稱,查看該解決方案下所有的業務流程。單擊相應的業務流程名稱,即可查看和編輯該業務流程,詳情請參見創建業務流程。
右鍵單擊解決方案的名稱,選擇解決方案看板,查看選擇的業務流程的節點,以及修改解決方案。
發布和運維解決方案。
鼠標懸停至解決方案名稱上,會顯示和圖標:
單擊圖標,進入任務發布頁面。您可以查看當前解決方案下待發布狀態的節點。
發布任務的詳情請參見發布任務。
說明發布解決方案是指合并多個業務流程為一個解決方案,進行整體發布。
如果多個解決方案復用了同一個業務流程,解決方案下沒有需要發布的節點時,則不會重新發布。
解決方案無法指定業務流程的運行順序。您需要在節點中配置定時執行時間的規則,解決方案的執行順序以實際實例中的定時時間為準。
單擊圖標,進入
頁面,默認展示當前解決方案下所有的節點的周期實例。