To run the samples in this book, you need a version of Java installed (JDK 1.6 or higher is fine) and you need the latest version of Pentaho Data Integration. If you don't have PDI installed, you can freely download it from this link: http://kettle.pentaho.com. For those of you who prefer to compile the version directly from the sources (I prefer to do this for my personal installation), you can get the latest sources from the following repository link: svn://source.pentaho.org/svnkettleroot.