kettle常用组件
来源:互联网 发布:淘宝买家留言写什么好 编辑:程序博客网 时间:2024/05/20 18:40
一、转换
1.表输入
【功能描述】
这一步常常用来利用连接和SQL,从数据库中读取信息。自动生成基本的SQL 语句。
【操作步骤或操作内容】
功能1:指定选项
示例:指定如下SQL语句:
SELECT * FROM userinfo WHERE id = 1
注:1、日期可以从“获取系统信息”步骤类型中获取。
2、在增量抽取过程中一般获取目标表更新时间的最大值作为参数传入。
2.表输出
【功能描述】
这个步骤将数据导入数据库表。
【操作步骤或操作内容】
功能1:指定选项
功能2:字段值与数据流对应
3.插入/更新
【功能描述】
这个步骤利用查询关键字在表中搜索行。如果行没有找到,就插入行。如果能被找到,并且要被更新的字段没有任何改变,就什么也不做。如果有不同,行就会被更新。。
【操作步骤或操作内容】
功能1:指定选项
PS:此组件已加入缓存,适用条件查询表数据量小于300w
4.唯一行(哈希值)
【功能描述】
这个步骤允许你去除关键字重复的记录,要求过来的数据是已经排序的。
【操作步骤或操作内容】
功能1:指定选项
5.字段选择
【功能描述】
这个步骤常常用来:选择字段、重命名字段、指定字段的长度或者精度。
下面是三个不同标签的功能:
1、选择和修改:指定需要流到输出流中的字段的精确顺序和名称。
2、删除:指定必须从输出流中删除的字段。
3、元数据:修改元数据字段的名称、类型、长度和精度。
【操作步骤或操作内容】
功能1:指定选项
6.执行SQL脚本
【功能描述】
在这个步骤中你可以执行SQL脚本,或者在转换初始化的时候执行,或者在步骤的每一个输入行执行。可以在SQL 脚本中使用参数。
【操作步骤或操作内容】
功能1:指定选项
7.JavaScript代码
【功能描述】
这个步骤允许你用JavaScript 语言做复杂的运算。
【操作步骤或操作内容】
功能1:指定选项
Java脚本功能
针对可用的脚本、函数、输入字段和输出字段,提供一个树菜单浏览。
脚本
这个区域为你提供脚本的编辑。你可以插入函数、常量、输入字段等等。
字段
字段表包含了脚本变量的列表,其中包括元数据。
获取变量
获取脚本中的变量列表。
测试脚本
测试脚本的语法。
二、作业
1.Start(开始)
【功能描述】
Start 是任务执行的入口,首先必须是任务可以执行。只有无条件的任务条目可以从Start 入口连接。
【操作步骤或操作内容】
功能1:调度方式设置
指定一个作业的调度时间频率、调度方式等属性,如下所示:
2.转换
【功能描述】
用于执行一个先前定义的转换。
【操作步骤或操作内容】
功能1:指定选项
3.作业
【功能描述】
用于执行一个先前定义的作业。
【操作步骤或操作内容】
功能1:指定选项
- kettle常用组件
- 【Kettle从零开始】第七弹之Kettle作业中常用组件介绍
- 【Kettle从零开始】第五弹之Kettle转换中常用组件介绍
- kettle组件的效率
- kettle组件开发小结
- kettle组件学习
- KETTLE公式组件学习
- Kettle行转列组件
- kettle pdi 常用网址
- kettle变量及常用备注
- Kettle 中常用 控件一览
- kettle执行前修改组件参数
- 使用javascript访问kettle内部组件
- Kettle WebService组件无法传参问题解决
- Kettle使用【插入\更新】组件非常慢
- Kettle的执行sql脚本的组件
- kettle
- kettle
- GCC toplev 定义
- HTML 5 学习第二课
- 【Java】使用循环输出等腰三角形。例如给定4
- OGG-01635 BOUNDED RECOVERY: reset to initial or altered checkpoint
- RxPermission使用
- kettle常用组件
- 马尔可夫决策过程MDP
- 快速幂
- 侧滑 Activity FrameLayout
- Mybatis配置文件configuration讲解
- Java常见的乱码问题及解决方案
- 从五个维度来谈谈视觉设计师如何阐述设计风格
- Linux 系统时间 与RTC 时间
- ros navigation分析-2