Java基础与Kettle分析学习笔记001

秉承借助分析Kettle的机会,巩固JavaSE基础,学习优秀源代码程序。

 

1.  Kettle工具 简介

     (1)Kettle 是一款国外开源ETL工具,有两种脚本文件: transformation  和 job。

     (2)transformation 完成针对数据的基础转换。

     (3)job  完成对整个工作流的控制。

注释:ETL 是 数据抽取(Extract),转换(Transform),装载(Load) 的过程。

 

2. Kettle工具里的相关概念

(1) Job : 一个作业,由不同逻辑功能的  entry 组件  构成。

        注释: 数据从一个  entry组件  传递到另一个  entry组件, 并在 entry组件 中进行相应的处理。

(2)Transformation : 完成针对数据的基础转换,即一个数据转换过程。

(3)Entry :  实体,即 job型组件。用来完成特定功能应用,是job的组成单元,执行单元。

(4)Step :  步骤,是Transformation的功能单元,用来完成整个转换过程的一个特定步骤。

(5)Hop : 工作流或转换过程的流向只是,从一个组件指向另一个组件,

                  在kettle 源工程中有三种hop: 无条件流向,判断为真时流向,判断为假时流向。

 </

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值