kettle开发篇-映射

简介: kettle开发篇-映射

前言:


昨天我们讲了分组,可以帮助我们处理分组的数据,并且可以将数据进行组合,进行我们来看一个新的组件,映射。映射是用于定义子转换,方便封装和重用。


一、映射


映射用来定义子转换,便于封装和重用。本次我们主要来讲解映射下面的三个子功能,分别为映射(子转换)、映射输入规范、映射输出规范。


1、映射(子转换)


映射(子转换)是用来配置子转换,对子转换进行调用的一个步骤,即我们在转换里面调用转换的时候可以用到。

操作起来也是相当的方便,我们只需要在组件里面选择我们需要的子转换即可。


2、映射输入规范


映射输入规范是输入字段,由调用的转换输入。

在这里我们只需要指定要求输入字段的名称和类型信息即可。


3、映射输出规范


映射输出规范向调用的转换输出所有列,不做任何处理。对应组件也不需要进行任何操作和空操作差不多的组件界面。


二、任务实操


为了加深我们的了解,我们本次需要从torders表中获取数据,根据uid查询t_users表,获取用户信息,并把数据保持至Excel。

最终我们的转换由,表输入、映射(子转换)、Excel输出 映射输入规范、数据库查询、映射输出规范组成。 因为我们通过uid查询tusers表的操作会经常用到,因此我们将u_id做成了映射(子转换)即可。

相关文章
|
5月前
|
SQL
kettle开发篇-参数
kettle开发篇-参数
105 0
|
5月前
kettle开发篇-空操作
kettle开发篇-空操作
94 0
|
5月前
|
Oracle 前端开发 关系型数据库
kettle开发篇-更新
kettle开发篇-更新
173 1
|
2月前
|
SQL 数据可视化 关系型数据库
2022年最新最详细IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
这篇文章详细介绍了如何在IntelliJ IDEA中关联MySQL数据库,包括打开Database侧边栏、选择数据库、输入连接信息、测试连接,并提供了解决连接问题的方案,以及在IDEA中进行数据库的可视化操作步骤。
2022年最新最详细IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
|
5月前
|
数据库
kettle开发篇-分组
kettle开发篇-分组
137 0
|
数据可视化 数据库
怎么使用可视化数据库工具 DBeaver 新建数据库表?
怎么使用可视化数据库工具 DBeaver 新建数据库表?
4037 0
怎么使用可视化数据库工具 DBeaver 新建数据库表?
|
数据挖掘
无事来学学--Kettle中应用,统计,映射组件的使用
应用组件 转换里面的第五个分类。应用都是一些工具类。
250 0
|
数据库
无事来学学--Kettle中查询,流程,连接组件的使用(下)
查询组件 查询是转换里面的第七个分类。查询是用来查询数据源里的数据并合并到主数据流中。
406 0
|
数据库连接 数据库
无事来学学--Kettle中查询,流程,连接组件的使用(上)
查询组件 查询是转换里面的第七个分类。查询是用来查询数据源里的数据并合并到主数据流中。
543 0
下一篇
无影云桌面