kettle教程--通过配置文件同步所需要的列数据
作者:互联网
kettle教程--通过配置文件同步所需要的列数据
欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「kettle」, 免费领取全网最热的kettle实战视频教程 http://www.javaman.cn/kettle/kettle-column
本文主要讲解将列配置在excel配置文件中,只同步所需要的字段,不需要进行表的全部字段同步!!
创建如下4张表,kettle结尾的表为目标表,非kettle结尾的表为源表
-- Create table
create table T_USER_2
(
id NUMBER(5),
name NVARCHAR2(20),
password NVARCHAR2(30),
sex CHAR(2),
gxsj DATE
)
tablespace TEST
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Create table
create table T_USER_2_KETTLE
(
id NUMBER(5),
name NVARCHAR2(20),
password NVARCHAR2(30),
sex CHAR(2),
gxsj DATE
)
tablespace TEST
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
整个作业流程如下图所示:
一、获取Excel配置文件
1、获取excel文件,复制记录到结果中去
2、souce代表需要同步的表,target代表目标表,column代表同步的字段
二、循环处理
循环处理的作业流程如下:
1、获取第一步的表名,设置到source、target和column变量中
2、进行数据的同步
2.1、将变量替换到sql语句当中
2.2、将变量替换到目标表当中
2.3、点击执行,查看运行结果
3、运行结果查看
根据上述表查看,发现所选字段数据已经同步到表中,该表并非全表同步!
获取此kettle示例,关注下面公众号,回复【999
】,祝同学们学习愉快~~
标签:同步,NVARCHAR2,配置文件,--,kettle,table 来源: https://www.cnblogs.com/dalaba/p/14777020.html