KETTLE 使用教程

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

Kettle的建立數據庫連接、使用kettle進行簡單的全量對比插入更新:kettle會自動對比用戶設置的對比字段,若目標表不存在該字段,則新插入該條記錄。若存在,則更新。

Kettle簡介:Kettle是一款國外開源的ETL工具,純java編寫,可以在Window、Linux、Unix上運行,數據抽取高效穩定。Kettle 中文名稱叫水壺,該項目的主程序員MATT 希望把各種數據放到一個壺里,然后以一種指定的格式流出。Kettle這個ETL工具集,它允許你管理來自不同數據庫的數據,通過提供一個圖形化的用戶環境來描述你想做什么,而不是你想怎么做。Kettle中有兩種腳本文件,transformation和job,transformation完成針對數據的基礎轉換,job則完成整個工作流的控制。(引用百度百科)

1、Kettle的下載與安裝(在本文中使用的kettle版本為6.1.0.1-196)

2、打開kettle。

  首先解壓下載下來的壓縮包如:pdi-ce-6.1.0.1-196.zip

  然后打開Spoon.bat,如圖所示:

  

  打開后請耐心等待一會兒時間。

3、建立轉換。

  在文件->新建裝換。

  新建轉換后在左邊的主對象樹中建立DB連接用以連接數據庫。如圖所示:

  

  建立數據庫連接的過程與其他數據庫管理軟件連接數據庫類似。

  注意:在數據庫鏈接的過程中,可能會報某個數據庫連接找不到的異常。那是因為你沒有對應的數據庫鏈接驅動,請下載對應驅動后,放入kettle的lib文件夾。

4、簡單的數據表插入\更新

  (1)新建表插入

  在左邊的面板中選擇“核心對象”,在核心對象里面選擇“輸入->表輸入”,用鼠標拖動到右邊面板。如圖所示:

?

?

?

  雙擊拖過來的表,可以編輯表輸入。

  選擇數據庫連接和編輯sql語句,在這一步可以點擊預覽,查看自己是否連接正確。

?

  (2)通過插入\更新輸出到表。

  在左邊面板中選擇核心對象、選擇“輸出->插入\更新”如圖所示:

?

  編輯插入更新:

  首先:表輸入連接插入更新。

    選中表輸入,按住shift鍵,拖向插入更新。

  然后:雙擊插入更新,編輯它。

?

  到這里基本上,這個轉換就要做完了,可以點擊運行查看效果,看是否有誤,這個要先保存了才能運行,可以隨意保存到任何一個地方。

5、使用作業控制上面裝換執行。

  使用作業可以定時或周期性的執行轉換,新建一個作業。并從左邊面板拖入start 和轉換。

  

  雙擊start可以編輯,可以設置執行時間等等

  點開裝換,可以設置需要執行的轉換任務,比如可以執行上面我們做的轉換,XXX.ktr

  最后點擊運行即可。

?

  到這里,一個簡單的通過作業調度的kettle就算做完了。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447892.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447892.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447892.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

為什么你應該參與到開源項目中

試圖描述開源并不是一件容易的事——很多圖書作家,社區領袖和主持人對于開源社區的工作原理以及它是否對新人程序員有幫助持不同意見試圖描述開源并不是一件容易的事——很多圖書作家,社區領袖和主持人對于開源社區的工作原理以及它是否對新人程序員有幫…

根據庫位獲取倉庫id

通過location獲取warehouse location.get_warehouse() 轉載于:https://www.cnblogs.com/brucexl/p/11425603.html

AI:初學者如何從零學習人工智能?看完你就懂了

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 此文是想要進入人工智能這個領域、但不知道從哪里開始的初學者最佳的學習資源列表。 一、機器學習 有關機器學習領域的最佳介紹&#…

Ubuntu下Navicat 配置

創建快捷方式: 1. 創建navicat.desktop文件 2.內容如下: [Desktop Entry]EncodingUTF-8NameNavicat PremiumCommentThe Smarter Way to manage dadabaseExec/bin/sh "/home/fit/Downloads/navicat112_premium_en_x64/start_navicat"Icon/home/fit/Downloads/navicat1…

歷史上最知名的15位計算機科學家

基于維基百科上超過11,000位歷史人物的數據,麻省理工學院媒體實驗室創建出了一種名為“歷史人氣指數(HPI)”的參數。以下列出了15個歷史上最知名的計算機科學家,我們來看一下他們的“HPI”分數。麻省理工學院媒體實驗室推出了一個…

想要轉人工智能,程序員該如何學習?(學習路線、知識體系)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 對于程序員來說,碼農之路并不是一帆風順。對于每一個入行IT業的社會青年來說,誰不是抱著想要成為最高峰的技術大…

js 的匿名函數

var sum function(x,y){alert(xy); }; 像上面這種,function后面沒有函數名的函數就叫做匿名函數。以上是將匿名函數賦值給了sum變量。 還有一種寫法: alert((function(x,y){return xy; })(2,3));//結果為5 當單獨運行一個匿名函數時會報錯,比…

科目三并不難 盤點科目三技巧

科目三難不難?相信很多學員都會有這個疑問,其實,找駕校網可以負責任的告訴你,只要掌握了科目三考試技巧,通過科目三的機會將會大大增加。下面就請看科目三技巧,幫你輕松通過駕校科目三考試。   科目三考試…

健康腎臟有“六怕”

補腎”一詞大家并不陌生,甚至有人呢拿它當成功課來做。但其實,保護腎臟是日常生活中的小習慣就可以做到的,盲目的補腎則可能會傷腎!今天我們就來看看,腎臟都有哪“六怕”。 腎臟一怕:只重補腎,忽視腎臟健…

【轉載】矩陣求導、幾種重要的矩陣及常用的矩陣求導公式

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。本文鏈接:https://blog.csdn.net/daaikuaichuan/article/details/80620518 一、矩陣求導 一般來講,我們約定x(x1,x2,...xN)…

AI 人工智能學習路線

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 相關視頻資料下載見:https://blog.csdn.net/qwxwaty/article/details/80800701 階段一、人工智能基礎 - 高等數…

mysql多條數據合并一條之后取出重復值

mysql多條數據合并一條用,逗號分隔 GROUP_CONCAT(equipment_type) as type mysql多條數據合并一條用,逗號分隔并且去除重復值 GROUP_CONCAT(distinct equipment_type) as type 這里的distinct必須放在開頭 轉載于:https://www.cnblogs.com/zjj1990/p/11452951.html

人生一世 什么真正的才是你的?

近日看了一篇文章:“人生一世、什么是你的?”讓人思緒起伏。是啊,人生一世、到底什么才是你的,臨近古稀、這個問題讓人深思回首: 初戀是你的嗎?那是你們什么都還不成熟,只是一時的感情沖動,有很多的不現…

一張圖看懂AI、機器學習、深度學習的關系

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 AI(人工智能)是未來,是科幻小說,是我們日常生活的一部分。所有論斷都是正確的&#xff0…

數據結構與算法緒論

基本概念和術語 數據數據是信息的載體,是描述客觀事物屬性的數,字符以及所有能輸入到計算機中并被計算機程序識別和處理的符號的集合。 數據元素數據元素是數據的基本單位,通常作為一個整體進行考慮和處理。一個數據元素可由若干個數據項組成…

學習不能速成

學習是一個過程,在幼兒階段,如果爸媽不求速成,讓孩子能愉快地經歷各種建立新知的方式,打好基礎、享受學習,孩子才能終身保有學習的熱情。 日子過得飛快,整個世代仿佛在不斷地急速轉變,凡事講求速…

Django權限系統auth模塊詳解

轉自:原文出處 auth模塊是Django提供的標準權限管理系統,可以提供用戶身份認證, 用戶組和權限管理。 auth可以和admin模塊配合使用, 快速建立網站的管理系統。 在INSTALLED_APPS中添加django.contrib.auth使用該APP, auth模塊默認啟用。 User User是auth…

化妝、護膚的步驟

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 雖然從不化妝,但也記錄一下,也許多年后我還是有時間和耐心去化一下呢 .... ---------------------------------…

2014年駕考科目三考試扣分標準(細則)

【導語】:2014年駕考科目三考試的扣分標準是什么?2014年駕考科目三考試的扣分點有哪些?2014年路考有哪些扣分標準?路考扣分項目盤點 一、考試時出現下列情形之一的,評判為不合格: 1、不按規定使用安全帶或…

Windows10 網絡圖標消失 連接不上網絡 的解決方法

【背景】電腦win10的,下載一個軟件重啟之后網絡圖標消失,并且無法聯網。 參照此解決方法: 原因: 【Windows Event Log】服務對應的注冊表出現問題,導致無法正常啟動,進而導致一些依賴于它的聯網服務無法正常…