Kettle ETL java腳本編寫(xiě)遇到的一些問(wèn)題記錄
1.文本信息輸出
使用方法**logBasic()**參數(shù)必須是字符串
這部分內(nèi)容會(huì)在ETL的日志窗口顯示
2.獲取參數(shù)數(shù)據(jù)
1.獲取上個(gè)節(jié)點(diǎn)傳輸?shù)臄?shù)據(jù)
可以直接在左側(cè)雙擊獲取
2.全局參數(shù)獲取
在啟動(dòng)運(yùn)行的變量設(shè)置參數(shù)
在java代碼中獲取方式String variable = getVariable(variableName, defaultVariable);
3.獲取當(dāng)前節(jié)點(diǎn)參數(shù)
在當(dāng)前窗口下方有個(gè)參數(shù)Tab頁(yè),在這里設(shè)置
在java代碼中獲取方式String param= getParameter(paramName);
3.關(guān)于引用其他依賴問(wèn)題
1 .依賴包存放目錄是當(dāng)前ETL主目錄下的lib
2. 如果放進(jìn)去依然不能引用,請(qǐng)檢查依賴包打包格式是否正確,參見(jiàn)目錄下其他文件
3. 所有引用一定要在java腳本開(kāi)頭使用import引入,哪怕是java的基礎(chǔ)包
4.腳本報(bào)錯(cuò)
java腳本一旦報(bào)錯(cuò)那么這個(gè)流程就會(huì)停止,所以不行停止的話要使用try{}catch(){}
如果想看異常可以使用 1.文本信息輸出輸出信息,也可以輸出到文件進(jìn)行記錄文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-530691.html
5.關(guān)于在java腳本新增輸出字段
新增的字段一定要在腳本下邊字段Tab頁(yè)中添加上
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-530691.html
到了這里,關(guān)于關(guān)于Kettle ETL java腳本編寫(xiě)遇到的一些問(wèn)題記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!