- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
kettle学习之variables, arguments和parameters
kettle里的variables, arguments和parameters
• kettle 3.2 以前的版本里只有variable 和argument,所以
在GUI 上对这两个单词的汉化,分别是变量和参数。
• 但是在kettle 3.2 中,又引入了parameter 概念
• kettle 里新加的parameters 全称是Named parameters,
通过Named parameters 是相对于以前的Positional
arguments 而言的,以前的Positional arguments 就是最
多能设置的10 个命令行参数,通过在命令行参数的位
置来区别。而Named parameters,可以通过名称来区
别,并可以在命令行中通过/param:name=value 的方式
设置设置参数,另外/listparam 可以列出一个ktr 或kjb
里定义的parameter。
argument
• 当你在运行一个转换的时候,不管这个转
换是一个Job 的一部分还是只有这个转换,
你都可以传递参数给它,当你运行一个转
换的时候,会弹出一个Execution a
Transformation 的对话框,让你选择执行转
换的方式,本地执行,远程执行,分布式
执行,下面就是日志记录的级别和回放时
间,然后是argument 和variables 的设定。
Argument 和variables 的区别
• variables 也可以认为叫做environment
variables , 就像它的名字一样,主要是用来
设定环境变量的,比如最常见的:文件的
存放地址,smtp 的配置等等,你也可以把
它认为是编程语言里面的全局变量,即使
是不同的转换它们也拥有同样的值,而
argument 自然就类似与局部变量,只针对
一个特定的转换,比如像是限定结果集的
大小和过滤条件。
取得argument的值
• 我们在转换之前设置了argument 的值,需要用
到的时候就使用get system info 步骤,这个步
骤取得在运行时参数,需要注意的是我们是先
设置get system info ,然后在里面决定要使用多
少个参数,最多10个,每个参数名叫什么,然
后我们才能在运行时看到你设置了的参数名后
面跟一个要你输入的值,并且参数类型是不能
够指定,全部都当作字符串处理,如果你需要
对参数类型有要求,你需要自己转换,使用一
个Mapping步骤或者Select values步骤
取得variable 的值
• Variable 的值个数不受限制,你可以在kettle菜单的set
environment里面设置,也可以使用文件储存这些值,在第一次
运行kettle之后,kettle会在%HOME_USER_FOLDER%菜单里面创
建一个.kettle文件夹,如果是windows 用户可能就是
C:\ Documents and Settings\${your user name}\.kettle这个文件夹,
如果是linux用户可能就是/home/${your user name }/.kettle文件
夹,这个文件夹下面有perties文件,如果你打开这个
文件,你会发现里面有一些以#开头的注释,其中设置了一些像
是:PRODUCTION_SERVER = Hercules 这样的键值对,你可以自
己定义一些环境变量比如像是smtp 的地址,ftp服务器的地址,
你放log文件的目录名等等,当然不能直接编辑这个文件就设置
环境变量,要先设置KETTLE_HOME环境变量,windows就是点
我的电脑,然后在设置path的那个地方添加一个KETTLE_HOME
变量,linux就是export KETTLE_HOME= ’一个目录’,这个目录
可以任意地方,不过一般还是指向kettle的安装目录或是你自己
的文档目录,然后启动kettle它会创建一个新的.kettle 目录,编
辑里面的perties文件就可以设置环境变量了.
您可能关注的文档
- 2015年个人理财投资五大定律.pdf
- 2014年全国职工公共安全健康知识普及竞赛试卷及答案.pdf
- 2014年北工商经济学院应用统计硕士招生目录以及参考书详解.pdf
- 2015年半年度国人阅读数据报告.pdf
- 2015年中级经济师《金融》单元测试题及答案一.pdf
- 2015年最新江苏省卫生高级职称评审条件.pdf
- 2015建材经销商3大生存法则.pdf
- 2015年高考江苏卷数学试题解法集锦_佚名.pdf
- 2016一消_案例分析_精讲_张海华_案例2_打印版.pdf
- 2016常用十大学术数据库介绍.pdf
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 山东省泰安市泰山区2023-2024学年上学期期中考试七年级英语试题.docx VIP
- 财务管理实务 财务管理实务 实训指导书.doc
- 2024年新人教版九年级上册化学全册教案.docx
- 上海通用汽车GVDP整车开发流程.pdf VIP
- 苏教版四年级上册同步奥数培优 第十四讲 智巧问题.pdf VIP
- 2024年江苏省苏州高新区招聘“两新”组织党建专职党务工作者6人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 2024年武汉市东湖生态旅游风景区管理委员会公开招聘机关派遣制工作人员9人笔试备考试题及答案解析.docx VIP
- 人教版普通高中地理选择性必修2区域发展.pdf
- 人体解剖学常考重要知识点.doc
- 2023年江苏苏州相城区招考聘用两新组织党建专职党务工作者23人笔试历年难易错点考题荟萃附带答案详解.docx VIP
文档评论(0)