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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2016/11/10 kettle概述

發(fā)布時間:2023/12/13 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2016/11/10 kettle概述 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

??????? ETL(Extract-Transform-Load,即抽取,轉(zhuǎn)換,加載),數(shù)據(jù)倉庫技術(shù),是用來處理將數(shù)據(jù)從來源(以前做的項目)經(jīng)過抽取,轉(zhuǎn)換,加載到達(dá)目的端(正在做的項目)的過程。也就是新的項目需要使用以前項目數(shù)據(jù)庫中的數(shù)據(jù),ETL就是解決這個問題的。

??????? ETL實現(xiàn)共同注意點:正確性,完整性,一致性,完備性,有效性,時效性,可獲取性等,也就是說無論我們使用什么工具,來實現(xiàn)ETL技術(shù)時,達(dá)到這幾個方面,才算是質(zhì)量過關(guān)的。

??????? kettle則是其中的一種工具,其它還有:Informatica,Datastage,OWB,微軟的DTS等等。好,下邊簡單說說kettle。

??????? kettle是一款國外開源的ETL工具,純Java編寫,可以在Windows,Linux,Unix上運(yùn)行,數(shù)據(jù)抽取高效穩(wěn)定。kettle中文名俗稱“水壺”,開發(fā)目的是將各種數(shù)據(jù)放到一個壺中,然后經(jīng)過各種處理加工,以特定的格式流出。

??????? kettle轉(zhuǎn)換的設(shè)計包括幾個方面:資源庫,數(shù)據(jù)庫連接,作業(yè)(job),轉(zhuǎn)換(trans),步驟(step)。形象的舉一個例子:資源庫相當(dāng)于我們一個Java項目,數(shù)據(jù)庫連接相當(dāng)于我們Java項目中的連接數(shù)據(jù)庫,Job相當(dāng)于Java項目中的一條線,而Trans相當(dāng)于Java中的一個個類,Step則是類中的方法。所以,kettle需要我們做的就是建好資源庫,連接好數(shù)據(jù)庫,建立轉(zhuǎn)換,寫好類中的每個步驟,將轉(zhuǎn)換連接起來組成任務(wù)(轉(zhuǎn)換也可以獨立執(zhí)行)。

??????? 最后看一下什么時候適合使用kettle。這樣一個項目A,這個項目A需要實施到很多家企業(yè),而項目A需要用到每家企業(yè)的數(shù)據(jù)庫基礎(chǔ)數(shù)據(jù),例如員工,組織結(jié)構(gòu),客戶,供應(yīng)商等等一些基礎(chǔ)數(shù)據(jù),這時候kettle就可以很輕松的完成任務(wù)。也就是說,我們的項目需要用到大量的數(shù)據(jù)庫之間遷移數(shù)據(jù)。

摘錄自:http://blog.csdn.net/liujiahan629629/article/details/47061727

轉(zhuǎn)載于:https://www.cnblogs.com/zcr3108346262/p/6049595.html

總結(jié)

以上是生活随笔為你收集整理的2016/11/10 kettle概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。