A guide for installing Mifos Business Intelligence Suite 1.1 on a Windows machine.

This guide assumes:

  1. No previous mifos BI installation
  2. The mifos database is called 'mifos' 
  3. Running Mifos 2.0 or higher. 

The installation process will create a data warehouse database called 'mifos_dw'.  It will also create databases quartz, hibernate and sampledata for pentaho use.

Please refer to Installing Mifos BI 1.1 for instructions on installing on a Linux server.  Special thanks to John Woodlock for compiling this installer package. 

If you have a problem kicking of pentaho at the end of this process... it may be because of mysql security issues.  If you see hibuser access denied type messages this is likely the case.  In this event, please download the attachment below and run it:

mysql -u"USERNAME" -p"PASSWORD" < mifosbi_users.sql

mifosbi_users.sql

Software Requirements

These are the required software for Mifos BI 1.1 (they are the same as required by the Mifos application itself)

Installation

mifosbi_mysql_scripts.bat MYSQLUSERNAME PASSWORD

If you run into issues running Mifos and Pentaho simultaneously, it's because of their port numbers. Mifos by default runs on port 8080. This is where Pentaho will try to run as well. To run both applications simultaneously, you need to change the port Pentaho runs on to 8086. Follow these steps to change the port for Pentaho.

Running Mifos BI

(A tomcat window will pop up - it will be successfully running when you see the following)

  

Scheduling ETL Job

The instructions below are for Windows Task Scheduler (Windows XP/Windows 2003)

  

For more on using Windows Task Scheduler, see http://www.iopus.com/guides/winscheduler.htm.