Get unified analytics for Excel, dashboards, and AI with Saiku, backed by 1.3k+ GitHub stars, for founders needing business intelligence.
1,309 stars656 forksJavaQuality 8/10Updated 7/12/2026100% free ยท open source
What it does
Saiku provides a unified analytics platform that allows founders to connect their data sources and create a single semantic layer for business intelligence across Excel, dashboards, and AI agents.
โขWhen you need to integrate data from multiple sources into a single analytics platform
โขWhen you want to create interactive dashboards and reports using a unified semantic layer
โขWhen you need to enable AI agents to access and analyze your data using standard protocols like MDX and XMLA
Quick start
1Build the project using Maven: mvn clean package
2Start the Saiku server: java -jar saiku-server/target/saiku-server.jar
3Create a new cube definition using the Saiku web interface: http://localhost:8080/saiku
4Use the Mondrian schema editor to define your data model: http://localhost:8080/saiku/admin
5Test your cube using the Saiku query editor: http://localhost:8080/saiku/query
Ready-to-paste prompt
curl -X POST -H 'Content-Type: application/xml' -d '<Execute><Command><MDXQuery><Query>SELECT [Measures].[Sales] ON COLUMNS FROM [Sales]</Query></MDXQuery></Command></Execute>' http://localhost:8080/saiku/xmla
Heads up: Make sure you have Java 8 or later installed, as Saiku requires a compatible Java runtime to function correctly
Saves to your device
Topics
analytics
apache-calcite
business-intelligence
mcp
mdx
mondrian
olap
semantic-layer
xmla
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.