kettle使用手册资料_第1页
kettle使用手册资料_第2页
kettle使用手册资料_第3页
kettle使用手册资料_第4页
kettle使用手册资料_第5页
已阅读5页,还剩19页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Spoon.bat修改

在setopt=*®Jg"-Dfile.encoding=UTF-8",解决乱码问题

表输入

替换SQL语句中的变量:变量用?表示

从步骤中插入数据这个组件之前的流程名称

新建/编辑

Wizard(向导)

填写数据库连接名称(选择数据库连接类型和数据库访问类型)NEXT

端口号默认NEXT

回l,W

设置用户名珠和密码

螃飘来创

用户名baolong

WO

回一^]

络连接报告

频告

正确连接到数据库[XLServe1*

主机名:127.0。1

端口:1433=

数据座名:DJTURBOHEI

.

41>i>

r

获取SQL查询语句

选择表或者视图,确定也可以自定义SQL语句.

0埼入股第记舞遍

辅入你想预览的记录数量;

T

艇©取消©

查询

查询所需关键字:字段1为流入字段

查询返回的值:字段为数据库表字段,可以起个别名,类型不选可能导致跨库乱码

获取查询关键字:流入的所有字段

获取返回字段:所选数据库表所有字段

Switch/Case

Switch字段流入的字段

Case值数据类型:视情况而定

Case值:此处为空时-转到-查询DEPT_CODE

默认目标步骤(default):自定义流程,如图

字段选择

移除:移除流入字段

元数据:修改元数据字段

选择和修改:

如果指定了移除和元数据就不能选择列映射

憎加常量

添加一列到元数据流中

itc拿里

IrcWfiDEPTCODE

睢@I!哙g

设置字段值

替换流字段的值

[HISetfieldvalue回汉1

Stepname:设置手葭值

Fields:

>

#fieldnameReplacebyvaluefromfield

1DEPT.CODE2DEPT.CODE

威1睢@1年见I」©I

LJ

表输出

主选项默认

不是临时表的话,千万不要选中剪裁表,这个用于删除表中的数据

勾选’指定数据库字段’后才能操作‘数据库字段面板’

提交记录数量:每次批处理的数量,一批对应一个事务

…出。回

步取称黜出

处库或MYSQL-叵]恒Wizard,」

目8乱三⑥…

目标表FACTJNP.BILL.DETAIL今

提交记疆强looo令

裁等裹□

忽略脉谶□

指蒜廨字段,

隹驾致提摩李霞、

插入的李股:

▲

#表字段流字段廷取字段

11BILL.ITEM.IDID

蜡人字,映射

2VISIT.NOZYH

3PATIENTJDBR1D

4CHARGESZFE

5ORDER.DOCTOREMP.NO

6BI山NG_D印TDEPLCODE

7DEPT_ORDERED_BYDEPT_CODE2

8UEM.CLASSCLASS.CODE

9HEM.CODEFYXM

10BILUNG.DATESJ

QHelp艇◎惭©||SQL

输入字段映射

不要随便点‘猜一猜'

空操作

什么也不做

删除

查询所需的关键字删除的条件

插入/更新

不推荐使用

比较流中和数据库表的值,不同则更新

编辑映射:同表输出

字符串替换

过滤两个或以上中文并设置为空串

去除重复记录

注意:去除的记录要排序,否则只去除连续的值

行扁平化

详解:

http:〃/Document/detail/tid/73025

Access输入

选择mdb格式文件,支持正则过滤

Kettle熠量更新

http;〃/s/bb96d35752501015dtm,html

获取系统信息

类型

心选提信息她

行[v]Q

海疑取二信息淳

磁日工

案统日期(固定)

瓶日期范围(极)

结束日期五围(转换)

斑日

结束日期范围(作业)

昨天00:00:00

昨天23:59:59=

今天00:00:00

好23:59:59

明天00:00:00

)明天23;59;59

I上月SI一天M00:00:00

上月最后一天的23:59:59

本月第一天的00;00:00

本月最后W的23:59:59

下个月38一天的00:00:00

下个月最后一天的23:59:59

步骤夏制

转换€称

您蝴文,塔

最后修设楼的用户

静投的量后修改日期

耀1D

I父作业I。

Hostname(Networksetup)

|主催

IPW

俞令行钵1

命令行参数2

I命令行参数3

命令行参数4

1命令行/数5

命令行参数6

命令行善数7

今今三叁数8

“命令行拿数9▼

[熊©:]j取消g|

预览记录

计算器

如下是移除元数据流字段新数据流加负号

Kettle变量

⑴名称对应参数

值:可以写SQL函数比如sysdate+l,to_date()等

相对应的变量名

SQL廊9⑥

SELECTSYS_PARA_CODE^Y^PARA-NAMEZCREATE_TIMEFROMPORTAL.SY^PARA

WHERECREATE.TIMEBETWEEN${START.TIME}AND${END_TIME}

(2)位置对应参数

获取系统信息

此处添加两个变量作为增量的值

设置变量

变量活动类型:

2)通过属性文件(常用)

在C:\Users\${userName}\kettle\kettle,properties中添加变量(key二value)

JavaVirtualMachine:S系统级作用域,凡是在一个java虚拟机下运行的线程都受

其影响。

parentjob:在当前作业下是生效的。

grand-parentjob;在当前作业的父作业下是生效的。

therootjob:R级作用域,凡是在跟作业下运行的都是生效的

变量替换SQL语句

勾选〃替换SQL语句里的变量”和〃执行每一行”

FROMFACT_INP_VISIT

WHEREADMITDATE>=?

ANDADMIT_DATE<-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论