kettle变量参数
仰望星空的我
仰望星空,脚踏实地。
展开
-
kettle中含有参数传递的定时任务
1需求描述使用Linux中的CRONTAB调度kettle2 数据库环境 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24...转载 2019-03-18 11:39:33 · 676 阅读 · 0 评论 -
Java 向 kettle8.0 传递参数总结
1.传递参数到转换中1.1. 通过设置Trans的variable的key、value值1.2. 源码中,直接将我们的key、value存放到了全局的properties中1.3. 在转化中可直接通过EL表达式获取参数:${yourkey}1.4. 通过设置转换中的parameterValue的key、value值1.5. params是从我们定义的命名参数中解析的map1...转载 2019-03-18 11:43:33 · 1068 阅读 · 0 评论 -
KETTLE调用带有参数的存储过程
先写一个带参数的测试存储过程DELIMITER $$CREATEPROCEDURE `test_db`.`pro_test`(IN input_date DATE)BEGINSELECT * FROM nametable WHERE DATETIME = input_date;END$$DELIMI...转载 2019-03-18 12:42:40 · 4450 阅读 · 0 评论 -
kettle传递多个参数
运行过程中数值是一直变化的,kettle参数传递有多钟方式:1、将Job的参数传给tarformationa.打开Job,点击右键,选择设置(Job setting)b.进入Job的设置页面,选择第二个参数(Parameters)c.然后在下面添加需要的参数有几个添加几个,比如添加了参数Yesterdayd.点击ok这样在点击点击运行的时候,可以看到Parameters中出...转载 2019-03-18 12:44:27 · 4681 阅读 · 0 评论 -
kettle中变量的设置和使用介绍
有没有能统一管理一个参数,然后让所有的transformation和job都可以读到呢? 答案是有1.首先,打开.kettle\kettle.properties(个人主机是:C:\Users\for_elegant\.kettle),直接在里面定义,(注意这个文件需要与spoon.bat放在同一个目录下面)比如:paramName=to_char(sysdate,'yyyymmdd') ...转载 2019-03-18 12:51:45 · 3111 阅读 · 1 评论 -
kettle中作业转换执行含有参数传递
(1)新建一个作业(新建->作业),并在控制面板右键:(2)设置一个命令参数:(3)把作业的参数传递给转换:(4)在转换中右键设置转换属性:(5)接收作业中设置的传递参数:(6)参数的获取:(7)用命令行执行此.kjb文件:进入到kitchen目录下执行的命令:数据库设计: 一:二:...转载 2019-03-18 12:54:56 · 11226 阅读 · 0 评论 -
kettle中全局变量的设置
设置全局变量。找到.properties文件:在文件中设置值:在kettle中新建一个job(不用做任何设置):转换中获取便元的设置:重启kettle的执行结果:...转载 2019-03-18 12:56:36 · 1017 阅读 · 0 评论 -
kettle中参数和变量的区别
图一:图二:何时使用'?'何事使用${}应当根据情况: 在图二中使用的是${}因为此时没有“作为参数的字段”,所以只能用el表达式直接获取其值,在图一中有“作为参数的字段”所以当用'?'这里的参数字段会按照顺序把'?'取代。...转载 2019-03-18 12:57:45 · 693 阅读 · 0 评论 -
Kettle变量和自定义java代码的实例应用
1 kettle.properties参数配置数据源连接和FTP连接由于测试环境和生产环境中数据库连接FTP等配置会在部署过程中变更,所以预先定义成配置项,在配置文件中修改,这样测试和发布将会变得简单,下面以数据库为例说明这类配置的使用。 (1) 首先要找到配置文件,不同的操作系统路径也不一样,本人用win7进行开发,配置文件的路径为“C:\Users\chenpeng\.kettle...转载 2018-06-27 14:46:55 · 2633 阅读 · 0 评论 -
kettle 参数——变量参数和常量参数
kettle 参数——变量参数和常量参数kettle中经常需要对sql语句进行处理,处理的时候免不了需要传递参数。下面就介绍一下kettle传递参数的两种方式,一种是常量传递,一种是变量传递。好,下面上货。一、首先介绍常量传递参数。常量传递参数需要用到下面的组件:这个组件的位置是在输入中。双击设置自定义数据的名称和数据,然后使用线连接到下一个步骤即可。...转载 2019-03-18 11:37:08 · 4801 阅读 · 0 评论 -
KETTLE的参数设置
KETTLE有多种参数,我主要用到的,分别是parameter,argument和自定义的参数。1、parameter使用这个参数相对比较简单,可以在job的空白处右键选job setting,可以看到tab parameter选项在parameter选项可以定义参数的名字和默认值,图形界面运行job时,可以直接在运行JOB前的lauch面板输入这个参数的值,命令行运行job时,可以使用...转载 2019-03-18 13:00:32 · 8951 阅读 · 0 评论