kettle开发篇-映射

简介: kettle开发篇-映射

前言:


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


一、映射


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


1、映射(子转换)


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

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


2、映射输入规范


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

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


3、映射输出规范


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


二、任务实操


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

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

相关文章
|
7月前
|
SQL
kettle开发篇-参数
kettle开发篇-参数
153 0
|
7月前
kettle开发篇-空操作
kettle开发篇-空操作
134 0
|
7月前
|
Oracle 前端开发 关系型数据库
kettle开发篇-更新
kettle开发篇-更新
211 1
|
2月前
|
Java
ETL工具 Kettle 中 kettle循环传递变量_(最简单的方法)
本文详细介绍了如何在Kettle工具中使用循环传递变量,通过示例展示了如何将movies表数据按月插入到ods_movies表,涉及新建转换、获取变量、作业配置和执行,呈现了一个嵌套作业结构.
169 3
|
7月前
|
数据库
kettle开发篇-分组
kettle开发篇-分组
168 0
|
数据挖掘
无事来学学--Kettle中应用,统计,映射组件的使用
应用组件 转换里面的第五个分类。应用都是一些工具类。
260 0
无事来学学--Kettle中转换组件使用(下)
如果想具体看看转换的概念和特点可以点击之前的博客
188 0
|
数据采集
无事来学学--Kettle中转换组件使用(上)
如果想具体看看转换的概念和特点可以点击之前的博客
162 0