Advertisement

Kettle> 作业与参数

阅读量:

文章目录

      • 任务(作业)

          • 任务单元(作业项)
      • 任务迁移(作业跳)

        • 属性
          • 属性的应用
      • 表格输入属性传递 - 转换命名属性

作业处理与优化策略

多数ETL项目需执行多种操作,例如:

  • 文件传输的方式
  • 检查数据库表是否已存在,等等

此类操作均需依照特定顺序进行,Kettle中的作业功能可将转换流程串联执行,从而处理上述各项任务。

Job Item(作业项)

作业项 构成了作业的核心组成部分。类似于可转换的模块,作业项同样可以通过图标形式 进行呈现。

  • 在顺序执行作业项的过程中,需要明确设定一个起始点
  • 存在一个名为「start」的作业项,其作用是确定起始位置
  • 每个作业仅允许设置一个作为起点的作业项

Job Hop(作业跳)

Job Hop作为作业项之间的连接线,用于定义作业的执行流程。作业中每个作业项的运行结果不同,将导致不同的执行路径。以下为Job Hop的多种执行方式:

1、无条件执行

  • 不管前一个作业项是否成功或失败,后续的作业项都将被执行
  • 连接线呈现蓝色,并带有锁形图标

2、在结果为真时执行

  • 若前一作业项的结果为真,则继续执行后续的作业项

全部评论 (0)

还没有任何评论哟~