kettle组件-输出

Posted zja001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kettle组件-输出相关的知识,希望对你有一定的参考价值。

1:删除
   连接数据库:新建连接数据库,或者应用转换中已经定义好的数据库。
  目标模式:指什么现在还不明确,集群模式?子服务器模式?--要写入数据的表的Schema名称。允许表名中包含“.”是很重要的。
  目标表:指定删除记录所对应的表。
   提交记录数量:提交之前要改变(删除)的行数
   表字段:来源于目标表中的字段。
   流字段:来源于上一步骤中的字段。
   当流字段1和流字段2处于同一行时,表示表字段满足比较流字段1或流字段2时执行删除记录操作。
   当流字段1流字段2处于上下行时,表示同时满足两个条件才会执行删除操作。
2:更新
   数据库连接:新建连接数据库,或者应用转换中已经定义好的数据库。
   目标模式:指什么现在还不明确,集群模式?子服务器模式?--要写入数据的表的Schema名称。允许表名中包含“.”是很重要的。
   目标表:指定删除记录所对应的表。
   提交记录数量:提交之前要改变(更新)的行数
   批量更新?:没做解释
   用来查询值的关键字:用表字段与流字段做比较,与删除一样。
   更新字段:将表字段更新为流字段中所代表的值,前提是满足更新的条件。
3:插入/更新
   数据库连接:新建连接数据库,或者应用转换中已经定义好的数据库。
   目标模式:要写入数据的表的Schema名称。允许表名中包含“.”是很重要的。
   目标表:想插入或者更新的表的名称。
   Commit size:提交之前要改变(插入/更新)的行数。
?    不执行任何更新:如果被选择,数据库的值永远不会被更新。仅仅可以插入。
?    更新字段:指定你想要插入/更新的字段。
   “获取字段”按钮:从输入流中获取字段,并且把他们填充到关键字网格中。
?   “获取更新字段”按钮:从输入流中获取更新字段,并且把他们填充到更新网格中。
?   “Check”按钮:检查目标表中是否所有的字段都可用。
?   “SQL”按钮:为正确操作,生成创建表和索引的SQL脚本。
       满足匹配条件则更新,不满足更新条件则插入。
4:文本文件输出
   有三个页签:文件,内容,字段
   文件:表示输出至那个文件,通过浏览选中名称,默认扩展名为txt
   内容:设置文件输出样式,有分隔符,封闭符,头部(不勾选将不出现表头信息)
   字段:获取字段后将将流中的字段以及类型自动带出。
   功能就是将流中的字段以文本文件形式输出。
5:数据同步-------资料不全
   将表A中的数据同步进表B
   也就是当A中的字段与B中的关联字段通过比较运算符比较后,若匹配,则将表B中的数据更新为表A的数据,这样就实现了数据的同步操作。
6:表输出
   将查询表中的字段,插入数据,对应数据来源于流字段。
   获取目标表字段需要勾选指定数据库字段,这样表字段才可选。


































以上是关于kettle组件-输出的主要内容,如果未能解决你的问题,请参考以下文章

kettle-输出组件

kettle-输出组件

kettle组件-输出

kettle 表输入 对结果集进行操作

Kettle从零开始第五弹之Kettle转换中常用组件介绍

Kettle从零开始第五弹之Kettle转换中常用组件介绍