真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

kettle+window服務(wù)器定時報表郵件發(fā)送-創(chuàng)新互聯(lián)

需求:
每次統(tǒng)計到的業(yè)務(wù)數(shù)據(jù)或運營數(shù)據(jù),整理輸出到excel文檔中,定時把excel文件通過郵件發(fā)送到指定的郵箱中。
環(huán)境:window系統(tǒng)+kettle
kettle搭建環(huán)境忽略。
文件路徑配置:
kettle+window服務(wù)器定時報表郵件發(fā)送
bat:存放定時任務(wù)的bat文件
excel:存放查詢結(jié)果輸入到的excel文件
KJB:存放kettle的作業(yè)文件
KTR:存放kettle的轉(zhuǎn)換文件
log:存放日志文件(2種日志文件都存放在此,可以再次拆分成2個文件)

10年積累的網(wǎng)站設(shè)計制作、做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有萬安免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

配置轉(zhuǎn)換:
1、新建轉(zhuǎn)換,配置DB連接訪問數(shù)據(jù)庫。
在核心對象的輸入組里,拖出表輸入,在輸出組里拖出excel輸出。
kettle+window服務(wù)器定時報表郵件發(fā)送
2、建立連接后,開始編輯表輸入和excel輸出。將需要查詢的結(jié)果輸出到excel文件中。
編輯表輸入:注意,時間字段不能用時間類型,得轉(zhuǎn)換成字符串,否則輸出到excle的會是空。
kettle+window服務(wù)器定時報表郵件發(fā)送
編輯excel輸出:文件&工作表部分,文件名可包含日期,如果是每天一次的,可只包含日期。
kettle+window服務(wù)器定時報表郵件發(fā)送
編輯excel輸出:內(nèi)容部分,獲取字段看一下表輸入過來的字段類型是不是想要的類型。
kettle+window服務(wù)器定時報表郵件發(fā)送
運行轉(zhuǎn)換進(jìn)行測試,文件路徑存放到之前預(yù)定好的配置路徑上。
配置作業(yè):
1、選擇文件新建作業(yè)
在通用、郵件和文件管理模塊中,選擇需要使用的模塊,如下圖。
本例大體思路。作業(yè)定時調(diào)度模塊---->配置好的轉(zhuǎn)換(確認(rèn)轉(zhuǎn)換是否有問題,可分支一個發(fā)送郵件,當(dāng)轉(zhuǎn)換異常時郵件告知)---->轉(zhuǎn)換輸出的結(jié)果---->把結(jié)果發(fā)送郵件給接收人---->結(jié)束成功標(biāo)識
kettle+window服務(wù)器定時報表郵件發(fā)送
2、配置各個模塊內(nèi)容:
start的作業(yè)定時調(diào)度模塊:
這個一般不調(diào)整,默認(rèn)即可。后面使用window系統(tǒng)的定時任務(wù)計劃執(zhí)行kettle的定時任務(wù),更穩(wěn)定。
kettle+window服務(wù)器定時報表郵件發(fā)送
轉(zhuǎn)換模塊:
這里作業(yè)名稱按需求取。轉(zhuǎn)換文件,就是在配置轉(zhuǎn)換后存放的文件。
kettle+window服務(wù)器定時報表郵件發(fā)送
可以設(shè)置日志:日志級別錯誤日志,還有日志文件的名稱,要對應(yīng)日志路徑。其他的不用設(shè)置
kettle+window服務(wù)器定時報表郵件發(fā)送
配置添加到文件結(jié)果文件列表模塊:
這里需要注意一下,勾選將上一個作業(yè)項的結(jié)果作為參數(shù)。不然,前面的轉(zhuǎn)換生產(chǎn)的excel報表不會隨郵件發(fā)送給接收人。
kettle+window服務(wù)器定時報表郵件發(fā)送
最后,復(fù)雜點的就是配置發(fā)送郵件模塊:
這里使用的是網(wǎng)易郵箱,網(wǎng)易郵箱的STMP服務(wù)器:smtp.163.com
使用自己的網(wǎng)友163.com郵箱作為郵件發(fā)送端。
kettle+window服務(wù)器定時報表郵件發(fā)送
郵件服務(wù)器配置如下:
注意,驗證的密碼是你網(wǎng)易郵箱的授權(quán)碼。建議信息寫詳細(xì)一些,如下圖圈起來的回復(fù)名稱,避免被網(wǎng)易郵箱判斷為垃圾郵件。
在發(fā)送時,如果有此類報錯,則需要注意:
kettle+window服務(wù)器定時報表郵件發(fā)送
kettle+window服務(wù)器定時報表郵件發(fā)送
kettle+window服務(wù)器定時報表郵件發(fā)送
kettle+window服務(wù)器定時報表郵件發(fā)送
運行作業(yè),進(jìn)行轉(zhuǎn)換,并發(fā)送郵件測試:
kettle+window服務(wù)器定時報表郵件發(fā)送
也能收到郵件告警,郵件中有正常攜帶附件:
kettle+window服務(wù)器定時報表郵件發(fā)送
到此,基本上一個轉(zhuǎn)換的作業(yè)就已經(jīng)配置完成,驗證也能正常運行和發(fā)送郵件。
下面,就該進(jìn)行window上定時任務(wù)計劃設(shè)置。
配置window定時任務(wù)計劃:
1、配置可執(zhí)行的任務(wù)文件bat。
新建一個記事本文件,取名chaxunshuchu.txt(隨便?。?,里面的內(nèi)容如下:
E:
cd E:\fq\kettle\pdi-ce-8.1.0.0-365\data-integration
kitchen.bat ?-file=E:\fq\kettle\KJB\查詢輸出excel表.kjb -level=basic>E:\fq\kettle\log\"%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%".log
對上面可執(zhí)行文件腳本解釋如下:
首先進(jìn)入項目所在盤
cd ?進(jìn)入到kitchen.bat所在目錄,在kettle的安裝目錄下
kitchen.bat問執(zhí)行命令,-file后是kettle上存放的作業(yè)文件。
-level是生成的日志的等級,一般有basic、Detailed, Debug, Rowlevel, Error, Nothing。一般使用basic。
緊接著就是日志輸入的文件路徑:
"%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%" ?是時間作為日志名稱的,固定格式
.log是日志的后綴。
將寫好的記事本文件保存為ANSI格式,這個是window系統(tǒng)識別的格式,文件類型保存為.bat格式。
kettle+window服務(wù)器定時報表郵件發(fā)送
2、配置window定時執(zhí)行計劃
打開計算機(jī)管理,創(chuàng)建任務(wù)計劃:
kettle+window服務(wù)器定時報表郵件發(fā)送
新建操作,這里的腳本即為上面編寫的bat文件:
kettle+window服務(wù)器定時報表郵件發(fā)送
新建觸發(fā)器,設(shè)定任務(wù)重復(fù)情況,本例設(shè)置為每10分鐘一次,無限執(zhí)行。
kettle+window服務(wù)器定時報表郵件發(fā)送
最后,要在常規(guī)界面進(jìn)行最后的設(shè)置,注意,這里使用登錄window系統(tǒng)的用戶來執(zhí)行任務(wù),需要輸入密碼進(jìn)行確認(rèn)。以后修改定時任務(wù)時,也需要該用戶的密碼進(jìn)行驗證。
kettle+window服務(wù)器定時報表郵件發(fā)送
設(shè)置完后,即可以看到定時任務(wù)情況:
kettle+window服務(wù)器定時報表郵件發(fā)送
驗證:計算機(jī)管理里可以看到定時任務(wù)執(zhí)行情況,如下,分別在14點44分和14點54分執(zhí)行一次,如下:
kettle+window服務(wù)器定時報表郵件發(fā)送
查看收到郵件情況如下:
kettle+window服務(wù)器定時報表郵件發(fā)送
到此為止,整個配置流程已經(jīng)結(jié)束。
只要這個流程熟悉后,報表的還會遠(yuǎn)么,隨便改轉(zhuǎn)換,只要查到想要的數(shù)據(jù)生成到文件里,再通過定時任務(wù)發(fā)送給指定的郵箱,即可完成每日的報表任務(wù)了。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享文章:kettle+window服務(wù)器定時報表郵件發(fā)送-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/ecdho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部