全部產品
Search
文件中心

Dataphin:建立Realtime Compute模板

更新時間:Jan 25, 2025

Realtime Compute模板指進行即時資料研發過程中Realtime Compute任務開發所提供的模板,可提高研發效率。本文為您介紹如何建立及管理Realtime Compute模板。

應用情境

基本情境下,Realtime Compute任務需24小時不間斷運行,以保證資料產出的實效性。在該要求下即時任務的穩定性、低延遲及高容災變得尤為重要。為解決如上需求,通常在生產環境中通過雙鏈路及以上實現即時任務的主備容災處理。相對的,鏈路數量的增加將會導致維護成本和難度的提高。如在變更任務時,需手動進行變更,非常容易導致變更不一致情況。在該情境下,您可在Dataphin中建立Realtime Compute模板,並在建立即時任務時引用Realtime Compute模板執行個體化任務。在後續變更維護時,您可通過編輯維護Realtime Compute模板的方式,統一維護多個即時任務,大大的節省了開發維護成本和降低了變更風險。

操作步驟

  1. 請參見資料開發入口,進入資料開發頁面。

  2. 在資料開發頁面,按照下圖操作指引,進入建立模板對話方塊。

    image.png

  3. 建立模板對話中,配置參數。

    參數

    描述

    模板名稱

    請輸入模板名稱,建立後不可修改。僅支援英文字母、數字、底線(_)、串連符(-)。

    選擇目錄

    選擇模板所屬目錄。若無對應所需目錄。您可按照下圖操作指引建立檔案夾。

    image.png

    描述

    填寫模板的簡單描述,1000字元內。

  4. 單擊確定

  5. 在Realtime Compute模板的代碼開發頁面,開發Realtime Compute的模板代碼。

    重要

    開發的模板代碼中需至少包含一個參數,才可正常編譯和提交。參數格式:@@{參數名稱}

    image

    說明

    您可以單擊頁面右上方的image按鈕,系統自動調整SQL代碼格式。

  6. 模板代碼編寫完成後,單擊頁面左上方的image按鈕,並在參數填寫對話方塊中選擇引擎版本填寫參數值

    參數

    描述

    引擎版本

    選擇先行編譯代碼的引擎版本。

    參數填寫

    填寫用於先行編譯的參數值。若不配置參數值,可勾選填寫空值全部為空白值

  7. 單擊確定,校正代碼任務的文法及許可權問題。

    說明
    • 先行編譯成功,在頁面上方出現1彈窗。

    • 先行編譯失敗,在頁面上方出現2彈窗,單擊頁面底部Console,查看先行編譯失敗日誌。

  1. 完成開發及先行編譯後,您需為Realtime Compute模板配置參數的說明資訊預設值。按照下圖操作指引,在屬性彈框中,配置參數。

    image

    參數

    描述

    參數說明

    輸入參數的說明資訊。128個字元以內。

    預設值

    填寫參數的預設值。

    說明

    Dataphin支援在即時模板中配置運行參數資訊,基於當前即時模板建立的即時任務將繼承所配置運行參數。具體操作,請參見配置即時模板運行參數

  2. 單擊頁面左上方的image按鈕,並在提交代碼模板對話方塊中填寫版本名稱備忘資訊。

  3. 單擊確定並提交

說明

如果專案的模式為Dev-Prod,則您需要發布Realtime Compute模板至生產環境。具體操作,請參見管理髮布任務

後續步驟

發布成功後,您可在營運中心查看並管理Realtime Compute模板任務。詳情請參見查看並管理即時任務