kettle开发篇-映射

简介: kettle开发篇-映射

前言:


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


一、映射


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


1、映射(子转换)


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

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


2、映射输入规范


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

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


3、映射输出规范


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


二、任务实操


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

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

相关文章
|
4月前
|
SQL
kettle开发篇-参数
kettle开发篇-参数
95 0
|
4月前
kettle开发篇-空操作
kettle开发篇-空操作
86 0
|
4月前
|
Oracle 前端开发 关系型数据库
kettle开发篇-更新
kettle开发篇-更新
167 1
|
4月前
|
数据库
kettle开发篇-分组
kettle开发篇-分组
131 0
|
数据可视化 数据库
怎么使用可视化数据库工具 DBeaver 新建数据库表?
怎么使用可视化数据库工具 DBeaver 新建数据库表?
4005 0
怎么使用可视化数据库工具 DBeaver 新建数据库表?
|
数据挖掘
无事来学学--Kettle中应用,统计,映射组件的使用
应用组件 转换里面的第五个分类。应用都是一些工具类。
249 0
无事来学学--Kettle中转换组件使用(下)
如果想具体看看转换的概念和特点可以点击之前的博客
166 0
|
数据采集
无事来学学--Kettle中转换组件使用(上)
如果想具体看看转换的概念和特点可以点击之前的博客
147 0
|
关系型数据库 Go 数据库
如何将ABAP透明表的内容导入PostgreSQL数据库
如何将ABAP透明表的内容导入PostgreSQL数据库
161 0
如何将ABAP透明表的内容导入PostgreSQL数据库