目前在做数据迁移。 有很多不同的数据库然后把数据库汇集在一起。
我想把不同数据库连接的信息和相对应的 kjob 文件路径 存入数据库。
通过一个转换(ktr )把这些信息查询出来,放在结果集里然后循环结果集,让 kettle 动态执行不同的 kjob 文件,并且动态获取数据库连接信息。
之前都是分别维护不同的 kjob/kstr 文件很麻烦,想动态统一管理。
有哪位大神知道怎么弄么?
1
simonlei 2015-09-08 13:02:38 +08:00
kettle 提供接口,可以自己去调用它的接口填入这些动态信息。
|
2
ren2881971 OP @simonlei 真的太感谢回复! kettle 提供接口? 意思是在gui那里不能设置是么?
我搞清楚。用变量的话可以动态执行一个 job~ 但是 多个 job 的话 变量貌似搞不定。 |
3
simonlei 2015-09-08 22:33:48 +08:00
gui 那里也可以,但是灵活度不够。用 API 调用 ktl 文件最灵活,想怎么动态都行。
|