This space is intended to list available Plug-Ins for Pentaho Data Integration and to keep the internal ID unique.
If you want your Plug-In listed here, please contact communityconnection@pentaho.org
. Include the information for the table below, the Kettle version (2 or 3) and your wiki id. You have the option to have the link point to a web page that you host or to have us create a wiki page that you maintain. If you need also a space in our subversion plugin space, we can add a project to svn://source.pentaho.org/svnkettleroot/plugins
for you.
Note: Unless stated otherwise, the plug-ins listed on this page are free to download and use, but are not officially supported as part of a paid Pentaho Subscription.
Legend:
- J/T: Job or Transformation
- C: Category (Input / Output / Transform etc.)
- ID: Internal unique ID for the Transformation Step or Job Entry
- PDI Version: available for which Pentaho Data Integration Version
Plugins for version 2
| J/T |
C |
Unique ID | Name | Short Description / Remarks |
PDI Version |
More Information |
|---|---|---|---|---|---|---|
| J |
JobEntry |
DummyJob |
Dummy Job Entry |
Dummy plugin test job entry - this can be a blueprint for other job entries |
2.x |
Plugin Development |
| T | Transform | DummyPlugin |
Dummy Plugin |
Dummy plugin test step - this can be a blueprint for other steps | 2.x |
Plugin Development[ ] |
| T | Input | ProSAPCONN | PRORATIO - SAP Connector |
ProSAPCONN offers a comfortable and quick access to the entire SAP dataset. This is a commercial (closed source) plugin by Proratio |
2.3 - 2.5 3.x see below |
www.proratio.com |
| T | Input | SalesforceInputPlugin |
Sales Force Input |
Allows you to read data from Sales Force, created and kindly donated by Samatar Hassan |
2.4 - 2.5 |
Download link |
| T | Input |
XMLInputPathPlugin |
XML Input Path |
Uses XPath library and notation to extract information from XML files This step is deprecated! Please use getXMLData (see below). |
2.4 - 2.5 |
XML Input Path plugin page |
| T |
Input |
NaviX |
NaviX Table Output |
Gives you direct access to Navision data. This is a commercial (closed source) plugin by Proconis |
2.4 - 2.5 |
English PDF German PDF |
| T | Transform |
SplitFieldToRowsPlugin |
Split Field To Rows Plugin |
This step allows you to split a row containing a delimited field into multiple new rows, one per split value. Written and kindly offered by Daniel Einspanjer. |
2.4 - 2.5 |
Split field to rows plugin page |
| T | Input | getXMLData | get XML Data Plugin | This step allows you to read XML file thanks to XPath. It will also allow you to parse XML data from a specified field. This step is an improved XMLInputPathPlugin. (Translation : US & FR) | 2.4 - 2.5 |
Download (sample included) |
| T | Input | RssInput | RSS Input Plugin | This step allows you to read and parse RSS content (Translation : US & FR) | 2.4 - 2.5 | Download (sample included) |
| T | Output | RssOutput | RSS Output Plugin | This step allows you to build RSS feed and fill a file with the output (Translation : US & FR) | 2.4 - 2.5 | Download (sample included) |
| T | Input | LDIF Input | LDIF input Plugin | Reads LDIF file and extract data. (Translation : US & FR) | 2.4 - 2.5 | Download |
| J | JobEntry | SSH2PUT | SSH2 PUT | Put files in a remote host using SSH2 (Translation : US & FR) | 2.4 - 2.5 | Download |
| J | JobEntry | SSH2GET | SSH2 GET | Get files from a remote host using SSH2 (Translation : US & FR) | 2.4 - 2.5 | Download |
Plugins for version 3
| J/T |
C |
Unique ID | Name | Short Description / Remarks |
PDI Version |
More Information |
|---|---|---|---|---|---|---|
| J |
JobEntry |
DummyJob |
Dummy Job Entry |
Dummy plugin test job entry - this can be a blueprint for other job entries |
3.x |
Plugin Development |
| T | Transform | DummyPlugin |
Dummy Plugin |
Dummy plugin test step - this can be a blueprint for other steps | 3.x | DummyPlugin 3 plugin page |
| T |
Input | ShapeFileReader | ESRI Shapefile Reader |
Reads shape file data from an ESRI shape file and linked DBF file |
3.x | Shape File Reader 3 plugin page |
| T |
Transform |
Formula |
Formula |
Calculates values and evaluates expressions. This is based on the Open Office standard for expressions. |
3.x |
Formula 3 plugin page |
| T |
Transform |
UnivariateStats |
Univariate Stats |
Computes simple univariate statistics. Available statistics include: N, minimum, maximum, mean, sample standard deviation, median and arbitrary percentiles (computed using a simple mid-point method or interpolation). Note: Pentaho Support is available for this plug in as part of a Pentaho Subscription. |
3.x | Download (docs included) |
| T | Transform |
WekaScoring |
Weka Scoring |
Appends predictions (labels or probability distributions) from a pre-built WEKA model (classifier or clusterer). Note: Use the Weka library supplied here with this plugin until Weka 3.5.8 is released. Note: Pentaho Support is available for this plug in as part of a Pentaho Subscription. |
3.x |
Download (docs included) Weka library to use with this plugin |
| T | Transform |
ReservoirSampling |
Reservoir Sampling |
Samples a fixed number of rows (with uniform probability) from the incoming stream. |
3.x |
Download (docs included) |
| T | Output |
ArffOutput |
ARFF Output |
Saves data to a file in WEKA's ARFF (Attribute Relation File Format). Note: Pentaho Support is available for this plug in as part of a Pentaho Subscription. |
3.x |
Download (docs included) |
| T | Experimental (Transform) |
Asciify |
Asciify |
Asciifies strings. It will replace characters that are outside of the 7-bit ASCII range (e.g. diacritics) with a close equivalent and it will replace or remove any other character it can't convert. |
3.x |
Download (docs included) |
| T | Experimental (Transform) |
TrimCut |
TrimCut |
Trims and cuts string values to size. |
3.x |
Download (docs included) |
| T | Experimental (Input) |
DateGenerator |
Date Generator |
Generates a sequence of consecutive dates. |
3.x |
Download (docs included) |
| J | JobEntry | JabberMessage | JabberJob | Allows sending of Jabber messages (like to Google Talk) | 3.x | Download (bin) Download (src) |
| T | Transform | EncryptDecryptPlugin | Encrypt/Decrypt | Provides the ability to encrypt and decrypt the values of any field of a table/fixed file/CSV file | 3.x | Plug-In posted by Persistent Systems |
| T | Input/Output | Rss Input/Rss Output | Rss Input/Output | One plugin to read RSS feeds and another one to write feeds to file. (Translation : US & FR) | 3.x | Download (sources included) |
| T | Transform | FieldCalculatorPlugin | Field Calculator | This plug-in does the arithmatic operatios on the columns of a table. The derived values can be then store in a table/fixed file/CSV file. | 3.x | Field Calculator Plug-In Posted by Persistent Systems Ltd |
| T | Transform | SalesforceInputPlugin | SalesforceInputPlugin | Allows you to read data from Salesforce. (Translation : US & FR) |
3.x | Download (included sources) |
| T | Input / Output |
PaloDimInput / PaloDimOutput / PaloCellInput / PaloCellOutput | PaloKettlePlugin | Use Palo Molap Database on your ETLs designed with Kettle. | 3.x | Project on Sourceforge |
| |
|
|
|
|
|
|
Here are the attachments to the plugin development page
, including the sample dummy step and job entry plugins for versions 2.5.x and 3.0.x.