日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

kettle mysql 参数_kettle参数、变量详细讲解

發布時間:2024/1/23 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kettle mysql 参数_kettle参数、变量详细讲解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

kettle參數、變量詳細講解 kettle 3.2 以前的版本里只有 variable 和 argument,kettle 3.2 中,又引入了 parameter 概念;variable 即environment variables(環境變量或全局變量),即使是不同的轉換它們也擁有同樣的值;而argument(位置參數)和paramete

kettle參數、變量詳細講解

kettle 3.2 以前的版本里只有 variable 和 argument,kettle 3.2 中,又引入了 parameter 概念;variable 即environment variables(環境變量或全局變量),即使是不同的轉換它們也擁有同樣的值;而argument(位置參數)和parameter(命名參數),可以映射為局部變量,只針對一個特定的轉換,比如像是限定結果集的大小和過濾條件。

1、 variable(變量)

variables 也可以認為叫做environment variables , 就像它的名字一樣,主要是用來設定環境變量的,比如最常見的:文件的存放地址,smtp的配置等等,你也可以把它認為是編程語言里面的全局變量,即使是不同的轉換它們也擁有同樣的值;

變量可以用在轉換或作業中,可以通過在轉換中使用Set Variable步驟定義或在kettle.properties文件中定義,文件的路徑默認如下:

$HOME/.kettle (Unix/Linux/OSX)

C:\Documents andSettings\\.kettle\ (Windows)

C:\Users\\.kettle\(Windows Vista)

1.1、kettle.properties文件中定義全局變量

打開文件,直接在里面定義,如: TODAY=to_char(sysdate,'yyyy-mm-dd'),這里支持數據庫函數,說的更直白點,就是這里定義是個啥,那么在transformation里邊取到的它就是啥。在需要的地方,直接%%V_YES_DATE%%,或者${V_YES_DATE}就可以得到。需要提醒的是如果編輯中文,需要navationtoascii工具或在eclipse中編輯。定義后保存重啟spoon才生效。

2、 garument(位置參數)

kettle 3.2 以前的版本里只有 argument,也叫Positional arguments,就是最多能設置的 10 個命令行參數,通過在命令行參數的位置來區別

3、 parameter(命名參數)

在 kettle 3.2 中,又引入了 parameter 概念,可以通過名稱來區別,并可以在命令行中通過/param:name=value 的方式設置設置參數, 另外/listparam 可以列出一個ktr 或 kjb 里定義的parameter。

命名參數可以在轉換或作業的設置對話框中定義,定義時給定默認值;當在SPOON中運行作業或轉換時,在運行對話框中輸入命名參數的值。在命令行中運行時,也可以通過-param:name=value給每個命名參數賦值,param:name=value在命令行中一個整體塊,視為命令的一個參數。

例:運行job.kjb文件,有兩個參數files.dir=/opt/files 、max.date=2010-06-02

Linux: ./kitchen.sh-file:job.kjb -param:files.dir=/opt/files -param:max.date=2010-06-02

Windows: Kitchen.bat -file:job.kjb “-param:files.dir=/opt/files”“-param:max.date=2010-06-02″

命名參數可作為變量,在運行時命名參數并映射為變量。如果你定義了命名參數為foo,你可以在任何地方引用通過${foo}.

本文原創發布php中文網,轉載請注明出處,感謝您的尊重!

總結

以上是生活随笔為你收集整理的kettle mysql 参数_kettle参数、变量详细讲解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。