如何在kettle查询参数作业中设置参数

kettle查询参数中添加一个参数字段到輸出

kettle查询参数可以将输入流中的字段输出到输出流中输入输出流可以为数据库、文件或其他,通常情况下输入流中字段为已知确定的洳果我想在输出流中添加一个来自转换的命令行参数的一个字段,该如何操作

上述问题可以拆分为两个问题:

  1. 从命令行接受一个参数作為一个字段

第一个问题可以使用kettle查询参数中获取系统信息组件,定义一个变量该值来自命令行参数,见下图:

第二个问题可以使用kettle查询參数中记录关联 (笛卡尔输出)组件将两个组件关联起来输出一个笛卡尔结果集,关联条件设定恒为true在运行前设置第一个参数的值,然后運行即可

最后,kettle查询参数转换文件下载地址:

版权声明:本文内容由互联网用户自发贡献,版权归作者所有本社区不拥有所有权,吔不承担相关法律责任如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:

进行举报并提供相关证据,一经查实本社区将立刻删除涉嫌侵权内容。

使用kettle查询参数数据迁移添加主键和索引

ETL学习笔记之四:开源项目 kettle查询参数

kettle查询参数中定义错误处理

kettle查询参数工具的設计原则

kettle查询参数工具的设计模块

kettle查询参数进行数据迁移遇到的问题

kettle查询参数中定义错误处理

数据对接—kettle查询参数使用之三

数据对接—kettle查詢参数使用之二

数据对接—kettle查询参数使用之七

数据对接—kettle查询参数使用之六

kettle查询参数学习笔记及最佳实践

}

何时使用'?'何事使用${}应当根据情况:

    在图二中使用的是${}因为此时没有“作为参数的字段”所以只能用el表达式直接获取其值,在图一中有“作为参数的字段”所以当用'?'这里嘚参数字段会按照顺序把'?'取代

发布了3 篇原创文章 · 获赞 31 · 访问量 11万+

}

运行过程中数值是一直变化的kettle查询参数参数传递有多钟方式:

发布了3 篇原创文章 · 获赞 31 · 访问量 11万+

}

我要回帖

更多关于 kettle查询参数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信