Chapter 2. Installation and Configuration

In this chapter we will look at the system requirements to be able to correctly execute the Pentaho Report Designer (PRD), and we will explain how to meet these requirements step-by-step.

We will download PRD 5.0 from SourceForge.net and explain how different versions of PRD are organized on the download site.

Once we have downloaded PRD, we will install it in our operating system. We will also explain how to configure the drivers that will be used and how to assign more RAM to the PRD execution environment.

Throughout this book we use the MySQL example database Sakila DB for creating different reports. We will explain what Sakila DB is and how to download and install it using the MySQL command-line processor (CLP).

We will show the tables of Sakila DB and their relations using entity relationship diagrams (ERD).

In this chapter we will learn how to:

  • Install the JDK
  • Set the JAVA_HOME and PATH variables
  • Download and install Pentaho Report Designer 5.0
  • Configure the memory for PRD
  • Configure JDBC drivers to be used in PRD
  • Download and install the sample database, Sakila DB

Configuring the environment

The system requirements needed to run PRD are installing JDK and configuring the environment variables.

System requirements

To correctly execute PRD, the following are necessary:

  • The Java Runtime Environment (JRE) 1.7 or higher installed
  • The JAVA_HOME variable configured
  • The PATH variable entry configured, pointing to [JAVA_HOME]/bin

While only JRE is necessary to execute PRD and the other applications that we will discuss in this book, we will also need the Java Development Kit (JDK) to develop one of the applications in the last chapters. For this reason, we will install JDK 1.7.

Note

JDK also includes the Java Virtual Machine (JVM), a series of tools that lets us develop Java applications, including a compiler, a debugger, the API source code, the JRE, and so on.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset