
Kettle
文章平均质量分 72
菜菜的中年程序猿
热爱编程的2B小青年
展开
-
kettle 记录日志功能实现
日志是数仓很重要的组成部分,能记录到每个job,每一步的执行起止时间,错误信息。kettle有强大的日志功能。实现形式有控制台打印,后台日志表。控制台打印如下2、日志记录表双击job中的空白区域,进入日志界面如下下图所示:日志表名可以任意取,然后日志表字典根据需要确定。然后选择sql,得到创建日志表sql然后执行,日志表已经创建好了。然后保存,执行job。通过数据库查看运行日志记录SELECT t.* FROM etl_log t;从日志中可以看到运行时间,状态,但是对原创 2020-09-17 23:29:23 · 10115 阅读 · 1 评论 -
kettle 连接oracle 12c以上数据库报错 ORA-12505, TNS:listener does not currently know of SID given in connect d
在通过kettle连接oracle 数据库时报错,但通过plsql是能正常连接的,ORA-12505, TNS:listener does not currently know of SID given in connect descriptororg.pentaho.di.core.exception.KettleDatabaseException: 来看oracle 数据库版本select * from v$version;连接oracle 12c以上的数据库需要在数据库名称前加上’原创 2020-09-17 22:45:00 · 2629 阅读 · 6 评论 -
Kettle发送邮件以及 Could not connect to SMTP host: smtp.qq.com, port: 465,535 Login Fail.问题处理
1、新建一个job(作业)2、发送邮件设置2.1 邮件服务器设置2.2 发件内容设置3、发送执行作业转换4、465 端口登录失败问题5、 535 Login Fail. Please enter 问题处理最近开始研究开源的ETL工具Kettle。记录一下发送邮件的功能。1、新建一个job(作业)然后从通用中拖拽START以及发送邮件成功到右边开发栏。2、发送邮件设置双击发送邮件,先设置收件人和发件人2.1 邮件服务器设置发件人用的是qq邮箱,设置为SMTP服务器:smtp.qq.com。.原创 2020-09-16 23:48:05 · 9731 阅读 · 1 评论