eMondrian is an open-source semantic layer built on the Mondrian OLAP engine. Define your business model once — cubes, dimensions, hierarchies and measures — on top of ClickHouse or any JDBC database, and query it from:

  • Excel — PivotTables over XMLA / MDX (free, open source)
  • Power BI — live connection over XMLA / DAX (DAX module)
  • AI agents — Claude and other MCP clients over MCP (MCP module)
%%{init: {"flowchart": {"curve": "linear"}}}%%
flowchart LR
  excel["Excel"] -->|XMLA · MDX| em
  pbi["Power BI"] -->|XMLA · DAX| em
  ai["AI agents"] -->|MCP| em
  em["<b>eMondrian</b><br/>semantic model"]:::core -->|SQL| db[("ClickHouse /<br/>your database")]

Getting started

  • What is eMondrian
  • Quickstart — run eMondrian locally and connect Excel, Power BI and an AI agent in about 20 minutes
  • Concepts — catalogs, cubes, dimensions, hierarchies, measures

Install & configure

Modeling

Connect clients

Licensing

Operations

Reference

eMondrian is developed and supported by BIS — Business Intelligence Solutions.