最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java向kettle8.0傳遞參數(shù)的方式總結

 更新時間:2025年01月02日 08:48:04   作者:蘇格哈希  
介紹了如何在Kettle中傳遞參數(shù)到轉換和作業(yè)中,包括設置全局properties、使用TransMeta和JobMeta的parameterValue,以及通過EL表達式獲取參數(shù)值

1.傳遞參數(shù)到轉換中

1.1. 通過設置Trans的variable的key、value值

1.2. 源碼中,直接將我們的key、value存放到了全局的properties中

1.3. 在轉化中可直接通過EL表達式獲取參數(shù):${yourkey}

1.4. 通過設置轉換中的parameterValue的key、value值

1.5. params是從我們定義的命名參數(shù)中解析的map

1.6. 命名參數(shù)的key必須和我們傳入的key值向同才能將value值存放至params中,在kettle中同樣通過EL表達式獲取數(shù)據(jù)${yourkey}

2.傳遞參數(shù)到作業(yè)中

2.1. 通過設置全局的properties將我們的參數(shù)傳遞給kettle,如果作業(yè)中包含了轉換,需要保證key值不能沖突

2.2. 通過設置JobMeta的parameterValue可將參數(shù)傳遞給kettle,創(chuàng)建JobMeta時kettle會解析對應得xml格式的.kjb文件,并初始化命名參數(shù)的map,創(chuàng)建Job對象kettle并不會像創(chuàng)建Trans那樣將TransMeta中的命名參數(shù)復制給Trans,所以此時的Job中的命名參數(shù)size為0,如果通過job.setParameterValue()函數(shù)并不能將我們的參數(shù)傳遞給kettle。

2.3. kettle源碼中,初始value值為空字符串,需要在job中設定命名參數(shù)的變量名作為key值才能將自己的參數(shù)對應傳遞給kettle,接下來在對應需要使用的地方用EL表達式即可獲取${yourkey}

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • java打jar包與找不到依賴包的問題

    java打jar包與找不到依賴包的問題

    這篇文章主要介紹了java打jar包與找不到依賴包的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java中的IP地址和InetAddress類使用詳解

    Java中的IP地址和InetAddress類使用詳解

    這篇文章主要介紹了Java中的IP地址和InetAddress類使用詳解,是Java入門學習中的基礎知識,需要的朋友可以參考下
    2015-10-10
  • 使用Jenkins來構建SVN+Maven項目的實現(xiàn)

    使用Jenkins來構建SVN+Maven項目的實現(xiàn)

    這篇文章主要介紹了使用Jenkins來構建SVN+Maven項目的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 深入理解JAVA多線程之線程間的通信方式

    深入理解JAVA多線程之線程間的通信方式

    下面小編就為大家?guī)硪黄钊肜斫釰AVA多線程之線程間的通信方式。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • Java圖論的兩個基本概念之有向圖與無向圖詳解

    Java圖論的兩個基本概念之有向圖與無向圖詳解

    圖論是數(shù)學的一個基本分支,涉及對圖研究,圖是復雜數(shù)據(jù)結構的可視化表示,有助于理解不同實體之間的關系,這篇文章主要介紹了Java圖論的兩個基本概念之有向圖與無向圖的相關資料,需要的朋友可以參考下
    2026-03-03
  • 深入分析Java異常

    深入分析Java異常

    本篇文章給大家詳細分享了關于Java異常的相關知識點,對此有需要的朋友跟著學習下吧。
    2018-05-05
  • IDEA 使用 SpotBugs 找出你代碼中的bug問題

    IDEA 使用 SpotBugs 找出你代碼中的bug問題

    這篇文章主要介紹了IDEA 使用 SpotBugs 找出你代碼中的bug問題,重點給大家介紹SpotBugs 在 idea 中的安裝和使用,感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • java配置文件取值的多種方式總結

    java配置文件取值的多種方式總結

    這篇文章主要為大家詳細介紹了java配置文件取值的多種方式,包括一般項目,國際化項目,springboot項目,文中的示例代碼講解詳細,需要的可以參考下
    2023-11-11
  • 淺談Java面向對象之內部類

    淺談Java面向對象之內部類

    內部類是一個非常有用的特性但又比較難理解使用的特性,我們從外面看是非常容易理解的,無非就是在一個類的內部在定義一個類。其實使用內部類最大的優(yōu)點就在于它能夠非常好的解決多重繼承的問題
    2021-06-06
  • 詳解Huffman編碼算法之Java實現(xiàn)

    詳解Huffman編碼算法之Java實現(xiàn)

    Huffman編碼是一種編碼方式,常用于無損壓縮。本文只介紹用Java語言來實現(xiàn)該編碼方式的算法和數(shù)據(jù)結構。有興趣的可以了解一下。
    2016-12-12

最新評論

汉源县| 三都| 泽州县| 正阳县| 友谊县| 盘锦市| 黎川县| 金门县| 绥江县| 若羌县| 农安县| 赣榆县| 如东县| 惠安县| 晋中市| 沙湾县| 澄城县| 廊坊市| 张家川| 司法| 鹤山市| 普陀区| 徐汇区| 博客| 肃南| 高青县| 北宁市| 鲁甸县| 阿拉善左旗| 满城县| 鹤峰县| 襄垣县| 万载县| 韶关市| 凉山| 洞头县| 梁山县| 大渡口区| 漳浦县| 县级市| 兴安县|