Releasing the Ruby Scripting Step for Kettle

In this post I would like to announce the release of the Ruby Scripting Step v1.0 for the community edition of Kettle 4.x. Grab it from the downloads section of the github page.

The plugin allows to easily put ruby into your ETL. It is bundled with many samples so it should be easy to get started.

Give it a try and let me know what you think. Comments and suggestions are welcome. If you find any issues, please leave a message on the github issue tracker. Enjoy and thanks :)

Cheers

Slawo

13 comments to Releasing the Ruby Scripting Step for Kettle

  • Mike Matchett

    This truly rocks! I was struggling on how to easily convert dates across timezones – this makes that job and many others simple and fun.

    -Thanks Much!

  • Slawomir Chodnicki

    Thanks Mike,

    Enjoy :)

  • KettleUser

    Hi Slawomir

    Any plans for JMS/HornetQ plug-in?

  • Slawomir Chodnicki

    Hi there,

    at this time I’m not planning a JMS plugin. It’s an interesting idea though. Wouldn’t it be feasible to hook up Kettle to HornetQ using the UDJC step?

    Cheers
    Slawo

  • KettleUser

    Thanks for your reply. I would like to have it as a plugin , so that I can bundle hornetq related jars as well. For some reason, Spoon uses its own jndi lookup and does not instantiate my look-up. :(

  • Slawomir Chodnicki

    Hey KettleUser,

    would you post the problem on the pentaho pdi forum with a more detailed description of what you tried (where you’d put the jars and how you try to use the JNDI). I’m sure somebody will be able to help.

    Cheers
    Slawo

  • renato

    Hello Slawomir (I wonder if you are the same Slawo I chat with from time to time on the #pentaho channel) Congrats for the plugin, I am trying to use it together with the OOR technology to interface with Open ERP. I went trough the example on how to access Kettle internals, you put the example on how getting the db connection details, and I was wondering on whether kettle connections could be used directly for writing to DBs or whether the intended approach would be to use ruby to interface with the dbs using the connection details I can retrive from kettle objects. I would prefer, (whether possible) to use the connection already defined in Kettle to minimise the number of connections opened, but it is not immediately obvious (to me) on how I would achieve that.

  • Slawomir Chodnicki

    Hey renato,
    since we solved this together on IRC, yes, I’m the same Slawo ;)
    Cheers
    Slawo

  • [...] Slawomir Chodnicki released on march 2011 the Ruby plugin step for Kettle 4 here. [...]

  • henrik

    Hi,

    fine work yet again, congratz slawo (and thanks for the help on ##pentaho IRC). I was wondering wether it is possible to install more gems, eg. savon for web services, and if so how? Do you have to configure something in order for it to install into the plugin/steps -ruby installation folder?

    Cheers,
    Henrik

  • henrik

    …never mind I found the documentation :)

  • Slawo: Can you help me download the right zip that has the “Ruby” folder in it? Not sure how to download from that github page.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>