OlaPy is an OLAP engine with MDX support, web interface (slice & dice) and XMLA support for Excel clients.
This project is currently a research prototype, not suited for production use.
This project is currently licenced under the LGPL v3 licence.
To set up the application, run, ideally in a virtualenv:
python setup.py install
or just:
pip install -e .
To use XMLA from Excel, just start the XMLA server by executing in the root directory:
python olapy ( -c | --console , if you want to print logs only in the console)
and use the url: http://127.0.0.1:8000/xmla in Excel
This project must adhere to the Abilian Developer Guide.
Pull requests are welcome.
To run tests, run:
pytest tests
or simply (on Unix-like systems):
make test
This project is developed by Abilian SAS and partially funded by the French Government through the Wendelin project and the Investissement d'avenir programme.