`
伤心眼泪
  • 浏览: 56086 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ETL工具kettle的插入/更新控件详解

阅读更多
在网上查了一下这个控件的使用,没有找到一个详细的说明,所以自己试了一下,如下图:




用来查询的关键字列表里,表字段a<>流里的字段a,b=b的时候,当改变表输入里b字段,执行插入/更新,目标表会新增一条数据,那是因为流里的a字段和目标表的a字段都是相同的,b字段不同就会认为是新数据,故插入。
假如b字段不改,修改a字段的值,那么再执行插入/更新,目标表会更新a字段而不是新增一条数据。
结论:实际运用中,一般把主键写成是=就可以了,把需要随着源表改变而更新的字段都写成<>或者其他比较符。
假如有不想随着源表改变而更新的,可以在下面更新字段列表里的update选择N。
  • 大小: 70.7 KB
0
7
分享到:
评论

相关推荐

    Kettle课程之流程控件.pptx

    《Kettle流程控件详解——以Switch-case为例》 Kettle,全称为Pentaho Data Integration,是一款强大的ETL(Extract, Transform, Load)工具,主要用于数据抽取、转换和加载。在Kettle的工作流程中,流程控件起着至...

    Kettle课程之应用控件.pptx

    《Kettle应用控件详解——以替换NULL值为例》 Kettle,又称Pentaho Data Integration(PDI),是一款强大的ETL(Extract, Transform, Load)工具,它提供了丰富的控件用于数据处理和转换。在Kettle的众多应用控件中...

    java程序调用Kettle7.0 SAP输入组件配置

    在 Java 程序中调用 Kettle 7.0 SAP 输入组件需要进行相应的配置和 jar 包引入,包括 kettle-core-7.0.0.0-25.jar、kettle-dbdialog-7.0.0.0-25.jar、kettle-engine-7.0.0.0-25.jar、kettle-ui-swt-7.0.0.0-25.jar、...

    kettle二次开发

    Pentaho Data Integration (PDI) 或称为 Kettle,是一款强大的开源 ETL (Extract, Transform, Load) 工具,广泛应用于数据集成领域。Kettle 以其高度可扩展性和灵活性而闻名,支持多种数据源和目标系统之间的数据...

    kettle资源

    Kettle,也称为Pentaho Data Integration (PDI),是一款强大的ETL(Extract, Transform, Load)工具,专为数据集成和转换设计。它以图形化的方式构建数据处理流程,使非程序员也能进行复杂的数据操作。在“kettle...

    KETTLE 全局参数设定

    Kettle 是一款开源的ETL工具,广泛应用于数据抽取、转换与加载等场景。全局参数设定是Kettle中的一个重要功能,它允许用户设置一系列在整个作业或转换过程中都能访问到的变量。这种机制能够极大地提高开发效率和代码...

    kettle例子

    在企业级数据处理流程中,Kettle是一款非常强大的开源ETL工具,它支持多种数据源的操作,能够灵活地进行数据抽取、转换及加载等工作。本文通过一个具体的案例来介绍如何使用Kettle进行字段解析、日志记录以及定时...

    Kettle转换步骤插件开发简介

    ### Kettle转换步骤插件开发知识点详解 #### 1. Kettle介绍 Kettle是一款开源的数据集成工具,原名PDI(Pentaho Data Integration),它由Pentaho公司维护和支持。Kettle最初是由一位荷兰程序员开发的,后来在2006...

    Kettle.docx

    Kettle 是一款开源的 ETL(Extract-Transform-Load)工具,用于数据抽取、清洗、转换及加载等处理过程。Kettle 支持多种数据源,能够轻松地进行数据整合,非常适合大数据项目中的数据处理工作。 #### 二、Kettle ...

    基于python爬虫数据处理(详解)

    在Kettle(Pentaho Data Integration)中,可以通过“表输入”控件读取数据,“表输出”控件写入数据,构建ETL流程。SQL脚本可以进一步清洗数据,例如,通过`LIKE`操作符筛选并用`CONCAT()`函数合并字段。 7. 效率...

Global site tag (gtag.js) - Google Analytics