设为首页收藏本站 开启辅助访问
 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

查看: 627|回复: 31

【干货】不让【执行SQL脚本】第一个执行而且不重复执行

[复制链接]

8

主题

50

帖子

456

积分

中级会员

Rank: 3Rank: 3

积分
456
发表于 2016-11-3 14:49:56 | 显示全部楼层 |阅读模式
本帖最后由 guess_l 于 2016-11-3 15:01 编辑

【执行SQL脚本】按照官方的说法:http://wiki.pentaho.com/display/EAI/Execute+SQL+script  这个控件会在转换初始化第一个执行,那么想让他按照我们规定的顺序执行有一下办法:
1.单独把这个控件放到一个转换里面,之前的步骤放到另外一个转换,在作业里面连接(作业控制流)
2.如果非得在一个转换里面,那么就【勾选执行每一行】,那么就会按照顺序执行,但是有时候我们不是想每行都执行 只是想执行一次,那么我们就加一个识别最后一行控件。最终转换设计如下:
例子的含义:Kettle产生数据先到临时表存着,执行完之后把临时表数据一次性用语句抽到正式表。事实上这个例子也是一个表输出加速的一个方案,平常大家可能用表输出迁移数据,但是用 insert into select 可能会有加速的效果。

下面是这个转换的ktr文件,回复可见哟,欢迎大家回复各自的处理办法
游客,如果您要查看本帖隐藏内容请回复





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼主热帖

1

主题

13

帖子

124

积分

注册会员

Rank: 2

积分
124
发表于 2016-11-3 14:55:01 | 显示全部楼层
这么快,给你赞一下

4

主题

21

帖子

92

积分

注册会员

Rank: 2

积分
92
发表于 2016-11-3 14:55:48 | 显示全部楼层
棒棒哒。
回复

使用道具 举报

0

主题

1

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2016-11-3 14:58:07 | 显示全部楼层
感谢楼主分享

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2016-11-3 15:01:09 | 显示全部楼层
感谢楼主分享

2

主题

10

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2016-11-3 15:45:37 | 显示全部楼层
之前都是放在JOB外面执行,尝试下

0

主题

5

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2016-11-3 17:43:36 | 显示全部楼层
学习学习
回复

使用道具 举报

0

主题

4

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2016-11-4 09:15:43 | 显示全部楼层
不错
回复

使用道具 举报

1

主题

38

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2016-11-4 17:02:08 | 显示全部楼层
可以喔~
回复

使用道具 举报

0

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2016-11-5 11:26:11 | 显示全部楼层
  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋| μKettle ( 沪ICP备14044064号 )     

GMT+8, 2017-6-28 06:39 , Processed in 0.316673 second(s), 21 queries , File On.

Powered by Discuz!  uKettle

Copyright © 2014 Comsenz Inc.

快速回复 返回顶部 返回列表