kettle 备注

1. 基本组成

  1.1 spoon: 一个可视化的工具,用于编辑kettle ETL的任务脚本

  1.2 span: 用以命令行方式执行spoon的转换

      1.3 kitchen: 用以命令行方式执行spoon的作业

2. 基本概念:

  2.1 转换:一个具体的业务操作,诸如数据迁移等;

      2.2 作业:一个作业定义一个完整的流程,可以包含多个转换或者子作业

3. 转换的例子

  1. 选择新建一个转换

      2. 定义数据库连接

      3. 选择数据库表输入、表输出、Excel输出等核心对象,并定义相关字段映射

      4. 用hop连接这些核心对象,注意对于输出型的核心对象,需要先连接hop,之后才可以自动获取数据字段类型

4. 作业的例子

  1. 选择创建一个作业

      2. 每个作业都有开始和结束两个作业项目,同时选择上例中我们定义的转换项目,和发送邮件项目

      3. 连接这些作业,就可以执行;

      注意:在START类型的作业项目中也可以定义周期性、定时任务

 

5. 命令行执行(即采用span或kitchen)

 

posted @ 2018-03-29 15:40  Fredric_2013  阅读(383)  评论(0编辑  收藏  举报