原文:kettle的作業和參數組件

大多數ETL項目都需要完成各種各樣的維護工作。例如,如何傳送文件 驗證數據庫表是否存在,等等。而這些操作都是按照一定順序完成。 . 因為轉換以並行方式執行,就需要一個可以串行執行的作業來處理這些操作。一個作業包含一個或者多個作業項,這些作業項以某種順序來執行。作業執行順序由作業項之間的跳 Job hop 和每個作業項的執行結果來決定。 . 作業項是作業的基本構成部分。如同轉換的步驟,作業項也可以 ...

2020-02-18 22:40 0 2015 推薦指數:

查看詳情

使用Kettle的命名參數動態執行作業

關於如何根據傳入的不同參數,達到動態運行作業的目的,這里不介紹。只提供一個思路,就是不同的調度進程調度同一個Kettle文件時,傳入了不同的參數,從而得到不同的數據。 如下圖所示: 1. 先設置參數名稱,雙擊Kettle空白處,選擇Parameters 選項卡 2. 輸入一個參數 ...

Fri Jun 07 06:24:00 CST 2019 0 1615
java調用kettle7傳遞參數並執行作業

作業與轉換 作業中添加轉換1和轉換2 轉換1中需添加 獲取系統信息 步驟,獲取需要的參數,表輸入中需勾選替換SQL語句中的變量。內容如下圖所示(轉換2同轉換1): 測試時可以采用以下方法: ...

Wed Apr 07 19:16:00 CST 2021 0 283
kettle - Linux下定時執行kettle作業

由於第一次碰linux,對其不是很了解,導致這個問題困擾了我近一個月的時間,現在終於解決了,分享給大家。 首先,安裝jre,配置java環境變量 (一) 下載jre-6u23-linux ...

Thu Sep 03 23:29:00 CST 2020 0 627
kettle - Linux下定時執行kettle作業

Linux下實現kettle 自動同步數據 1.安裝jdk tar -zxvf jdk-7u25-linux-x64.tar.gz -C /usr/share 2.配置java環境 vim /etc/profile 在末尾添加如下 export JAVA_HOME=/usr/share ...

Tue Apr 18 04:31:00 CST 2017 0 6904
Kettle — 常用組件使用

前言Kettle控件分為三種:轉換控件、作業控件和Hop(跳)。轉換控件輸入控件表輸入 表輸入控件是從數據庫的表中讀取數據的控件。我們可以在表中輸入SQL語句(或者通過獲取SQL查詢語句獲取)。比如我們通過獲取SQL查詢語句獲取到SQL語句,我們可以預覽這個轉換。 預覽結果如 ...

Fri May 08 02:03:00 CST 2020 0 1971
kettle的輸入組件

1、kettle里面的輸入,就是用來抽取數據或生成數據,是ETL操作的E。 2、CSV文件是一種帶有固定格式的文本文件。注意:獲取字段的時候可以調整自己的字段類型,格式,滿足自己的需求哦。 3、文本文件輸入,提取日志信息的數據是開發常見的操作,日志信息基本都是文本類型。 首先要獲取到要抽取 ...

Wed Feb 12 20:34:00 CST 2020 0 1126
kettle的輸出組件

1、輸出是轉換里面的第二個分類。輸出屬於ETL的L,L就是Load加載。微軟的Excel目前有兩種后綴名的文件分別為:xls和xlsx。xls:2007年之前。xlsx:2007年之后。   Exc ...

Sat Feb 15 20:16:00 CST 2020 0 1127
kettle組件-轉換

1:列轉行 2:列轉行 3:去除重復記錄 步驟名稱:保持唯一性 增加計數器到輸出?:當勾選了此項,並在計數器字段后給予了名稱,則將會在該字段下顯示去掉的重復行數。 ...

Sat Dec 08 02:26:00 CST 2018 0 749
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM