通過新建自定義函數,并與公共計算節點相關聯,便于快速對數據進行ETL處理或者在數據標準中引用,自動形成質量規則。本文介紹如何創建自定義函數。
前提條件
已新建函數資源代碼包,具體操作,請參見新建函數資源。
背景信息
支持為函數使用的資源包創建唯一的標識,便于后續對資源的識別和管理。
操作步驟
登錄數據資源平臺控制臺。
在頁面左上角,單擊圖標,選擇協同。
在頂部菜單欄,單擊圖標,選擇目標工作組,單擊資產加工 。
說明若您已在資產加工頁面,請跳過“單擊資產加工”的操作。
在左側導航欄,單擊圖標,選擇自定義函數。
在函數定義頁面,單擊新建函數。
在新建函數面板,輸入函數名稱、函數標識、 描述,選擇云計算資源類型,并下拉選擇資源,輸入類名后,單擊確定。
參數
說明
函數名稱
函數的名稱。
函數標識
函數的唯一標識,由用戶自定義,同一個工作區內不可重復。
描述
自定義函數的描述性信息,方便用戶理解和查找。
函數類型
當前僅支持MaxCompute、Hive、AnalyticDB PostgreSQL、Flin_Vvp、Spark和Flink計算資源類型的自定義函數。
資源
該函數使用的自定義代碼包資源,若未創建則需要先創建,具體操作,請參見新建函數資源。
類名
例如:com.aliyun.odps.udf.examples.PhoneNumberChecker等。
輸入參數
僅當資源類型為AnalyticDB PostgreSQL時顯示。為輸入參數的類型,存在多個參數時,用逗號(,)分隔。
輸出參數
僅當資源類型為AnalyticDB PostgreSQL時顯示。為輸出參數的類型,存在多個參數時,用逗號(,)分隔。
相關操作
函數新建完成后,在函數定義頁面:
操作 | 說明 |
編輯自定義函數 | 選擇需要編輯的自定義函數,單擊圖標對函數名稱、描述、資源、類名信息進行編輯,操作完成后單擊確定。 |
查看自定義函數 | 選擇需要查看的自定義函數,單擊圖標對函數基本信息、引用節點、物理化信息進行查看,完成后單擊確定。 |
刪除自定義函數 | 選擇需要刪除的自定義函數,單擊圖標,在刪除提醒頁面,單擊確定。 |
后續操作
新建自定義函數以后,需要將自定義函數物理化,更多信息,請參見物理化自定義函數。