Skip to main content
Pentaho Documentation

Go Live for Production - DI

Go Live is the process by which you migrate a prototype to production. This process is divided into four parts.

Set Up Production Environment

Setting up the environment includes installing the software on production computers, configuring clustering, and connecting to data sources.  To set up the environment, install and configure the DI Server, Spoon, and any plugins required.  Then set up data sources and clusters.

Table 1. Set up Production Environment Checklist
Task Do This Objective
Verify System Requirements
  • Acquire one or more servers that meet the requirements.
  • Obtain the correct drivers for your system.
Obtain Software and Install PDI
  • Get the software from your Sales Support representative.
  • Install the software - we recommend using the installation wizard.
Change the DI Server Fully Qualified URL
  • Change the server's URL so that you do not have a conflict.
Connect to the DI Repository
  • Connect to the DI Repository
Set up Clusters
  • Become familiar with clustering.
  • Set up clusters, if they are needed in your environment.
Copy Configuration Files Copy shared.xml, repositories.xml, kettle.properties, and jar files from the development environment to the production environment.
  • System is set up and read for production.

Deploy Solution

Export solutions from the DI Repository that is in the development or test environments, to the DI Repository that is in the production environment. 

Table 2. Move Solution Checklist
Task Do This Objective
Export and Import DI Repository
  • Export DI Repository content from test environment
  • Import DI Repository content to production environment

Tune Solution

Fine tune transformations and jobs to optimize performance.  This involves using various tools such as the DI Operations and Audit Marts to determine where bottlenecks or other performance issues occur, and attempting to address them.

Table 3. Tune Checklist
Task Do This Objective
Review the Performance Tuning Checklist and Make Changes to Transformations and Jobs
  • Get familiar with things that you can do to optimize performance.
  • Apply tuning tips as needed.
Consider other performance tuning options
  • Learn how to apply transactional databases.
  • Learn how to use logs to tune transformations and jobs.

Schedule Runs

Use Spoon, Pan, or Kitchen to schedule executions of jobs and transformations.

Table 4. Schedule Runs Checklist
Task Do This Objective
Schedule Transformations and Jobs From Spoon
  • Schedule Transformations and Jobs
Command Line Scripting Through Pan and Kitchen
  • Use Pan and Kitchen to schedule transformations and jobs.