使用kettle ETL工具进行数据转换例子(一)

 时间:2024-10-12 22:26:09

1、本例子的目标是从数据库中加载一个基础数据,增加两个当前日期的字段,并且将字段中的一个号码转化为其他表的ID(这里需要进行两次转换),最后输出到文本文件中。

2、打开kettle8.3软件,创建数据库链接

使用kettle ETL工具进行数据转换例子(一)

3、使用输入组件,选择数据库和表,这里可以自己写SQL语句,也可以选择数据库下的表自动生成SQL语句。

使用kettle ETL工具进行数据转换例子(一)

4、下一步填充当前日期,这里选择输入-》填充系统信息组件,双击后在字段中输入load_date,类型中选择系统日期(可变),这样将自动生成当前日期字段。

使用kettle ETL工具进行数据转换例子(一)

5、第三部的目标是将指定字段通过数据库查询组件,生成相关的ID。选择查询-》数据库查询组件,将前几步都连接起来,因为这里要用前面的输入;编辑数据库查询组件,选择要查询的数据库和表,在上面的查询框中选择查询表的字段和比较关系,选择输入流中的字段进行逻辑设置。在输出框中选择需要返回的字段(这里可以选择多个字段,如果需要的话)

使用kettle ETL工具进行数据转换例子(一)

6、同理新建查询2,将前几步获取到的字段再次转换。选择输出-》文本文件输出组件,将处理数据输出到文本文件中。

7、这里是最后的结果,通过预览可以看到每一步的处理结果。

使用kettle ETL工具进行数据转换例子(一)使用kettle ETL工具进行数据转换例子(一)使用kettle ETL工具进行数据转换例子(一)使用kettle ETL工具进行数据转换例子(一)
  • Python:如何检查列表对象中是否存在某个项目
  • 如何结合python中的List和range生成列表元素
  • 使用SQL命令定义主键约束
  • python中的列表数据如何保存到excel
  • 如何在python3中输出
  • 热门搜索
    毕业旅游景点 张家界旅游预订 龙门石窟旅游攻略 郊区旅游 驴妈妈旅游网首页 咸宁旅游节 上海朱家角古镇旅游区 西宁 旅游 苏州旅游集散中心 南方旅游城市