dw做網(wǎng)站怎么換圖片南京最新消息今天
一、switch/case組件-條件判斷
????????體育老師要做一件非常重要的事情:判斷學(xué)生是男孩還是女孩、或者是蜘蛛,然后讓他們各自到指定的隊(duì)伍中 體育老師做的事情,我們同樣也會(huì)在Kettle中會(huì)經(jīng)常用來(lái)。在Kettle中,switch/case組件可以來(lái)做類(lèi)似于體育老師要做的事情——判斷
switch/case提供了一種條件判斷的實(shí)現(xiàn)。
二、需求?
從 t_user 表中讀取所有用戶(hù)數(shù)據(jù),我們需要將性別為男的用戶(hù)導(dǎo)出到一個(gè)Excel、性別為女的導(dǎo)出到另外一個(gè)Excel。
三、構(gòu)建Kettle數(shù)據(jù)流圖
效果圖
四、開(kāi)發(fā)步驟
?1.將表輸入組件拖拽到中間的空白區(qū)域。
?2. 從流程文件夾中將 Switch/case 組件拖拽到中間的空白區(qū)域。
3.再分別拖入兩個(gè)Excel輸出組件。
4. 將組件按照下圖方式連接起來(lái)。
五、配置Kettle數(shù)據(jù)流圖組件
1.配置表輸入組件, 雙擊表輸入組件,指定從 t_user 表中抽取數(shù)據(jù)。
2、配置switch/case組件 此處要指定,按照性別來(lái)判斷輸出到Excel文件。需要設(shè)置 Switch字段為gender,在Case值列表中將值分別改為男、女。如果gender是0的話(huà),則將數(shù)據(jù)裝載到 Excel輸出 - 男,如果gender是1的話(huà),將數(shù)據(jù)裝載到 Excel輸出 - 女。
3、配置Excel輸出組件 雙擊Excel輸出組件,分別指定輸出到指定的文件夾中。