Released Today: The M.O.M.E. Project – Multiple OLAP Machine Emulator

Mark Rittman

On this day last year we broke the news on Oracle Discoverer Cloud Service; this year we go one-better with the announcement of a new open-source software and homebrew hardware project now hitting its 1.0.0 release milestone: M.O.M.E. – Multiple OLAP Machine Emulator, sponsored by Rittman Analytics.

From the project homepage on Github:


“MOME is a framework for emulating multi-dimensional Online Analytical Processing (“MOLAP”) engines, 4GL programming languages and the servers and OLAP applications that ran on those engines.

MOME’s purpose is to preserve decades of multi-dimensional MOLAP engine and software history. As analytical processing technology continues to rush forward, MOME prevents this important “vintage” technology from being lost and forgotten. This is achieved by documenting the MOLAP engine, its multi-dimensional storage format and 4GL query languages, along with the software and sample databases for those engines such as Microsoft OLAP Services 7.0 AdventureWorks.

Over time, MOME (originally stood for Multiple OLAP Machine Emulator) absorbed the sister-project MESS (Multi-dimensional Engine Super System), so MOME now documents a wide variety of (mostly vintage) MOLAP, Relational OLAP (“ROLAP”) and now Hybrid OLAP “HOLAP” engines in addition to the MOLAP engines and desktop applications that were its initial focus.”