首页 > 编程语言 >kettle 组件之java代码

kettle 组件之java代码

时间:2023-07-05 17:46:51浏览次数:42  
标签:java get 代码 kettle jar 组件 data

新建转换,搜索java,然后选中脚本中的java代码,拖动到右侧

 双击拖动过来的java代码,依次点击Code Snippits →Common use→main,然后在窗口右侧会出现一堆代码

 跳到整段代码的最后,找到putRow(data.outputRowMeta, r);

然后在这段代码的上方输入两行代码:

String var = get(Fields.In,"流里的字段名").getString(r);

get(Fidlds.Out, "输出的字段名").setValue(r, 输出结果);

然后在这两行中输入业务需要的逻辑。

如果代码中有引用第三方jar包的方法,可以将所需jar包复制到kettle安装目录下的\data-integration\lib中,复制完以后需要重新启动kettle

标签:java,get,代码,kettle,jar,组件,data
From: https://www.cnblogs.com/sjzchf/p/17529376.html

相关文章

  • Element-plus按需导入后,组件的正确使用和使用组件时TS报错找不到名称“xxxx”
    1.按需导入后使用组件Element-plus组件库的示例代码中,都import导入了组件,如:<template><el-buttontype="primary"@click="openFullScreen2">Asaservice</el-button></template><scriptlang="ts"setup>import{ElLoad......
  • Java基础-Day11
    Java基础-Day11关键字this知识点理解方式:3W:what?why?how?this的使用示例:this关键字的使用:1.this可以用来修饰:属性、方法、构造器2.this修饰属性和方法:this理解为:当前对象​ 在类的方法中,我们可以使用this.属性或this.方法的方式,调用当前对象的属性或方法。但......
  • SpringMVC框架详解:模型+核心组件+实现原理等详解
     MVC模型SpringMVC基于MVC模式,因此理解SpringMVC需要先对MVC模式有所了解。MVC是model、view、和controller的缩写,是软件开发中一种常用的架构模式。MVC各部分根据职责进行分离,使程序的结构更为直观,增加了程序的可扩展性、可维护性、可复用性。可以用如下的图形来......
  • JAVA微服务分布式事务的几种实现方式
    基础理论CAP理论一致性(Consistency):在分布式系统中所有的数据备份,在同一时刻都保持一致状态,如无法保证状态一致,直接返回错误;可用性(Availability):在集群中一部分节点故障,也能保证客户端访问系统并得到正确响应,允许一定时间内数据状态不一致;分区容错性(Partitiontolerance):分布式......
  • 浅谈java8中map的新方法
    Map在java8中新增了两个replace的方法1.replace(k,v)在指定的键已经存在并且有与之相关的映射值时才会将指定的键映射到指定的值(新值)在指定的键不存在时,方法会return回来一个nulljavadoc的注释解释了该默认值方法的实现的等价Java代码:if(map.containsKey(key)){returnmap.put(ke......
  • kettle9.3双击Spoon.bat文件闪退
    在这里记录一下出现闪退的原因,可能有很多种,我这只是其中一种出现闪退的时候,在kettle启动目录中找到SpoonDeBug.bat,双击运行,根据提示一直按Y,最后完成后会在当前目录下生成一个SpoonDeBug.txt文件,里面记载的是报错信息,报错信息如下:DEBUG:UsingJAVA_HOMEDEBUG:_PENTAHO_JAVA_H......
  • 金九银十跳槽涨薪Java面试题!568页真题+答案解析,大厂都在考
    2023年一半又过去了,各大企业的招聘也又开始大量放岗了,各位苟着的小伙伴们要抓住机会了! 但很多小伙伴对面试不够了解,不知道如何准备,对面试环节的设置以及目的不了解,尤其是面试题还很难,有些还偏重实战,因此成功率不高。要知道目前校招生面试的成功率低于1%,而社招的面试成功率也......
  • Java面向对象
    Java面向对象什么是面向对象1.面向过程步骤简单清晰2.面向对象分类的思维模式适合处理复杂的问题3.oop以类的方式组织代码,以对象的组织(封装)数据4.特点:抽象5.特性:封装、继承、多台回归方法的定义和调用1.方法的定义1.return代表方法结束了......
  • 【快应用】ad-button按钮与加桌组件文案调试
    ​ 【关键词】体验版、文案配置、广告、加桌 【问题背景】快应用引擎版本更新到1106版本后,广告ad-button和加桌组件新增了预制文案配置,仅支持使用已有的,不再支持自定义文案。在使用最新版本的加载器进行调试的时候,设置的文案不能生效仍是显示的是默认的文案,该如何处理?代码......
  • 10:vue3 组件注册方式(全局注册和局部注册)
    组件注册方式一个Vue组件在使用前需要先被“注册”,这样Vue才能在渲染模板时找到其对应的实现。组件注册有两种方式:全局注册和局部注册。全局注册将09节课程的Header组件进行全局注册演练在main.js中添加Header.vue组件的注册1import{createApp}from'vue'2impo......