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:
- Setting up the production environment
- Deploying the solution
- Tuning the solution
- Scheduling the runs
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 Pentaho Server, Spoon, and any plugins required. Then set up data sources and clusters.
Task | Do This | Objective |
---|---|---|
Verify system requirements |
|
|
Obtain software and install the Pentaho Server |
|
|
Change the Server Fully Qualified URL |
|
|
Connect to the Pentaho Repository |
|
|
Set up clusters |
|
|
Copy configuration files | Copy shared.xml, repositories.xml, kettle.properties, and jar files from the development environment to the production environment. |
|
Logging and monitoring your server |
|
Deploy Solution
Export solutions from the Pentaho Repository that is in the development or test environments, to the Pentaho Repository that is in the production environment.
Task | Do This | Objective |
---|---|---|
Export and Import Pentaho Repository |
|
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.
Task | Do This | Objective |
---|---|---|
Review the Performance Tuning Checklist and Make Changes to Transformations and Jobs |
|
|
Consider other performance tuning options |
|
|
Schedule Runs
Use Spoon, Pan, or Kitchen to schedule executions of jobs and transformations.
Task | Do This | Objective |
---|---|---|
Schedule Transformations and Jobs From Spoon |
| |
Command Line Scripting Through Pan and Kitchen |
|
Next Steps
These resources will be helpful to you after your production server is live.
- Fine-Tune Pentaho Systems - provides guidance on how to maintain and fine-tune your Pentaho Server.
- Pentaho Training and Education
- Pentaho Customer Support - check with support for service packs.