V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ren2881971
V2EX  ›  问与答

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

  •  
  •   ren2881971 · Sep 8, 2015 · 3876 views
    This topic created in 3895 days ago, the information mentioned may be changed or developed.

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

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

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

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

    3 replies    2015-09-08 22:33:48 +08:00
    simonlei
        1
    simonlei  
       Sep 8, 2015
    kettle 提供接口,可以自己去调用它的接口填入这些动态信息。
    ren2881971
        2
    ren2881971  
    OP
       Sep 8, 2015
    @simonlei 真的太感谢回复!  kettle 提供接口? 意思是在gui那里不能设置是么?
    我搞清楚。用变量的话可以动态执行一个 job~ 但是 多个 job 的话 变量貌似搞不定。
    simonlei
        3
    simonlei  
       Sep 8, 2015
    gui 那里也可以,但是灵活度不够。用 API 调用 ktl 文件最灵活,想怎么动态都行。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4115 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 88ms · UTC 05:07 · PVG 13:07 · LAX 22:07 · JFK 01:07
    ♥ Do have faith in what you're doing.