<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-75  評(píng)論-193  文章-5  trackbacks-0

            今天早上在網(wǎng)上看到了kettle發(fā)布了最新的版本,忽然想起最近其實(shí)做了不少工作應(yīng)該是ETL工具的拿手好戲,趕緊下載下來(lái)看看,看是否能夠在實(shí)際的工作中應(yīng)用起來(lái)。

            順便講一下,為啥看到kettle會(huì)兩眼發(fā)光。

            最近寫(xiě)了好幾個(gè)小程序,用于從一個(gè)ftp去獲取數(shù)據(jù),然后轉(zhuǎn)發(fā)至另一個(gè)ftp去,或者是從一個(gè)數(shù)據(jù)庫(kù)獲取數(shù)據(jù)然后保存至本地的數(shù)據(jù)庫(kù)中,使用的是jdk中的Timer實(shí)現(xiàn)的定時(shí)調(diào)度,本來(lái)也沒(méi)什么問(wèn)題,連續(xù)運(yùn)行幾個(gè)月都不會(huì)出錯(cuò)。

            可是最近網(wǎng)絡(luò)不是太好,周期性抽風(fēng),ping包時(shí),每5分鐘大概會(huì)丟7-8個(gè)包,從而導(dǎo)致程序也會(huì)假死,過(guò)一段時(shí)間后就不正常干活了,估計(jì)是因?yàn)橛昧藬?shù)據(jù)庫(kù)連接池的問(wèn)題,要是每次發(fā)起數(shù)據(jù)庫(kù)連接可能就不會(huì)有問(wèn)題了,偷懶也不想改了,因?yàn)榫W(wǎng)絡(luò)最終肯定是會(huì)修好的 :-) 但是想試試ETL工具,因?yàn)楹竺孢€有一些類(lèi)似的東西要處理,不想寫(xiě)代碼了,用別人的輪子感覺(jué)比較好,呵呵

            首先下載了kettle的最新版,kettle3.1,解壓后即可運(yùn)行,一般的開(kāi)發(fā)人員稍微摸索一下,看看例子簡(jiǎn)單的轉(zhuǎn)換還是會(huì)做的,今天小試了一把,有幾個(gè)注意點(diǎn)記下來(lái)。

    1. 使用資源庫(kù)(repository)登錄時(shí),默認(rèn)的用戶(hù)名和密碼是admin/admin
    2. 當(dāng)job是存放在資源庫(kù)(一般資源庫(kù)都使用數(shù)據(jù)庫(kù))中時(shí),使用Kitchen.bat執(zhí)行job時(shí),需使用如下的命令行:
      Kitchen.bat /rep kettle /user admin /pass admin /job job名
    3. 當(dāng)job沒(méi)有存放在資源庫(kù)而存放在文件系統(tǒng)時(shí),使用Kitchen.bat執(zhí)行job時(shí),需使用如下的命令行:
      Kitchen.bat /norep /file user-transfer-job.kjb
    4. 可以使用命令行執(zhí)行job后,就可以使用windows或linux的任務(wù)調(diào)度來(lái)定時(shí)執(zhí)行任務(wù)了

            在一開(kāi)始使用命令行方式執(zhí)行job時(shí),總是報(bào)如下的錯(cuò)誤,琢磨了好長(zhǎng)時(shí)間總算整明白正確的方式了。

    Unexpected error during transformation metadata load
    No repository defined!

            下一步準(zhǔn)備按照實(shí)際情況定制Job,做好了再寫(xiě)小結(jié)。

    posted on 2008-12-04 22:48 The Matrix 閱讀(10381) 評(píng)論(13)  編輯  收藏 所屬分類(lèi): Kettle

    評(píng)論:
    # re: Kettle初探 2008-12-18 17:11 | 吳悔
    不錯(cuò),想問(wèn)一下

    Unexpected error during transformation metadata load
    No repository defined!

    這個(gè)問(wèn)題你最后怎么解決的?  回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2008-12-19 00:21 | The Matrix
    @吳悔
    一開(kāi)始我是將Job和Transfomation都是存放在資源庫(kù)中的,然后使用Kitchen.bar執(zhí)行時(shí)會(huì)報(bào)上述錯(cuò)誤,后來(lái)登錄kettle時(shí),選擇“不使用資源庫(kù)”,直接將Job和Transfomation保存在本地文件中,再使用Kitchen.bat執(zhí)行就沒(méi)有問(wèn)題了。  回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2009-02-03 16:24 | chenzz
    您好:
    我近期要將數(shù)據(jù)庫(kù)由Db2移植到Oracle上。想用Kettle來(lái)做。遇到個(gè)問(wèn)題:
    數(shù)據(jù)庫(kù)是的表很多,我怎么將DB2的表結(jié)構(gòu)批量轉(zhuǎn)化為Oracle類(lèi)型的。
      回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2009-02-03 16:28 | The Matrix
    @chenzz
    DB2我沒(méi)有弄過(guò),DB2應(yīng)該可以導(dǎo)出標(biāo)準(zhǔn)的建表語(yǔ)句吧.........如果可以的話(huà),就好辦了  回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2009-05-13 20:41 | 初學(xué)者
    您好,能不能把源碼給我一份,我一直下不下來(lái)  回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2009-05-13 20:41 | 初學(xué)者
    我的郵箱是lanseyouyu1998@163.com  回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2009-08-14 18:42 | hpf1908
    我的job里面設(shè)置了最小日志,但是在用命令行調(diào)用kettle運(yùn)行時(shí)還是基本日志,kitchen.bat有沒(méi)有日志參數(shù),求解?  回復(fù)  更多評(píng)論
      
    # re: Kettle初探[未登錄](méi) 2011-06-01 22:33 | 初學(xué)者
    不錯(cuò),非常感謝你的分享,我最近也開(kāi)始弄這個(gè)  回復(fù)  更多評(píng)論
      
    # re: Kettle初探[未登錄](méi) 2011-08-04 14:22 | lily
    謝謝啦,就是看了你這個(gè)blog,在kitchen.bat里面保存了命令,然后再任務(wù)調(diào)度,就OK啦。比自己摸索省了多少時(shí)間啊,再次表示感謝!  回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2012-11-15 10:53 | jully_ir
    @chenzz
    用PowerDesigner來(lái)做很方便,就是數(shù)據(jù)要重新抽取。不知道我理解的是否對(duì)哦~  回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2013-02-17 15:04 | beginner
    樓主試過(guò)用kettle創(chuàng)建和調(diào)用存儲(chǔ)過(guò)程嗎?我總是出錯(cuò),也不知道是什么問(wèn)題。不確定kettle是否支持。  回復(fù)  更多評(píng)論
      
    # re: Kettle初探 2013-07-10 09:12 | wings
    @hpf1908
    /level Minimal 即可  回復(fù)  更多評(píng)論
      
    # re: Kettle初探[未登錄](méi) 2014-01-15 09:04 | kevin
    @The Matrix

    難道用數(shù)據(jù)庫(kù)資源庫(kù)就不能解決這個(gè)問(wèn)題嗎?
      回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 最新精品亚洲成a人在线观看| 亚洲一区二区久久| 日韩精品福利片午夜免费观着| 图图资源网亚洲综合网站| 免费国产成人午夜在线观看| 亚洲精品国产首次亮相| 国产免费私拍一区二区三区| 98精品全国免费观看视频| 亚洲黄色在线观看视频| 综合亚洲伊人午夜网 | 国产极品粉嫩泬免费观看| 亚洲免费在线观看视频| 99在线视频免费观看| 特黄特色的大片观看免费视频| 亚洲精品老司机在线观看| 在线观看人成网站深夜免费| 2021在线观看视频精品免费| 2020国产精品亚洲综合网| 亚洲不卡AV影片在线播放| 在线观看成人免费视频| 精品久久久久成人码免费动漫 | 暖暖免费日本在线中文| 亚洲一本之道高清乱码| 久久久亚洲欧洲日产国码二区| 亚洲色中文字幕无码AV| 久久青青草原亚洲av无码| 国内精自视频品线六区免费| 国产精品观看在线亚洲人成网| 国产AV无码专区亚洲Av| 最新免费jlzzjlzz在线播放| 黄色a级免费网站| 亚洲美女视频一区二区三区| 亚洲国产精品久久| 亚洲人成网站在线观看青青| 免费国产黄网站在线观看 | 亚洲国产精品国产自在在线| 亚洲国产精品人人做人人爱| 亚洲精品tv久久久久| 国产成人精品久久亚洲| 国产偷国产偷亚洲清高动态图 | 久久国产精品免费视频|