1. A method of analysing data from multiple source ledgers or modules; comprising the steps of: (a) constructing a data warehouse that combines data from multiple source ledgers, sub-ledgers or modules; (b) generating an associated, single physical OLAP cube to enable cross-functional analysis of data from those multiple source ledgers or modules.