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

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

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

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

1.1. 通過設(shè)置Trans的variable的key、value值

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

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

1.4. 通過設(shè)置轉(zhuǎn)換中的parameterValue的key、value值

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

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

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

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

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

    使用Jenkins來構(gòu)建SVN+Maven項(xiàng)目的實(shí)現(xiàn)

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

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

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

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

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

    深入分析Java異常

    本篇文章給大家詳細(xì)分享了關(guān)于Java異常的相關(guān)知識(shí)點(diǎn),對(duì)此有需要的朋友跟著學(xué)習(xí)下吧。
    2018-05-05
  • IDEA 使用 SpotBugs 找出你代碼中的bug問題

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

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

    java配置文件取值的多種方式總結(jié)

    這篇文章主要為大家詳細(xì)介紹了java配置文件取值的多種方式,包括一般項(xiàng)目,國(guó)際化項(xiàng)目,springboot項(xiàng)目,文中的示例代碼講解詳細(xì),需要的可以參考下
    2023-11-11
  • 淺談Java面向?qū)ο笾畠?nèi)部類

    淺談Java面向?qū)ο笾畠?nèi)部類

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

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

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

最新評(píng)論

南康市| 印江| 商洛市| 道真| 大洼县| 泸水县| 孙吴县| 新安县| 长寿区| 吴堡县| 山东省| 西昌市| 满洲里市| 北海市| 闽侯县| 德庆县| 临汾市| 铁岭市| 容城县| 方山县| 维西| 甘德县| 宁安市| 安新县| 竹北市| 千阳县| 平乐县| 堆龙德庆县| 偏关县| 尼勒克县| 十堰市| 凌云县| 临颍县| 丹阳市| 湘西| 房产| 余庆县| 昌邑市| 红桥区| 夏津县| 建宁县|