新建MaxCompute SQL類(lèi)型的公共節(jié)點(diǎn)
MaxCompute SQL節(jié)點(diǎn)是離線節(jié)點(diǎn),運(yùn)行于MaxCompute類(lèi)型的云計(jì)算資源之上,可通過(guò)輸入SQL語(yǔ)句處理MaxCompute類(lèi)型的數(shù)據(jù)源。本文介紹如何新建MaxCompute SQL類(lèi)型的公共節(jié)點(diǎn)。
前提條件
已新建MaxCompute類(lèi)型的云計(jì)算資源,具體操作,請(qǐng)參見(jiàn)新建云計(jì)算資源。
操作步驟
在頁(yè)面左上角,單擊圖標(biāo),選擇協(xié)同。
在頂部菜單欄,單擊圖標(biāo),選擇目標(biāo)工作組,單擊資產(chǎn)加工 。
說(shuō)明若您已在資產(chǎn)加工頁(yè)面,請(qǐng)?zhí)^(guò)“單擊資產(chǎn)加工”的操作。
在左側(cè)導(dǎo)航欄,單擊圖標(biāo),選擇公共節(jié)點(diǎn)。
單擊圖標(biāo),在公共節(jié)點(diǎn)頁(yè)面,單擊新建節(jié)點(diǎn)。
在新建節(jié)點(diǎn)對(duì)話框,選擇MaxCompute SQL節(jié)點(diǎn)類(lèi)型,單擊確定。
在節(jié)點(diǎn)編輯頁(yè)面進(jìn)行配置。
在頁(yè)面右側(cè)的節(jié)點(diǎn)屬性頁(yè)簽,自定義填寫(xiě)節(jié)點(diǎn)名稱(chēng)、節(jié)點(diǎn)標(biāo)識(shí)以及節(jié)點(diǎn)描述等信息。
參數(shù)
說(shuō)明
節(jié)點(diǎn)名稱(chēng)
節(jié)點(diǎn)的名稱(chēng),支持用戶自定義。
節(jié)點(diǎn)標(biāo)識(shí)
節(jié)點(diǎn)的唯一標(biāo)識(shí),支持用戶自定義,同一個(gè)工作組必須是唯一的,不可重復(fù)。
節(jié)點(diǎn)目錄
節(jié)點(diǎn)的所屬目錄。
公共節(jié)點(diǎn)版本
首次創(chuàng)建時(shí),默認(rèn)為開(kāi)發(fā)版本(Beta),待第一次發(fā)布以后,再次發(fā)布,版本號(hào)依次疊加。
節(jié)點(diǎn)描述
節(jié)點(diǎn)的描述性信息,方便用戶理解和查找。
在節(jié)點(diǎn)編輯頁(yè)面,輸入SQL語(yǔ)句,單擊圖標(biāo)。
(條件必選)當(dāng)需要在SQL中使用自定義函數(shù)時(shí),單擊引用函數(shù)頁(yè)簽,在自定義函數(shù)列表找到需要的自定義函數(shù),再返回編輯頁(yè)面輸入。若函數(shù)列表為空,則需要先新建函數(shù),更多操作請(qǐng)參見(jiàn)新建自定義函數(shù)。
在確認(rèn)節(jié)點(diǎn)信息對(duì)話框中,確認(rèn)節(jié)點(diǎn)標(biāo)識(shí)、節(jié)點(diǎn)名稱(chēng)以及節(jié)點(diǎn)目錄信息設(shè)置無(wú)誤后,單擊確認(rèn)。
(條件必選)如果代碼中存在輸入、輸出表或者節(jié)點(diǎn)變量,則需要手動(dòng)添加節(jié)點(diǎn)的輸入、輸出和節(jié)點(diǎn)變量,或通過(guò)單擊編輯頁(yè)面的圖標(biāo),自動(dòng)解析公共節(jié)點(diǎn)的輸入、輸出和節(jié)點(diǎn)變量。
這里以解析為例介紹,詳細(xì)參數(shù)如下表所示。
單擊編輯頁(yè)面的圖標(biāo),在節(jié)點(diǎn)編輯頁(yè)面的運(yùn)行配置頁(yè)簽,會(huì)顯示已自動(dòng)解析出的輸入輸出和節(jié)點(diǎn)變量。
打開(kāi)節(jié)點(diǎn)輸入后面的開(kāi)關(guān),查看節(jié)點(diǎn)輸入。
打開(kāi)節(jié)點(diǎn)輸出后面的開(kāi)關(guān),查看節(jié)點(diǎn)輸出。
填寫(xiě)節(jié)點(diǎn)變量值。
參數(shù)
說(shuō)明
節(jié)點(diǎn)輸入
輸入標(biāo)識(shí)
輸入變量的標(biāo)識(shí),用戶可根據(jù)前面編寫(xiě)的腳本內(nèi)容來(lái)自定義,例如:Input。
數(shù)據(jù)結(jié)構(gòu)
輸入表的數(shù)據(jù)格式,由數(shù)據(jù)模型定義,在下拉列表中選擇輸入數(shù)據(jù)的邏輯表名稱(chēng),表示該計(jì)算資源中提供數(shù)據(jù)的數(shù)據(jù)表的結(jié)構(gòu)。
當(dāng)選擇數(shù)據(jù)表時(shí),需保證輸入的模型與上游節(jié)點(diǎn)的輸出數(shù)據(jù)模型相同。
當(dāng)選擇星號(hào)(*)時(shí),代表數(shù)據(jù)結(jié)構(gòu)為任意結(jié)構(gòu),用于對(duì)未創(chuàng)建數(shù)據(jù)模型的表進(jìn)行操作。
節(jié)點(diǎn)輸出
輸出標(biāo)識(shí)
輸出變量的標(biāo)識(shí),用戶可根據(jù)前面編寫(xiě)的腳本內(nèi)容來(lái)自定義,例如:Output。
數(shù)據(jù)結(jié)構(gòu)
輸出表的數(shù)據(jù)格式,由數(shù)據(jù)模型定義,在下拉列表中選擇,表示該計(jì)算資源中輸出數(shù)據(jù)的數(shù)據(jù)表的結(jié)構(gòu)。
當(dāng)選擇數(shù)據(jù)表時(shí),需保證節(jié)點(diǎn)輸出的模型與下游節(jié)點(diǎn)的輸入數(shù)據(jù)模型相同。
當(dāng)選擇星號(hào)(*)時(shí),代表數(shù)據(jù)結(jié)構(gòu)為任意結(jié)構(gòu),用于對(duì)未創(chuàng)建數(shù)據(jù)模型的表進(jìn)行操作。
節(jié)點(diǎn)變量
變量名
算法變量的名稱(chēng),用戶自定義。
變量值
設(shè)置變量的值,為字符串(String)類(lèi)型。
變量說(shuō)明
變量說(shuō)明信息。
在節(jié)點(diǎn)編輯頁(yè)面,單擊左上角圖標(biāo)。
單擊圖標(biāo),在節(jié)點(diǎn)變量對(duì)話框,確認(rèn)變量名和變量值無(wú)誤后,單擊確定。
說(shuō)明當(dāng)解析后不存在變量,則單擊運(yùn)行圖標(biāo)后,不會(huì)彈出節(jié)點(diǎn)變量對(duì)話框。
查看運(yùn)行結(jié)果和日志,當(dāng)結(jié)果顯示如下所示“Current task status:SUCCESS”,則表示公共節(jié)點(diǎn)運(yùn)行成功。