如果您在Table Store中的資料有著獨特的結構,希望自訂開發邏輯來處理每一行資料,例如解析特定的JSON字串,您可以使用使用者自訂函數UDF(User Defined Function)來處理Table Store中的資料。
操作步驟
在IntelliJ中安裝MaxCompute-Java/MaxCompute-Studio外掛程式。具體操作,請參見安裝MaxCompute Studio。
外掛程式安裝完畢,即可直接開發。
下圖為一個簡單的UDF定義,將兩個字串串連。MaxCompute支援更複雜的UDF,包括自訂視窗執行邏輯等。更多資訊,請參見開發UDF。

打包之後上傳JAR包到MaxCompute。具體操作,請參見打包、上傳及註冊。
運行bin/odpscmd.bat。
-- 選出來1行資料,並將name/name傳入UDF,返回兩個string的連接字串. select cloud_metric_extract_md5(name, name) as udf_test from test_table limit 1;返回結果如下:
