有熟悉 pentaho(kettle)的高手么? 请教能通过循环结果集里的数据动态执行不同的作业( job)么?

2015-09-08 10:52:32 +08:00
 ren2881971

目前在做数据迁移。 有很多不同的数据库然后把数据库汇集在一起。
我想把不同数据库连接的信息和相对应的 kjob 文件路径 存入数据库。

通过一个转换(ktr )把这些信息查询出来,放在结果集里然后循环结果集,让 kettle 动态执行不同的 kjob 文件,并且动态获取数据库连接信息。

之前都是分别维护不同的 kjob/kstr 文件很麻烦,想动态统一管理。

有哪位大神知道怎么弄么?

3388 次点击
所在节点    问与答
3 条回复
simonlei
2015-09-08 13:02:38 +08:00
kettle 提供接口,可以自己去调用它的接口填入这些动态信息。
ren2881971
2015-09-08 14:00:43 +08:00
@simonlei 真的太感谢回复!  kettle 提供接口? 意思是在gui那里不能设置是么?
我搞清楚。用变量的话可以动态执行一个 job~ 但是 多个 job 的话 变量貌似搞不定。
simonlei
2015-09-08 22:33:48 +08:00
gui 那里也可以,但是灵活度不够。用 API 调用 ktl 文件最灵活,想怎么动态都行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/219043

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX