kettle
说文科技
同名公众号【说文科技】,做有态度的研究。
展开
-
Kettle简单案例之一
Kettle简单案例一.示例一:二.示例二:1.需求: insert into appmetadatadb.etl_statistics(task_id,created_on)values(${JOB_ID},'${START_TIME}');原创 2018-06-20 21:02:59 · 2707 阅读 · 0 评论 -
Kettle系统知识讲解一
Kettle系统知识讲解一1.kettle简介1.数据仓库领域的一个重要概念就是数据整合。数据整合就是把不同数据库中的数据组合到一起,对外提供统一的数据视图。 2.kitchen用于执行作业,pan用于执行转换。 3.跳就是从一个作业项/步骤的中心连接到另一个作业项/步骤的一条线。在作业里跳定义的是控制流,在转换里跳定义的是数据流。 4.转换(transformation)是et...原创 2018-07-24 16:52:42 · 19248 阅读 · 0 评论 -
kettle常见报错集锦
kettle常见报错集锦报错一 ERROR (version 8.1.0.0-365, build 8.1.0.0-365 from 2018-04-30 09.42.24 by buildguy) : Because of an error, this step can't continue: 2018/07/26 11:28:53 - sql_data_output.0 - ER...原创 2018-08-04 17:23:17 · 21234 阅读 · 0 评论 -
Kettle调用存储过程
Kettle调用存储过程kettle调用存储过程时,只需要使用相应的输入输出参数即可。即前面并不一定需要使用“表输入”字段,使用获取变量即可。如下图所示: ...原创 2018-09-11 17:10:17 · 4962 阅读 · 0 评论 -
kettle连接设置字符编码
kettle连接设置字符编码0.前言某些时候,在使用kettle处理表输入,表输出的时候,会因为kettle连接数据库设置的字符编码格式不对,导致字符乱码。1.解决方法 在命名参数栏填写:characterEncoding,值的那栏写:utf-8 set names utf8...原创 2018-09-05 21:00:14 · 15733 阅读 · 7 评论 -
kettle 任务出错Incorrect string value: '\xF0\x9F\x90\xB1Cl...' for column 'xxx'
Kettle 运行任务报错Incorrect string value: '\xF0\x9F\x90\xB1Cl...' for column 'in_shop_name' at row 1报错信息Incorrect string value: '\xF0\x9F\x90\xB1Cl...' for column 'in_shop_name' at row 1解决方案可能是数据库...原创 2018-09-05 21:16:26 · 6133 阅读 · 2 评论 -
Kettle 获取存储过程的返回值
Kettle 获取存储过程的返回值1.需求kettle中,需要调用存储过程,但是这个存储过程是有返回值的,我们怎么获取到这个返回值呢?2.实现kettle中存在一个控件**“设置变量”**,可以使用这个变量来获取返回字段,然后设置成返回值,最后在转换的外层调用即可。这里给出一个简要的示意图,如下示:...原创 2018-09-20 15:55:08 · 4706 阅读 · 2 评论 -
Kettle 常踩的坑
Kettle 常踩的坑1. 坑一 之 jndi 连接编辑数据库连接(jndi形式)之后,会导致相同的数据库连接全部修改,而不是仅仅修改某一个。如下:如果修改某一个jndi链接,都会导致如上三个jndi连接造成更改。1.1 正确操作如果是需要修改某个jndi连接,应该使用新建 而不是编辑。...原创 2018-11-28 18:36:58 · 1880 阅读 · 0 评论