基于Dev-Prod開發模式,開發環境生成的規范建模、數據處理、數據集成類任務,需要發布到生產環境進行調度。本文為您介紹如何發布任務及查看任務的發布記錄。
背景信息
如果您選擇了Dev-Prod開發模式,提交后的任務進入發布模塊的待發布對象列表。您需要在發布模塊發布任務,發布成功的任務才會參與生產環境的運維調度。
如果您選擇了開發模式是Basic模式,提交后的任務直接進入生產環境。
發布模塊的任務以集成同步、規范建模和數據處理頁簽分類展示,同時系統支持記住最近一次訪問的列表(集成同步、規范建模和數據處理)。當您再次進入發布模塊,會自動進入最近一次訪問的列表。
發布功能僅開發環境可見。
發布中心入口
在Dataphin產品首頁,單擊頂部菜單欄的研發。
在數據開發頁面,單擊頂部菜單欄的發布,進入發布中心。
發布任務
發布任務即從待發布對象列表中將待發布任務發布;如果開發環境的任務變更,發布后,生產環境中該任務已存在的版本將會受到影響。
單個任務發布或批量發布任務時,會先預檢一次本次發布需要消耗的數據處理單元數量是否會超出剩余可用總量,如果超出阻斷發布。
如果預檢通過,進入單個對象的發布校驗流程,所有校驗都通過后,還會再此校驗每個對象發布后是否會超出數據處理單元額度,超出則當前對象發布失敗。
發布單個任務
在待發布對象列表頁面,單擊發布。
批量發布多個任務
批量發布時,會根據所有選中對象之間的依賴關系自動編排并確定發布順序,避免因為上游依賴未發布而導致本次發布失敗。
任務發布后,可在發布詳情里查看校驗詳情,請參見查看發布詳情。
重新發布
任務發布失敗根據失敗提示修改后,可在發布記錄列表重新發布。
針對需要進行發布審批的對象,如果該任務發布審批已經通過,重新發布無需重新進行發布審批,系統會自動通過。
每一次重新發布都會進行售賣檢查校驗。
重新發布單個任務
在發布記錄列表頁面,單擊操作列下的重新發布,對該對象重新發布。
批量重新發布任務
在發布記錄列表頁面,單擊對象名稱后的重新發布,對該發布包可以重新發布的對象一鍵批量重新發布。
發布審批
Dataphin支持在項目粒度配置是否開啟發布審批,如果開啟了發布審批功能,則發布對象時會首先生成一個待審批的流程,審批通過后才會進入發布校驗環節,以便更好的對發布流程進行管控。接下來為您介紹發布審批功能的開啟即對應的流程查看。
編輯任務
在待發布對象列表頁面,單擊操作列下的圖標。
您也可以通過以下操作步驟,進入任務對應的模塊:
在待發布對象列表頁面,單擊左側導航欄中發布記錄列表。
在發布記錄列表頁面,單擊操作列下的圖標。
進入任務對應的模塊,編輯任務。
移除對象
移除對象即從待發布對象列表中移除待發布任務,生產和開發環境該任務已存在的版本不受影響。如果生產和開發環境的任務需要變更,則需重新提交和發布任務。
移除單個對象
在待發布對象列表頁面,鼠標懸停至操作列下的圖標后,單擊移除對象。
批量移除多個對象
在待發布對象列表頁面單擊頁面下方的批量移除。
查看30天前提交的待發布對象并移除
若待發布對象列表中存在30天前提交的待發布對象,頁面上將存在提醒徽標。您可以快捷單擊查看30天前提交的待發布對象,如果不需要繼續發布,您可進行批量移除。如下圖所示:
在歷史待發布對象對話框中,您可以對30天前提交的待發布對象進行管理。
忽略:單擊忽略可取消當前提醒徽標。
查看:單擊查看將為您篩選30天前提交的待發布對象。
查看發布記錄
在發布頁面,單擊左側導航欄的發布記錄列表。在發布記錄列表頁面,您可以查看集成管道、規范建模和數據處理模塊已發布的任務(任務所有版本的發布記錄)。
同時,您也可以執行以下操作:
查看發布詳情,詳情請參見查看發布詳情。
單擊操作列下的圖標,編輯任務。
在規范建模頁簽,單擊操作列下的圖標。在待發布對象列表頁面,再次發布任務(發布失敗的任務會自動退回至待發布對象列表。)
重要該操作僅限發布失敗的任務,且該任務在待發布對象列表。
在發布記錄列表頁面,單擊左側導航的待發布對象列表。在待發布對象列表頁面,查看某個任務的歷史版本發布記錄:
單擊操作列下的圖標。
說明系統僅支持當前版本號大于1的任務查看歷史版本發布記錄。
在發布記錄列表頁面,查看該任務的歷史版本發布記錄。
查看發布詳情
在發布頁面,單擊左側導航欄的發布記錄。
在發布記錄列表頁面,單擊任務后的圖標,查看發布詳情。
可在發布詳情對話框,查看基本信息、流程校驗和異常提醒信息。
發布審批:若該對象開啟了發布審批,則有該流程。
管控規則:若該對象命中了發布管控策略,則有該流程。
執行條件:不同對象類型有不同的校驗條件,可在發布詳情里查看校驗詳情。
售賣檢查:若該對象需要消耗數據處理單元,則有該流程。
發布功能項
描述
發布審批
若是歷史已經審批通過但發布失敗的記錄重新發布,則發布審批環節自動通過。
管控規則檢查
若命中管控規則,則展示管控策略、管控規則、異常說明(如有)、檢查結果信息,單擊操作列下的圖標查看規則檢查詳情。
執行條件檢查
為您展示執行條件檢查的類型、名稱、異常說明(如有)和檢查結果。如果校驗不通過,您可以通過頁面提示及快捷操作按鈕進行修改后重新發布。如果發布審批已經通過,重新發布不需要重新進行發布審批。
售賣檢查
僅周期任務需要進行售賣檢查,手動任務無需進行售賣檢查。
集成同步包括離線管道任務、同步任務。
數據處理包括離線計算任務、實時計算任務。
規范建模包括維度邏輯表、事實邏輯表、派生指標、衍生指標。
單擊確定。