Skip to content

xiaobao520123/openxmla

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,665 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenXMLA

  • OpenXMLA is a multidimensional data modeling engine based on XMLA protocol.

Quick Start

Start OpenXMLA service

# Setup Java 8
# ...
# Build project
scripts/build.sh
# Build docker image
scripts/dockerbuild.sh
# Start docker container
docker run --rm -it --name openxmla -p 6068:6068 openxmla:latest

Connect to OpenXMLA

  1. Open Microsoft Excel. Create a new workbook.
  2. Go to "Data" -> "Get Data" -> "From Other Sources" -> "From Analysis Services".
  3. Enter the server name as http://localhost:6068/mdx/xmla/SalesWarehouse.
  4. Enter any username and password (e.g., admin/admin).
  5. Click "Next" to connect.

Features

  1. Functionality
  • Support MDX query
  • Support XMLA protocol
  • Support multiple projects/datasets
  • Support customizable datasets
  1. Front-end support
  • Microsoft Excel
  • Power BI
  • Tableau
  1. Optimization
  • Query cache. Cache consistency.
  • Query rewrite
  • Filter pushdown
  • Paging
  1. Monitoring/Management
  • Admin portal
  • Schema management
  • User management

Configuration

Evaluation

License

Apache Kylin

Mondrian

About

OpenXMLA - analysis service built on top of mdx-kylin, aims to integrate with any database systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 87.4%
  • HTML 10.6%
  • Shell 1.0%
  • Awk 0.4%
  • XSLT 0.3%
  • CSS 0.2%
  • Other 0.1%