Before this site, eMondrian’s instructions lived on the original eMondrian site. The pages below have not moved here yet. Some describe earlier setups — Tomcat on Windows, port 8080 — while the current installation is described in Install with Docker.

Connect clients

Install

Develop

Mondrian reference

eMondrian is based on Mondrian. The original site also keeps a copy of the Mondrian documentation; much of it still applies — especially the MDX language, configuration properties and the classic schema format.

Classic format

The Mondrian documentation describes the classic schema format. eMondrian also supports an attribute-based format (DimensionAttribute, AttributeMapping, sourceAttribute) — see Schema reference.

Changing mondrian.properties

eMondrian ships with tuned defaults in its built-in mondrian.properties (for example session caching and aggregate tables are on). If you override the file, start from a full copy of the built-in one — a partial file replaces all defaults:

docker cp emondrian_service:/usr/local/tomcat/webapps/emondrian/WEB-INF/classes/mondrian.properties .

Then uncomment the mondrian.properties volume in docker-compose.yml and restart.