首页 > kettle组件-输出

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:表输出

   将查询表中的字段,插入数据,对应数据来源于流字段。

   获取目标表字段需要勾选指定数据库字段,这样表字段才可选。

转载于:https://www.cnblogs.com/zja001/p/10050145.html

更多相关:

  • Math.max(...arr);//返回数组最大值 Math.min(...arr);//返回数组最小值Math.max(...objArr.map(o => o.最值字段名));//返回对象数组最大值 Math.min(...objArr.map(o => o.最值字段名));//返回对象数组最小值objArr.sort((pre...

  • 有关函数的官方文档:https://onlinehelp.tableau.com/current/pro/desktop/zh-cn/functions_functions_string.htm 注意事项: 1.记录数:是Tableau自动给每行观测值赋值为1。 2.维度的字段,是不能用于计算的,若是要用于计算,则需要转成度量。 3...

  • 前言: 前面两篇都是大体介绍流程,有一些配置细节,没有细说,这里用一篇补上。 1、Excel配置项 起始行索引、列头跨行数: 对于自定义的Excel导入模板(有时候模板是由客户提供,模板的规则很乱)比如模板里前面是一些说明,中间是列头,下面还带有数据和说明格式。通过配置起始行索引,以及列头跨行数(0或1都代表一行),则可以解决此类...

  • 1.查询频繁 2.区分度高 例如:数据库表字段:sex 存储:男女,区分度就不高。 3.长度小 索引的长度直接影响索引文件的大小,影响增删改的速度,并间接影响查询速度。 4.尽可能覆盖常用字段   转载于:https://www.cnblogs.com/mingliangzhu/p/6972045.html...

  • Intel官网上发出了最新版的Linux版本的集显驱动更新程序 但是,使用Ubuntu 14.04 64bit上的软件中心无法自动去更新该集显驱动更新程序,说是不安装未被确认安全的程序。下面是我采用的另一种解决方法,特记载如下。 注意这里一定要区分集显驱动更新程序和集显驱动更新,这是完全不同的两回事。前者是一种自动更新集显驱...

  • 【知识点梳理】 ________________________ 一、熟练Spring操作数据库 bean → IoC:控制反转 完成实现类的单例生成 property → DI:依赖注入 各种属性(属性类ref) DI 注入方式 → 1、setter注入;2、构造器注入;3、注解注入 _______________________...

  • 安装数据库 安装数据库的时候我们需要安装三个软件,使用下面的命令,可能还会出现一些问题,关于数据库的安装,大家可以上网自行百度 yum install mysql yum install mysql-server yum install mysql-devel 我个人的理解大概是这个样子的,我们首先需要在自己的操作系统里面安装m...

  • 1.SQL的定义 结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据库进行操作的一种语言。   2.SQL的作用 通过SQL语句我们可以方便的操作数据库中的数据、表、数据库等。 3.SQL的分类 1. DDL(Data Definition Language)数据定义语言用来定义数据库...

  • 云计算时代的高可用数据库是可扩展、容错且与任何私有云或公共云兼容的数据库实例。它们旨在提供业务连续性,而不会因任何类型的硬件或网络故障而导致用户体验的影响。其核心设计原则是消除任何单点故障,并提供平稳的故障转移体验。 公共云和私有云使企业能够摆脱容易出错的传统架构,并运行具有可靠性为5个9和6个9的应用程序。业务应用程序可以按需、即...

  • java的代码就不说了,毕竟不是我的主业。 1.c#数据库连接池Hikari.    (1)动态加载各类数据库驱动   (2)支持简单配置文件 (3)支持按照名称多数据库调用 (4)使用简洁  单数据库使用: HikariConfig hikariConfig = new HikariConfig(); hikariConfig.L...