Search code examples
mongodbpentahokettle

Where is mongodb source code in pentaho dpi-5.3 (kettle)?


Here is my problem. I need to use the functions of mongodb defined in kettle source code. As in kettle-5.3 transformation steps, it supports mongodb input and output(in big data). I download the 5.3 version from github, github link. But I can not find the source file of mongodb in the path of "\pentaho-kettle-5.3\engine\src\org\pentaho\di\trans\steps\". Actually, all the steps can be found here.

Could anyone help me find the mongodb files?

And my target is to customize the mongodb input step by using Metadata Injection to rewrite the .ktr file. In this way, users can give the parameters(define the name of the data in mongodb) from outside, such as a web page. Is there any wrong with this idea?

Any suggestion is appreciated!! Thanks!!!


Solution

  • I'm not sure, but I think the sources you need can be found in here:

    https://github.com/pentaho/pentaho-mongodb-plugin

    The mongo DB steps are a separate plugin, not included in Kettle core.