转换
- 输入:
创建转换
设置方式和得到的结果为:
创建转换
设置方式和得到的结果为:
- Generate random value
该工具是随机数生成器,当需要随机数时,可以使用该工具。 - Get File Names.jpg
使用该步骤,可以得到一个文件的具体详细信息,比如大小,存储路径,是否只读,是否隐藏等。 - Get data from XML
使用XPath路径读取xml文件,这个步骤也允许你解析以前字段定义的xml文件。 - Property Input
从属性文件中读入键值对,具体操作如下图:
- 输出:
- 表输出图标
- 表输出图标
- 更新
这个步骤类似于插入\更新步骤(见下面插入更新);除了对数据表不操作外,它仅仅执行更新操作。 - 文本文件输出
将流中的内容输出到文本文件中,输出的内容使用;隔开。 - 插入_更新
该步骤利用查询关键字在表中搜索行。如果行没有找到,就插入行,如果能找到,并且要被更新的字段没有任何改变,就什么也不做。如果不同,行就会被更新。 当勾选红框时,该工具将不执行任何更新,当然相同的内容也不会插入。如下图
直接和数据库关联,基于关键字删除目的表记录,使用方法如下:
创建转换
设置方式和得到的结果为:
- XML输出
这个步骤允许你从源中写入行到一个或者多个xml文件 - SQL File Output
该步骤用来将SQL INSERT语句输出到文件 - Properties Output
这个步骤输出一组行数据到java属性文件里,输出的数据以键值对的格式存在 - Microsoft Excel Output
利用这个步骤,可以将数据写入到一个或者多个Excel文件中;
3.查询:
- Check if a column exists
输入流或表的一列,是否在另一个表的列里边,并且有个新的字段显示是否存在
设置方式为:
- 数据库查询
使用字段值在数据库里查询值,编辑如下:
查询所需要的关键字是条件,前面的表字段是目的表CET_BJ的字段,后面的是流里的字段;而下面查询表返回的值是返回目的表ECT_JB中查询出的值。 以上相当于语句:
select 数据流.* ,CET_JB.BJDM AS CET_BJ_BJDM, CET_BJ.BJMC as CET_BJ.BJMC as CET_BJ_BJMC from CET_BJ , 数据流 where CET_BJ.BJDM = 数据流.bjdm