In Detail

Pentaho Analytics for MongoDB will teach you MongoDB and Pentaho integration points and developer skills needed to create turnkey analytic solutions that deliver insight and drive value for your organization.

Starting with how to install, configure, and develop content in both Pentaho and MongoDB, this book will give you the complete range of skills needed to gain insight into MongoDB data using Pentaho Business Analytics. You will learn about MongoDB data models and query techniques, which are covered in combination with the provided sample MongoDB database. You then advance to data integration, analysis, and reporting using Pentaho.

You will learn how to use Pentaho Data Integration to blend and enrich data from additional sources. From this blended data, you will develop professional-looking reports and analysis views that are visual and interactive. Lastly, we will cover the Pentaho web portal and web interfaces for deploying analytics out to a broader set of consumer users.

Approach

This is an easy-to-follow guide on the key integration points between Pentaho and MongoDB. This book employs a practical approach designed to have Pentaho configured to talk to MongoDB early on so that you see rapid results.

Who this book is for

This book is intended for business analysts, data architects, and developers new to either Pentaho or MongoDB who want to be able to deliver a complete solution for storing, processing, and visualizing data. It’s assumed that you will already have experience defining data requirements needed to support business processes and exposure to database modeling, SQL query, and reporting techniques.

I received a copy of this book via the MongoDB roadshow that Pentaho sponsored. The first two chapters set the stage by giving installation instructions for the stack as well as a brief overview of MongoDB and a database structure for use in the examples. The rest of the chapters build incrementally on using Pentaho's tools to build analysis, run data transformations and augmentations, and reports from this data. It also delves into some of the deeper integrations such as query Mongo using the aggregation pipeline commands etc. Overall I think that this is a good book to buy if you use MongoDB and you want to pull data for analysis or ETL type jobs.