码迷,mamicode.com
首页 > 其他好文 > 详细

kettle日志记录

时间:2016-09-08 18:16:42      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

环境描述:

现在一个项目有很多个作业,需要知道每次跑批后哪些ktr跑成功,哪些失败了

问题解决:

下面是一个具体的操作流程

首先建立数据库表

CREATE TABLE test_1(id INT,NAME VARCHAR(10));

INSERT INTO test_1 VALUES(1,‘hsj‘);

CREATE TABLE test_2(id INT  PRIMARY KEY NOT NULL,NAME VARCHAR(10));

数据库表建立完毕之后,新建ktr,ktr示意图如下:

技术分享

 

在上图界面右键--“转换设置”,可以看到如下界面:

技术分享

 

上图中日志数据库连接为数据库日志表所存放数据库的连接,日志表名称随便命名

 点击“SQL”,出现如下界面

技术分享

 

点击上图中“执行”

技术分享

 

日志表已经成功建立。

接着执行测试

技术分享

 

查询数据库日志表

SELECT * FROM ETL_LOG

  技术分享

以下是LOG_FIELD字段的值:

2016/09/08 17:22:22 - Spoon - 转换已经打开.
2016/09/08 17:22:22 - Spoon - 正在打开转换 [日志记录]...
2016/09/08 17:22:22 - Spoon - 开始执行转换.
2016/09/08 17:22:22 - 日志记录 - 为了转换解除补丁开始 [日志记录]
2016/09/08 17:22:22 - 表输出.0 - Connected to database [DB2] (commit=1000)
2016/09/08 17:22:22 - 表输入.0 - Finished reading query, closing connection.
2016/09/08 17:22:22 - 表输入.0 - 完成处理 (I=1, O=0, R=0, W=1, U=0, E=0
2016/09/08 17:22:22 - 表输出.0 - 完成处理 (I=0, O=1, R=1, W=1, U=0, E=0

END

  

 

kettle日志记录

标签:

原文地址:http://www.cnblogs.com/OliverQin/p/5853820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!