Skip to main content
Pentaho Documentation

Deploying Database Plugins

To deploy your plugin, follow the following steps.

  1. Create a jar file containing your plugin class(es)
  2. Create a new folder, give it a meaningful name, and place your jar file inside the folder
  3. Place the plugin folder you just created in a specific location for PDI to find. Depending on how you use PDI, you need to copy the plugin folder to one or more locations as per the following list.
    • Deploying to Spoon or Carte

      Copy the plugin folder into this location:

      design-tools/data-integration/plugins/databases

      After restarting Spoon, the new database type is available from the PDI database dialog.

    • Deploying to Data Integration Server

      Copy the plugin folder to this location:

      server/data-integration-server/pentaho-solutions/system/kettle/plugins/databases

      After restarting the data integration server, the plugin is available to the server.

    • Deploying to BA Server

      Copy the plugin folder to this location:

      server/biserver-ee/pentaho-solutions/system/kettle/plugins/databases

      After restarting the BA Server, the plugin is available to the server.

  4. When deploying database plugins, make sure to also deploy the corresponding JDBC drivers. See Specify Data Connections for the DI Server for instructions about adding JDBC drivers.