Kettle(一)转换,步骤,跳接线

本文介绍了Kettle中的转换(Transformation)和步骤(Step)概念,以及它们之间的跳接线(Hops)。转换是由步骤组成的网状结构,描述数据流向。步骤是执行单一逻辑任务的最小单元,Kettle提供了多种类型步骤,如输入、输出和脚本步骤。跳接线负责连接步骤,传递数据。转换启动时,所有步骤并行运行,通过跳接线确保数据流动。双击步骤可编辑,按Shift+鼠标左键连接步骤。文章强调了步骤启动顺序不固定,变量设置无法跨步骤使用,但通过跳接线能保证数据传递。
摘要由CSDN通过智能技术生成

术语定义:

Transformation-----转换

Step----------------步骤

Hops----------------跳接线

 

一个步骤是KETTLE中的最小执行单元,用于实现指定的单一逻辑任务。

一个转换是一批步骤组成的网状结构,用于实现一个相对完整的任务,转换,实际上定义了数据的流向。先看一个例子:

上图是一个转换,它从文本文件中读取数据,然后对其进行过滤,排序,最后将结果数据加载到一个关系型数据库中的一张表中。在数据过滤的过程中,当遇到错误时,数据会流向空操作。

转换,本质上是一张定向图,它描绘了数据转换逻辑的一个集合。在kettle中,转换文件的后缀是.ktr。

 

与转换相关的两个核心组件是步骤和跳接线:

步骤:是转换的一个构建块,比如文本文件输入输出步骤。在KETTLE中,大约有140个步骤,并基于功能进行分组,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值