




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ETL工具Kettle用戶手冊(cè)之Spoon 用戶手冊(cè)用戶手冊(cè)11、Spoon介紹141、1什么是Spoon141、2安裝141、3運(yùn)行Spoon141、4資源庫(kù)141、5資源庫(kù)自動(dòng)登錄151、6定義151、6、1轉(zhuǎn)換151、6、2任務(wù)161、7工具欄171、8選項(xiàng)171、8、1 General標(biāo)簽181、8、2 Look Feel標(biāo)簽191、9搜索元數(shù)據(jù)191、10設(shè)置環(huán)境變量202、創(chuàng)建一個(gè)轉(zhuǎn)換或任務(wù)(Creating a Transformation or Job)213、數(shù)據(jù)庫(kù)連接(Database Connections)213、1描述213、2 設(shè)置窗口223、3選項(xiàng)223、4數(shù)據(jù)庫(kù)
2、用法224、SQL編輯器(SQL Editor)234、1描述234、2屏幕截圖234、3局限性245、數(shù)據(jù)庫(kù)瀏覽器(Database Explorer)245、1屏幕截圖245、2描述246、節(jié)點(diǎn)連接(Hops)256、1描述256、1、1轉(zhuǎn)換連接256、1、2任務(wù)連接256、2屏幕截圖256、3創(chuàng)建一個(gè)連接266、4拆分一個(gè)連接266、5轉(zhuǎn)換連接顏色267、變量(Variables)277、1變量使用277、2變量范圍277、2、1 環(huán)境變量277、2、2 Kettle變量277、2、3 內(nèi)部變量278、轉(zhuǎn)換設(shè)置(Transformation Settings)288、1描述288、2屏幕
3、截圖298、3選項(xiàng)328、4其它339、轉(zhuǎn)換步驟(Transformation steps)339、1描述339、2運(yùn)行步驟的多個(gè)副本339、3分發(fā)或者復(fù)制359、4常用錯(cuò)誤處理359、5Apache虛擬文件系統(tǒng)(VFS)支持379、6轉(zhuǎn)換步驟類型399、6、1文本文件輸入(Text Input)399、6、1、1 屏幕截圖399、6、1、2 圖標(biāo)419、6、1、3 常用描述429、6、1、4 選項(xiàng)429、6、1、5 格式化479、6、1、6 其它489、6、2表輸入(Table Input)499、6、2、1 屏幕截圖499、6、2、2 圖標(biāo)499、6、2、3 常用描述499、6、2、4 選
4、項(xiàng)509、6、2、5 示例509、6、2、6 其它519、6、3獲取系統(tǒng)信息(Get System Info)519、6、3、1 屏幕截圖519、6、3、2 圖標(biāo)529、6、3、3 常用描述529、6、3、4 選項(xiàng)539、6、3、5 用法539、6、4生成行(Generate Rows)549、6、4、1 屏幕截圖549、6、4、2 圖標(biāo)549、6、4、3 常用描述559、6、4、4 選項(xiàng)559、6、5文件反序列化(De-serialize from file)(原來(lái)名稱為Cube Input)559、6、5、1 屏幕截圖559、6、5、2 圖標(biāo)559、6、5、3 常用描述559、6、6XBa
5、se輸入(XBase input)569、6、6、1 屏幕截圖569、6、6、2 圖標(biāo)569、6、6、3 常用描述569、6、6、4 選項(xiàng)569、6、7Excel輸入(Excel Input)579、6、7、1 屏幕截圖579、6、7、2 圖標(biāo)599、6、7、3 常用描述599、6、7、4 選項(xiàng)599、6、8XML輸入(XML input)609、6、8、1 屏幕截圖609、6、8、2 圖標(biāo)619、6、8、3 常用描述619、6、8、4 選項(xiàng)629、6、9獲取文件名(Get File Names)639、6、9、1 屏幕截圖639、6、9、2 圖標(biāo)639、6、9、3 常用描述639、6、10文
6、本文件輸出(Text File Output)649、6、10、1 屏幕截圖649、6、10、2 圖標(biāo)659、6、10、3 常用描述659、6、11表輸出(Table output)679、6、11、1 屏幕截圖679、6、11、2 圖標(biāo)679、6、11、3 常用描述679、6、11、4 選項(xiàng)689、6、11、5 其它689、6、12插入/更新(Insert/Update)699、6、12、1 屏幕截圖699、6、12、2 圖標(biāo)699、6、12、3 常用描述699、6、12、4 選項(xiàng)709、6、12、5 其它709、6、13更新(Update)719、6、13、1 屏幕截圖719、6、13、2
7、 圖標(biāo)719、6、13、3 常用描述719、6、14刪除(Delete)729、6、14、1 屏幕截圖729、6、14、2 圖標(biāo)729、6、14、3 常用描述729、6、15序列化到文件(Serialize to file)(以前是Cube Output)739、6、15、1 屏幕截圖739、6、15、2 圖標(biāo)739、6、15、3 常用描述739、6、16XML輸出(XML output)749、6、16、1 屏幕截圖749、6、16、2 圖標(biāo)759、6、16、3 常用描述759、6、16、4 選項(xiàng)759、6、17Excel輸出(Excel Output)769、6、17、1 屏幕截圖769、
8、6、17、2 圖標(biāo)789、6、17、3 常用描述789、6、17、4選項(xiàng)789、6、18Access輸出(Microsoft Access Output)799、6、18、1 屏幕截圖799、6、18、2 圖標(biāo)799、6、18、3 常用描述799、6、18、4 選項(xiàng)799、6、19數(shù)據(jù)庫(kù)查詢(Database lookup)809、6、19、1 屏幕截圖809、6、19、2 圖標(biāo)809、6、19、3 常用描述809、6、19、4 選項(xiàng)819、6、20流查詢(Stream lookup)819、6、20、1 屏幕截圖819、6、20、2 圖標(biāo)819、6、20、3 常用描述829、6、20、4 選
9、項(xiàng)829、6、20、5 其它829、6、21調(diào)用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程(Call DB Procedure)839、6、21、1 屏幕截圖839、6、21、2 圖標(biāo)839、6、21、3 常用描述839、6、21、4 選項(xiàng)839、6、21、5 其它849、6、22HTTP客戶端(HTTP Cient)849、6、22、1 屏幕截圖849、6、22、2 圖標(biāo)849、6、22、3 常用描述849、6、22、4 選項(xiàng)859、6、23字段選擇 (Select values)859、6、23、1 屏幕截圖859、6、23、2 圖標(biāo)879、6、23、3 常用描述879、6、23、4 選項(xiàng)879、6、24過(guò)濾行(Fi
10、lter rows)889、6、24、1 屏幕截圖889、6、24、2 圖標(biāo)889、6、24、3 常用描述889、6、24、4 選項(xiàng)889、6、25行排序(Sort rows)899、6、25、1 屏幕截圖899、6、25、2 圖標(biāo)899、6、25、3 常用描述899、6、25、4 選項(xiàng)899、6、25、5 其它909、6、26添加序列(Add sequence)909、6、26、1 屏幕截圖909、6、26、2 圖標(biāo)909、6、26、3 常用描述909、6、26、4 選項(xiàng)919、6、27空操作-什么都不做(Dummy-do nothing)919、6、27、1 屏幕截圖919、6、27、2
11、圖標(biāo)919、6、27、3 常用描述919、6、27、4 選項(xiàng)929、6、28行轉(zhuǎn)列(Row Normaliser)939、6、28、1 屏幕截圖939、6、28、2 圖標(biāo)939、6、28、3 常用描述939、6、28、4 選項(xiàng)949、6、28、5 其它949、6、29拆分字段(Split Fields)959、6、29、1 屏幕截圖959、6、29、2 圖標(biāo)959、6、29、3 常用描述959、6、29、4 選項(xiàng)959、6、30去除重復(fù)記錄(Unique rows)969、6、30、1 屏幕截圖969、6、30、2 圖標(biāo)969、6、30、3 常用描述979、6、30、4 選項(xiàng)979、6、30、
12、5 其它979、6、31分組(Group By)989、6、31、1 屏幕截圖989、6、31、2 圖標(biāo)989、6、31、3 常用描述989、6、31、4 選項(xiàng)999、6、32設(shè)置為空值(Null if)999、6、32、1 屏幕截圖999、6、32、2 圖標(biāo)999、6、32、3 常用描述1009、6、33計(jì)算器(Calculator)1009、6、33、1 屏幕截圖1009、6、33、2 圖標(biāo)1009、6、33、3 常用描述1019、6、33、4 功能列表1019、6、34增加X(jué)ML(XML Add)1029、6、34、1 屏幕截圖1029、6、34、2 圖標(biāo)1029、6、34、3 常用描述
13、1029、6、34、4 選項(xiàng)1039、6、35增加常量(Add constants)1039、6、35、1 屏幕截圖1039、6、35、2 圖標(biāo)1039、6、35、3 常用描述和使用1049、6、36行轉(zhuǎn)列(Row Denormaliser)1049、6、36、1 屏幕截圖1049、6、36、2 圖標(biāo)1049、6、36、3 常用描述1049、6、36、4 選項(xiàng)1059、6、37行扁平化(Flattener)1059、6、37、1 屏幕截圖1059、6、37、2 圖標(biāo)1059、6、37、3 常用描述1059、6、37、4 選項(xiàng)1059、6、37、5 示例1069、6、38值映射(Value Ma
14、pper)1079、6、38、1 屏幕截圖1079、6、38、2 圖標(biāo)1079、6、38、3 常用描述1079、6、39被凍結(jié)的步驟(Blocking step)1089、6、39、1 屏幕截圖1089、6、39、2 圖標(biāo)1089、6、39、3 常用描述1089、6、40記錄關(guān)聯(lián)(笛卡爾輸出)(Join Rows-Cartesian Product)1099、6、40、1 屏幕截圖1099、6、40、2 圖標(biāo)1099、6、40、3 常用描述1099、6、40、4 選項(xiàng)1109、6、41數(shù)據(jù)庫(kù)連接(Database Join)1109、6、41、1 屏幕截圖1109、6、41、2 圖標(biāo)1119、
15、6、41、3 常用描述1119、6、41、4 選項(xiàng)1119、6、42合并記錄(Merge rows)1129、6、42、1 屏幕截圖1129、6、42、2 圖標(biāo)1129、6、42、3 常用描述1129、6、43存儲(chǔ)合并(Stored Merge)1139、6、43、1 屏幕截圖1139、6、43、2 圖標(biāo)1139、6、43、3 常用描述1139、6、44合并連接(Merge Join)1149、6、44、1 屏幕截圖1149、6、44、2 圖標(biāo)1149、6、44、3 常用描述和使用1149、6、44、4 選項(xiàng)1149、6、45Java Script值(Java Script Value)115
16、9、6、45、1 屏幕截圖1159、6、45、2 圖標(biāo)1159、6、45、3 常用描述1159、6、45、4 選項(xiàng)1159、6、45、5 其它1169、6、45、6 值函數(shù)1169、6、45、7 JavaScript示例1209、6、45、7、1回憶先前的行1209、6、45、7、2設(shè)置地址名稱到大寫1209、6、45、7、3從日期字段提取信息1209、6、46改進(jìn)的Java Script值(Modified Java Script Value)1219、6、46、1 屏幕截圖1219、6、46、2 圖標(biāo)1219、6、46、3 常用描述1219、6、46、4 Java Script函數(shù)1219
17、、6、46、5 Java Script1229、6、46、6 字段1229、6、46、7 其它1229、6、47執(zhí)行SQL語(yǔ)句(Execute SQL script)1239、6、47、1 屏幕截圖1239、6、47、2 圖標(biāo)1239、6、47、3 常用描述1239、6、48維度更新/查詢(Dimension lookup/update)1269、6、48、1 屏幕截圖1269、6、48、2 圖標(biāo)1269、6、49聯(lián)合更新/查詢(Combination lookup/update)1279、6、49、1 屏幕截圖1279、6、49、2 圖標(biāo)1279、6、49、3 常用描述1279、6、50映射
18、(Mapping)1289、6、50、1 屏幕截圖1289、6、50、2 圖標(biāo)1289、6、50、3 常用描述和使用1289、6、51從結(jié)果獲取記錄(Get rows from result)1299、6、51、1 屏幕截圖1299、6、51、2 圖標(biāo)1299、6、51、3 常用描述1299、6、52復(fù)制記錄到結(jié)果(Copy rows to result)1299、6、52、1 屏幕截圖1299、6、52、2 圖標(biāo)1309、6、52、3 常用描述1309、6、53設(shè)置變量(Set Variable)1309、6、53、1 屏幕截圖1309、6、53、2 圖標(biāo)1309、6、53、3 常用描述13
19、19、6、53、4 變量使用1319、6、54獲取變量(Get Variable)1319、6、54、1 屏幕截圖1319、6、54、2 圖標(biāo)1319、6、54、3 常用描述1329、6、55從以前的結(jié)果獲取文件(Get files from result)1329、6、55、1 屏幕截圖1329、6、55、2 圖標(biāo)1329、6、55、3 常用描述1329、6、56復(fù)制文件名到結(jié)果(Set files in result)1339、6、56、1 屏幕截圖1339、6、56、2 圖標(biāo)1339、6、56、3 常用描述1339、6、57記錄注射器(Injector)1349、6、57、1 屏幕截圖1
20、349、6、57、2 圖標(biāo)1349、6、57、3 常用描述1349、6、58套接字讀入器(Socket Reader)1359、6、58、1 屏幕截圖1359、6、58、2 圖標(biāo)1359、6、58、3 常用描述和使用1359、6、59套接字輸寫器(Socket Writer)1359、6、59、1 屏幕截圖1359、6、59、2 圖標(biāo)1369、6、59、3 常用描述和使用1369、6、60聚合行(Aggregate Rows)1369、6、60、1 屏幕截圖1369、6、60、2 圖標(biāo)1369、6、60、3 常用描述1369、6、60、4 選項(xiàng)1379、6、61流XML輸入(Streaming
21、 XML Input)1379、6、61、1 屏幕截圖1379、6、61、2 圖標(biāo)1389、6、61、3 常用描述1399、6、61、4 選項(xiàng)1399、6、61、5 完整的示例1409、6、62中止(Abort)1429、6、62、1 屏幕截圖1429、6、62、2 圖標(biāo)1429、6、62、3 常用描述1439、6、62、4 選項(xiàng)1439、6、63Oracle批量裝載(Oracle bulk loader)1449、6、63、1 屏幕截圖1449、6、63、2 圖標(biāo)1449、6、63、3 常用描述1459、6、63、4 選項(xiàng)14510、任務(wù)設(shè)置(Job Settings)14510、1描述14
22、510、2屏幕截圖14610、3選項(xiàng)14610、4其它14611、任務(wù)條目(Job Entries)14711、1描述14711、2任務(wù)條目類型14711、2、1特殊的任務(wù)條目14711、2、1、1屏幕截圖14711、2、1、2圖標(biāo)14711、2、1、3常用描述14811、2、1、3、1 啟動(dòng)14811、2、1、3、2 Dummy14811、2、1、3、3 OK14811、2、1、3、4 ERROR14811、2、2轉(zhuǎn)換14911、2、2、1屏幕截圖14911、2、2、2圖標(biāo)14911、2、2、3常用描述14911、2、2、4選項(xiàng)14911、2、3 任務(wù)15111、2、3、1屏幕截圖15111
23、、2、3、2圖標(biāo)15111、2、3、3常用描述15111、2、3、4選項(xiàng)15111、2、4 Shell15211、2、4、1屏幕截圖15211、2、4、2圖標(biāo)15311、2、4、3常用描述15311、2、4、4選項(xiàng)15311、2、5 Mail15411、2、5、1屏幕截圖15411、2、5、2圖標(biāo)15411、2、5、3常用描述15511、2、5、4選項(xiàng)15511、2、6 SQL15611、2、6、1屏幕截圖15611、2、6、2圖標(biāo)15611、2、6、3常用描述15611、2、6、4選項(xiàng)15611、2、7 FTP15711、2、7、1屏幕截圖15711、2、7、2圖標(biāo)15711、2、7、3常用
24、描述15711、2、7、4選項(xiàng)15711、2、8 Table Exists15811、2、8、1屏幕截圖15811、2、8、2圖標(biāo)15911、2、8、3常用描述15911、2、8、4選項(xiàng)15911、2、9 File Exists15911、2、9、1屏幕截圖15911、2、9、2圖標(biāo)15911、2、9、3常用描述15911、2、9、4選項(xiàng)16011、2、10 Evaluation(javascript)16011、2、10、1屏幕截圖16011、2、10、2圖標(biāo)16011、2、10、3常用描述16011、2、10、4選項(xiàng)16111、2、11 SFTP16111、2、11、1屏幕截圖16111、
25、2、11、2圖標(biāo)16111、2、11、3常用描述16211、2、11、4選項(xiàng)16211、2、12 HTTP16311、2、12、1屏幕截圖16311、2、12、2圖標(biāo)16311、2、12、3常用描述16311、2、12、4選項(xiàng)16311、2、13 Create a file16411、2、13、1屏幕截圖16411、2、13、2圖標(biāo)16511、2、13、3常用描述16511、2、13、4選項(xiàng)16511、2、13、5其它16511、2、14 Delete a file16511、2、14、1屏幕截圖16511、2、14、2圖標(biāo)16511、2、14、3常用描述16611、2、14、4選項(xiàng)16611
26、、2、14、5其它16611、2、15 Wait a file16611、2、15、1屏幕截圖16611、2、15、2圖標(biāo)16611、2、15、3常用描述16711、2、15、4選項(xiàng)16711、2、15、5其它16711、2、16 File compare16711、2、16、1屏幕截圖16711、2、16、2圖標(biāo)16811、2、16、3常用描述16811、2、16、4選項(xiàng)16811、2、16、5其它16811、2、17 Put files with secureFTP16911、2、17、1屏幕截圖16911、2、17、2圖標(biāo)16911、2、17、3常用描述16911、2、17、4選項(xiàng)169
27、11、2、18 Ping a host17011、2、18、1屏幕截圖17011、2、18、2圖標(biāo)17011、2、18、3常用描述17011、2、18、4選項(xiàng)17011、2、19 Wait for17111、2、19、1屏幕截圖17111、2、19、2圖標(biāo)17111、2、19、3常用描述17111、2、19、4選項(xiàng)17111、2、20 Display Msgbox info17211、2、20、1屏幕截圖17211、2、20、2圖標(biāo)17211、2、20、3常用描述17211、2、20、4選項(xiàng)17211、2、21 Abort job17311、2、21、1屏幕截圖17311、2、21、2圖標(biāo)17
28、311、2、21、3常用描述17311、2、21、4選項(xiàng)17311、2、22 XSL transformation17411、2、22、1屏幕截圖17411、2、22、2圖標(biāo)17411、2、22、3常用描述17411、2、22、4選項(xiàng)17411、2、23 Zip files17511、2、23、1屏幕截圖17511、2、23、2圖標(biāo)17511、2、23、3常用描述17511、2、23、4選項(xiàng)17512、圖形界面(Graphical View)17612、1描述17612、2添加步驟或者任務(wù)條目17612、2、1拖放創(chuàng)建步驟17612、2、2從步驟類型樹(shù)創(chuàng)建步驟17712、2、3在你想要的位置創(chuàng)
29、建步驟17712、3隱藏步驟17712、4轉(zhuǎn)換步驟選項(xiàng)(右鍵上下文菜單)17712、4、1編輯步驟17712、4、2編輯步驟描述17712、4、3數(shù)據(jù)遷移17712、4、4復(fù)制17712、4、5復(fù)制步驟17712、4、6刪除步驟17812、4、7顯示輸入字段17812、4、8顯示輸出字段17812、5任務(wù)條目選項(xiàng)(右鍵上下文菜單)17812、5、1打開(kāi)轉(zhuǎn)換/任務(wù)17812、5、2編輯任務(wù)入口17812、5、3編輯任務(wù)入口描述17812、5、4復(fù)制任務(wù)入口17812、5、5復(fù)制選擇的任務(wù)入口到剪貼板17812、5、6排列/分布17912、5、7拆開(kāi)節(jié)點(diǎn)17912、5、8刪除所有任務(wù)入口的副本17
30、912、6添加節(jié)點(diǎn)連接17912、7運(yùn)行轉(zhuǎn)換17912、8屏幕截圖17912、9執(zhí)行選項(xiàng)18012、9、1在哪里執(zhí)行18012、9、2預(yù)覽18012、9、3使用安全模式18012、9、4日志級(jí)別18012、9、5重放日期18012、9、6參數(shù)18012、9、7變量18012、10設(shè)置遠(yuǎn)程或者從屬服務(wù)器18112、10、1概述18112、10、2屏幕截圖18113、日志(Logging)18113、1日志描述18113、2屏幕截圖18213、3日志網(wǎng)格18213、3、1轉(zhuǎn)換日志網(wǎng)格18213、3、2任務(wù)日志網(wǎng)格18313、4按鈕18313、4、1轉(zhuǎn)換按鈕18313、4、1、1開(kāi)始轉(zhuǎn)換18313、
31、4、1、2預(yù)覽18313、4、1、3顯示錯(cuò)誤行18313、4、1、4清除日志18413、4、1、5日志設(shè)置18413、4、1、6 僅僅顯示活動(dòng)的步驟18413、4、2任務(wù)按鈕18413、4、2、1啟動(dòng)任務(wù)18413、4、2、2停止任務(wù)18513、4、2、3刷新日志18513、4、2、4清除日志18513、4、2、5日志設(shè)置18513、4、2、6自動(dòng)刷新18514、網(wǎng)格(Grids)18614、1描述18614、2功能18614、3導(dǎo)航18615、資源庫(kù)瀏覽器(Repository Explorer)18715、1描述18715、2屏幕截圖18715、3右鍵單擊功能18715、4備份/資源庫(kù)18
32、716、共享對(duì)象(Share objects)1881、Spoon介紹1、1什么是SpoonKettle是”Kettle E.T.T.L. Envirnonment”只取首字母的縮寫。這意味著它被設(shè)計(jì)用來(lái)幫助你實(shí)現(xiàn)你的ETTL需要:抽取、轉(zhuǎn)換、裝入和加載數(shù)據(jù)。Spoon是一個(gè)圖形用戶界面,它允許你運(yùn)行轉(zhuǎn)換或者任務(wù),其中轉(zhuǎn)換是用Pan工具來(lái)運(yùn)行,任務(wù)是用Kitchen來(lái)運(yùn)行。Pan是一個(gè)數(shù)據(jù)轉(zhuǎn)換引擎,它可以執(zhí)行很多功能,例如:從不同的數(shù)據(jù)源讀取、操作和寫入數(shù)據(jù)。Kitchen是一個(gè)可以運(yùn)行利用XML或數(shù)據(jù)資源庫(kù)描述的任務(wù)。通常任務(wù)是在規(guī)定的時(shí)間間隔內(nèi)用批處理的模式自動(dòng)運(yùn)行。1、2安裝 要運(yùn)行此工
33、具你必須安裝Sun公司的JAVA運(yùn)行環(huán)境1.4或者更高版本,相關(guān)資源你可以從上下載。1、3運(yùn)行Spoon下面是在不同的平臺(tái)上運(yùn)行Spoon所支持的腳本:Spoon.bat: 在windows平臺(tái)運(yùn)行Spoon。Spoon.sh: 在Linux、Apple OSX、Solaris平臺(tái)運(yùn)行Spoon。1、4資源庫(kù)一個(gè)Kettle資源庫(kù)可以包含那些轉(zhuǎn)換信息,這意味著為了從數(shù)據(jù)庫(kù)資源中加載一個(gè)轉(zhuǎn)換,你必須連接相應(yīng)的資源庫(kù)。要實(shí)現(xiàn)這些,你需要在資源庫(kù)中定義一個(gè)數(shù)據(jù)庫(kù)連接,你可以在Spoon啟動(dòng)的時(shí)候,利用資源庫(kù)對(duì)話框來(lái)定義。資源庫(kù)登陸屏幕截圖關(guān)于資源庫(kù)的信息存儲(chǔ)在文件 “reposityries.xml
34、”中,它位于你的缺省home目錄的隱藏目錄“.kettle”中。如果是windows系統(tǒng),這個(gè)路徑就是c:Documents and Settings.kettle。如果你不想每次在Spoon啟動(dòng)的時(shí)候都顯示這個(gè)對(duì)話框,你可以在“編輯/選項(xiàng)”菜單下面禁用它。*:admin用戶的缺省密碼也是admin。如果你創(chuàng)建了資源庫(kù),你可以在“資源庫(kù)/編輯用戶”菜單下面修改缺省密碼。1、5資源庫(kù)自動(dòng)登錄你可以設(shè)置以下的環(huán)境變量,來(lái)讓Spoon自動(dòng)登錄資源庫(kù)。環(huán)境變量:KETTLE_REPOSITORY,KETTLE_USER,KETTLE_PASSWORD。1、6定義1、6、1轉(zhuǎn)換Value:Values是
35、行的一部分,并且是包含以下類型的的數(shù)據(jù):Strings、floating point Numbers、unlimited precision BigNumbers、Integers、Dates、或者Boolean。Row:一行包含0個(gè)或者多個(gè)Values。Output Stream:一個(gè)Output Stream是離開(kāi)一個(gè)步驟時(shí)的行的堆棧。Input Stream:一個(gè)Input Stream是進(jìn)入一個(gè)步驟時(shí)的行的堆棧。Hop:一個(gè)Hop代表兩個(gè)步驟之間的一個(gè)或者多個(gè)數(shù)據(jù)流。一個(gè)Hop總是代表著一個(gè)步驟的輸出流和一個(gè)步驟的輸入流。Note:一個(gè)Note是一個(gè)轉(zhuǎn)換附加的文本注釋信息。1、6、2任
36、務(wù)Job Entry:一個(gè)Job Entry是一個(gè)任務(wù)的一部分,它執(zhí)行某些內(nèi)容。Hop:一個(gè)Hop代表兩個(gè)步驟之間的一個(gè)或者多個(gè)數(shù)據(jù)流。一個(gè)Hop總是代表著兩個(gè)Job Entry之間的連接,并且能夠被原始的Job Entry設(shè)置,無(wú)條件的執(zhí)行下一個(gè)Job Entry,直到執(zhí)行成功或者失敗。Note:一個(gè)Note是一個(gè)任務(wù)附加的文本注釋信息。1、7工具欄含義創(chuàng)建一個(gè)新的轉(zhuǎn)換或者任務(wù)創(chuàng)建一個(gè)新的轉(zhuǎn)換創(chuàng)建一個(gè)新的任務(wù)打開(kāi)一個(gè)轉(zhuǎn)換或者任務(wù),不管你有沒(méi)有連接到資源庫(kù)保存轉(zhuǎn)換或者任務(wù)到一個(gè)文件或者資源庫(kù)用不同的文件名保存轉(zhuǎn)換或者任務(wù)返回一個(gè)打印對(duì)話框,你可以指定頁(yè)數(shù)或者頁(yè)邊等運(yùn)行轉(zhuǎn)換或者任務(wù):從XML文件
37、或者資源庫(kù)中運(yùn)行當(dāng)前的轉(zhuǎn)換預(yù)覽轉(zhuǎn)換:在內(nèi)存中運(yùn)行當(dāng)前的轉(zhuǎn)換,你可以預(yù)覽指定的步驟產(chǎn)生的行按照指定的日期和時(shí)間重放轉(zhuǎn)換檢驗(yàn)轉(zhuǎn)換:Spoon將對(duì)每一個(gè)步驟進(jìn)行檢查,以確定是否能得到期望值效果分析:轉(zhuǎn)換將給老的數(shù)據(jù)庫(kù)帶來(lái)什么樣的結(jié)果生成在運(yùn)行轉(zhuǎn)換之前需要執(zhí)行的SQL語(yǔ)句1、8選項(xiàng)你可以改變很多選項(xiàng)來(lái)增強(qiáng)圖形用戶界面的個(gè)性化。例如你可以設(shè)置窗體的字體和顏色。要改變這些選項(xiàng),你可以在“編輯/選項(xiàng)”中設(shè)置。1、8、1 General標(biāo)簽名稱含義Maximum undo lever設(shè)置能被Spoon撤銷的最大步驟數(shù)Default preview size設(shè)置轉(zhuǎn)換預(yù)覽時(shí)從步驟中可以得到的行數(shù)Show tips
38、 at startup設(shè)置在啟動(dòng)的時(shí)候是否顯示提示信息Show welcome page at startup設(shè)置在運(yùn)行Spoon的時(shí)候是否顯示歡迎頁(yè)面Use database cacheSpoon的緩存信息存儲(chǔ)在源和目標(biāo)數(shù)據(jù)庫(kù)上。當(dāng)我們改變數(shù)據(jù)庫(kù)的時(shí)候可能會(huì)得到不正確的結(jié)果,在這種情況下,可能需要完全禁用緩存,而不是每次都去清除緩存。Open last file at startup這個(gè)選項(xiàng)可用時(shí),可以自動(dòng)的加載最近從XML文件或者資源庫(kù)中打開(kāi)的轉(zhuǎn)換Auto save changed file這個(gè)選項(xiàng)可用時(shí),在運(yùn)行轉(zhuǎn)換之前,將自動(dòng)保存轉(zhuǎn)換改變的內(nèi)容Only show the active f
39、ile in the main tree這個(gè)選項(xiàng)將按照目前的活動(dòng)文件,在主菜單中減少轉(zhuǎn)換或者任務(wù)的項(xiàng)目Only save used connection in XML這個(gè)選項(xiàng)將限制轉(zhuǎn)換的XML輸出Ask about replacing existing connection on open/import這個(gè)選項(xiàng)將在替換一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)連接之前詢問(wèn)Replace existing connections on open/importShow save confirmation這個(gè)選項(xiàng)將允許你在轉(zhuǎn)換改變的時(shí)候,關(guān)閉確認(rèn)保存對(duì)話框Automatically split hops這個(gè)選項(xiàng)將允許你在
40、分割Hop的時(shí)候,關(guān)閉確認(rèn)對(duì)話框Show copy or distribute rows warning這個(gè)選項(xiàng)將允許你在設(shè)計(jì)一個(gè)步驟有多個(gè)輸出的時(shí)候,關(guān)閉警告信息Show the repositories dialog at startup這個(gè)選項(xiàng)控制是否在啟動(dòng)的時(shí)候顯示資源庫(kù)對(duì)話框Clear custom flags and parameters這個(gè)選項(xiàng)將清除在插件或者步驟對(duì)話框中設(shè)置的所有參數(shù)和標(biāo)記1、8、2 Look Feel標(biāo)簽名稱含義Default font被對(duì)話框、樹(shù)、輸入字段用到的字體Graph font被圖形界面用到的字體Grid fontSpoon所有網(wǎng)格用到的字體Note
41、 font圖形界面?zhèn)渥⒂玫降淖煮wBackground colorSpoon、對(duì)話框的背景色Graph background colorSpoon圖形界面用到的背景Color of selected tabs標(biāo)示標(biāo)簽被激活的狀態(tài)Icon size圖標(biāo)的尺寸,原始尺寸是32*32像素,最好設(shè)置成16,24,32,48,64或者其它32的倍數(shù)Line width這個(gè)設(shè)置影響圖形界面上Hop的線寬,以及步驟的邊框Shadow size如果這個(gè)尺寸大于0,步驟、Hop和備注將在畫(huà)布上留下陰影,好像轉(zhuǎn)換懸浮在畫(huà)布上Dialog middle percentage缺省參數(shù)是35%.Canvas anti-a
42、liasing enabled?Take over look from the OS?Show branding graphicsDefault locale to use指定缺省的語(yǔ)言Fail over locale to use因?yàn)镵ettle原始的語(yǔ)言是英語(yǔ),所以最好設(shè)置成英語(yǔ)1、9搜索元數(shù)據(jù)可以通過(guò)“編輯/Search meta-data”或者CTRL+F來(lái)使用這個(gè)特性。這個(gè)選項(xiàng)將在可用的字段、連接器、注釋以及所有加載的任務(wù)和轉(zhuǎn)換中搜索,并展示搜索的結(jié)果。1、10設(shè)置環(huán)境變量添加設(shè)置環(huán)境變量的功能,使動(dòng)態(tài)的測(cè)試轉(zhuǎn)換變?yōu)榭赡?。通常變量被一個(gè)任務(wù)中不同的轉(zhuǎn)換設(shè)置。不管怎么樣,在開(kāi)發(fā)或者測(cè)試
43、期間,你可能需要手動(dòng)的設(shè)置變量??梢酝ㄟ^(guò)“編輯/Set Environment variables”或者CTRL+J來(lái)使用這個(gè)特性.當(dāng)你運(yùn)行一個(gè)未定義的變量時(shí)將出現(xiàn)這個(gè)窗口,你可以在執(zhí)行的時(shí)候去定義它。2、創(chuàng)建一個(gè)轉(zhuǎn)換或任務(wù)(Creating a Transformation or Job)可以通過(guò)工具欄上的轉(zhuǎn)換創(chuàng)建按鈕和任務(wù)創(chuàng)建按鈕或者文件創(chuàng)建按鈕來(lái)創(chuàng)建,也可以通過(guò)“文件/新建”或者快捷方式“CTRL+N”來(lái)創(chuàng)建。當(dāng)你選擇了你需要?jiǎng)?chuàng)建的文件類型,將會(huì)為你的選擇(任務(wù)或者轉(zhuǎn)換)創(chuàng)建一個(gè)圖形用戶界面。3、數(shù)據(jù)庫(kù)連接(Database Connections)3、1描述一個(gè)連接描述了Kettle連
44、接數(shù)據(jù)庫(kù)的方法,在左邊樹(shù)菜單的頂部展示了所有可用的連接。3、2 設(shè)置窗口3、3選項(xiàng)Connection name:定義轉(zhuǎn)換或者任務(wù)訪問(wèn)的連接的唯一名稱Connection type:連接的數(shù)據(jù)類型Method of access:可以是Native(JDBC),ODBC,或者OCIServer host name:指定數(shù)據(jù)庫(kù)部署的主機(jī)或者服務(wù)器的名稱,也可以指定IP地址Database name:指定連接的數(shù)據(jù)庫(kù)的名稱,如果是ODBC方式就指定DSN名稱Port number:設(shè)定數(shù)據(jù)庫(kù)監(jiān)聽(tīng)的TCP/IP端口號(hào)User name/password:指定連接數(shù)據(jù)庫(kù)的用戶名和密碼3、4數(shù)據(jù)庫(kù)用法數(shù)
45、據(jù)庫(kù)訪問(wèn)方法服務(wù)器名稱/地址數(shù)據(jù)庫(kù)名稱端口(缺省)用戶名/密碼OracleNative需要Oracle database SID需要(1521)需要ODBCODBC DSN name需要OCIDatabase TNS name需要MySQLNative需要MySQL database name可選(3306)密碼可選ODBCODBC DSN name密碼可選MS AccessODBCODBC DSN name可選MS SQL ServerNative需要Database name需要(1433)需要ODBCODBC DSN name需要IBM DB2Native需要Database name需
46、要(50000)需要ODBCODBC DSN name需要AS/400Native需要AS/400 Library name可選需要ODBCODBC DSN name需要SybaseNative需要Database name需要(5001)需要ODBCODBC DSN name需要4、SQL編輯器(SQL Editor)4、1描述有時(shí)候當(dāng)你創(chuàng)建表、刪除索引或者修改字段的時(shí)候,有一個(gè)簡(jiǎn)單的SQL編輯器是再好不過(guò)了。Spoon提供的簡(jiǎn)單SQL編輯器完全可以幫助你實(shí)現(xiàn)這些。事實(shí)上,大多數(shù)的DDL,例如“create/alter table”、“create index”或者“create seque
47、nce”命令可能通過(guò)SQL編輯器窗口運(yùn)行。注:多個(gè)SQL語(yǔ)句時(shí)必須用“;”隔開(kāi)。4、2屏幕截圖4、3局限性這只是一個(gè)簡(jiǎn)單的SQL編輯器,它不可能完全知道超過(guò)20種它所支持的數(shù)據(jù)庫(kù)的方言。這意味著創(chuàng)建存儲(chǔ)過(guò)程、觸發(fā)器或者其它的數(shù)據(jù)庫(kù)對(duì)象可能會(huì)帶來(lái)很多問(wèn)題。在這種情況下,請(qǐng)考慮使用數(shù)據(jù)庫(kù)自帶的工具。5、數(shù)據(jù)庫(kù)瀏覽器(Database Explorer)5、1屏幕截圖5、2描述數(shù)據(jù)庫(kù)瀏覽器允許你瀏覽你連接的數(shù)據(jù)庫(kù)。在這個(gè)時(shí)候,它僅僅顯示可用的表、目錄或者表模式。可以利用右邊的按鈕最低限度的展示表或者視圖。你可以選擇下面的選項(xiàng):l Display the first 100 rows of the t
48、able(顯示表最開(kāi)始的100行)l Display the first lines of the table(根據(jù)你輸入的行數(shù)展示表)l Show the size(in rows) of the table(顯示表的行數(shù))l Show layout of the table(顯示表結(jié)構(gòu))l Generate the DDL statement(create table) for this table(生成該表的DDL語(yǔ)句)l Generate the DDL statement(create table) for this table on another database connect
49、ion(在其它的數(shù)據(jù)庫(kù)連接中生成該表的DDL語(yǔ)句)l Show the SQL statement to read from this table(in SQL Editor)(在SQL編輯器中生成讀取該表的SQL語(yǔ)法)l Truncate table:generates a commented out “Truncate table” statement(生成“Truncate table”的語(yǔ)句)6、節(jié)點(diǎn)連接(Hops)6、1描述一個(gè)連接連接兩個(gè)步驟。數(shù)據(jù)流的方向使用箭頭來(lái)指定。連接可以使它可用或者禁用。6、1、1轉(zhuǎn)換連接如果一個(gè)連接在轉(zhuǎn)換中不可用,在連接下游的步驟,被禁用的連接切斷。在這
50、種情況下,如果編輯下游的步驟,會(huì)出現(xiàn)不期望的結(jié)果。6、1、2任務(wù)連接除了指定執(zhí)行順序,也可以指定下一個(gè)任務(wù)將會(huì)被執(zhí)行的條件。6、2屏幕截圖6、3創(chuàng)建一個(gè)連接你可以簡(jiǎn)單的使用下面的選項(xiàng)來(lái)創(chuàng)建個(gè)連接: 使用鼠標(biāo)中間的按鈕在圖形界面上拖拉。 使用鼠標(biāo)左邊的按鈕和SHIFT鍵在圖形界面上拖拉。 選擇菜單樹(shù)上的兩個(gè)步驟,鼠標(biāo)右鍵選擇“新連接”。 選擇圖形界面上上的兩個(gè)步驟,鼠標(biāo)右鍵選擇“新連接”。6、4拆分一個(gè)連接您可以很簡(jiǎn)單的插入一個(gè)新步驟到在兩個(gè)步驟間的新連接上,在圖形界面上拖拉步驟通過(guò)一個(gè)連接,直到那個(gè)連接變成粗體。6、5轉(zhuǎn)換連接顏色下面是所有使用的顏色:外觀含義Green分發(fā)行Red復(fù)制行Yellow給步驟提供信息,分發(fā)行M
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度供暖供氣設(shè)施施工安全協(xié)議
- 二零二五年度鋼材現(xiàn)貨交易居間服務(wù)協(xié)議
- 2025年度電子商務(wù)合伙拆伙協(xié)議終止協(xié)議
- 2025年度離職解除勞動(dòng)合同模板:傳媒廣告行業(yè)員工離職流程
- 會(huì)計(jì)財(cái)務(wù)審計(jì)作業(yè)指導(dǎo)書(shū)
- 公司股權(quán)購(gòu)買協(xié)議詳細(xì)版
- 金融服務(wù)個(gè)人風(fēng)險(xiǎn)免責(zé)聲明
- 《數(shù)學(xué)思維訓(xùn)練課程:數(shù)形結(jié)合學(xué)習(xí)指導(dǎo)》
- 肉類銷售代理合同
- 關(guān)于項(xiàng)目進(jìn)度管理的解決方案
- 2025廣東省安全員A證考試題庫(kù)
- 2025年人工智能(AI)訓(xùn)練師職業(yè)技能鑒定考試題(附答案)
- 醫(yī)學(xué)影像檢查技術(shù)復(fù)習(xí)題(含參考答案)
- 意外保險(xiǎn)理賠申請(qǐng)書(shū)
- 2025春季學(xué)期信息科技開(kāi)學(xué)第一課 課件
- 2025年湖北省技能高考(建筑技術(shù)類)《建筑構(gòu)造》模擬練習(xí)試題庫(kù)(含答案)
- 撤銷失信名單申請(qǐng)書(shū)
- 2024年泰州職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫(kù)含答案解析
- 2024年05月青海青海省農(nóng)商銀行(農(nóng)信社)系統(tǒng)招考專業(yè)人才筆試歷年參考題庫(kù)附帶答案詳解
- 貴州黔源電力股份有限公司招聘筆試沖刺題2025
- 2025年江蘇省環(huán)保集團(tuán)招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論