写给自己的Kettle笔记4

栏目: 数据库 · 发布时间: 5年前

内容简介:====================www.ayjs.net       杨洋    wpfui.com        ayui      ay  aaronyang=======请不要转载谢谢了。=========(就是核心对象的使用)新建转换

====================www.ayjs.net       杨洋    wpfui.com        ayui      ay  aaronyang=======请不要转载谢谢了。=========

部分控件使用

(就是核心对象的使用)

新建转换

输入->生成记录

应用->写日志

然后建立关系

例6 生成记录

功能:生成一些固定字段的记录,用来模拟一些数据进行测试

注意:生成行数

写给自己的Kettle笔记4

双击 写日志,然后单击获取字段

写给自己的Kettle笔记4

运行效果:

写给自己的Kettle笔记4

写给自己的Kettle笔记4

在写日志里面,也可以限制 行数

写给自己的Kettle笔记4

写给自己的Kettle笔记4

例7 自定义常量数据

功能:用来给查询增加常量列,元数据 选项卡定义字段相关信息,数据选项卡指定对应字段对应值

写给自己的Kettle笔记4

元数据定义表的列

数据选项卡

写给自己的Kettle笔记4

自己填上数据库,很像建数据库表,然后输入值

写日志那块跟 例6一样

这里日期格式会报错误,要像下面写才能是被,不报错

写给自己的Kettle笔记4

然后运行

写给自己的Kettle笔记4

例8 生成随机数

功能:生成36位的随机数

注意:36位有4个-,主键32位还需去掉-,就是GUID

输入-> 生成随机数

脚本-> JavaScript代码

写给自己的Kettle笔记4

选择UUID,然后,点击确定

写给自己的Kettle笔记4

双击JavaScript代码

var pk=OrderID;
pk=pk.replace(/-/g,'');[object Object]

给个测试值

写给自己的Kettle笔记4

然后点击确定

写给自己的Kettle笔记4

这样拿到值了。

注意回到第一个页面别忘了点击确定,保存js代码,可以修改name

写给自己的Kettle笔记4

接下来我们拖个 (查询->HttpClient)

写给自己的Kettle笔记4

建立关系,选择 主输出步骤

写给自己的Kettle笔记4

双击Http Client

写给自己的Kettle笔记4

这样就可以获得上一步处理过的数据了。

比如换成写日志

写给自己的Kettle笔记4

写给自己的Kettle笔记4

其实javascript已经能干很多事了,没必要再增加生成主键环节了,js也能产生唯一id

例9 获取表名

功能:获取数据库表/视图/存储过程/同义词/模式名/数据库名信息,可以在表名、视图名、过程名前添加模式名

输入-> 获取表名

应用-> 写日志

我用以前的一个数据库AccentCenter_local

写给自己的Kettle笔记4

写给自己的Kettle笔记4

写给自己的Kettle笔记4

运行结果:

写给自己的Kettle笔记4

例10 获取系统信息

功能:包括命令行输入的参数,操作系统时间,ip地址等

输入->获取系统消息

写给自己的Kettle笔记4

单击类型

写给自己的Kettle笔记4

写给自己的Kettle笔记4

写日志,忽略,参考上面的步骤

运行效果:

写给自己的Kettle笔记4

这里所有获得时间有两种,第一种上面方案,第二种可以javascript脚本。

====================www.ayjs.net       杨洋    wpfui.com        ayui      ay  aaronyang=======请不要转载谢谢了。=========

先到例10,下篇继续。

推荐您阅读更多有关于“kettle,etl,”的文章


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Programming PHP

Programming PHP

Rasmus Lerdorf、Kevin Tatroe、Peter MacIntyre / O'Reilly Media / 2006-5-5 / USD 39.99

Programming PHP, 2nd Edition, is the authoritative guide to PHP 5 and is filled with the unique knowledge of the creator of PHP (Rasmus Lerdorf) and other PHP experts. When it comes to creating websit......一起来看看 《Programming PHP》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具