OLAP Engine
Project description
About
OlaPy is an OLAP engine with MDX support, web interface (slice & dice) and XMLA support for Excel clients.
Status
This project is currently a research prototype, not suited for production use.
Licence
This project is currently licenced under the LGPL v3 licence.
Installation
To set up the application, run, ideally in a virtualenv:
python setup.py install
or just:
pip install -e .
Usage
With an XMLA client
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
Be sure to use Provider=MSOLAP.6 in Excel (see https://blogs.technet.microsoft.com/excel_services__powerpivot_for_sharepoint_support_blog/2015/10/30/configuring-the-msolap-data-provider-version).
With the demo web app
Run:
python manage.py initdb to initialize the db
python manage.py runserver to run application, using the following credential to log in:
login: admin
password: admin
Developing
This project must adhere to the Abilian Developer Guide.
Pull requests are welcome.
Tests
To run tests, run:
pytest tests
or simply (on Unix-like systems):
make test
Credits
This project is developed by Abilian SAS and partially funded by the French Government through the Wendelin project and the Investissement d’avenir programme.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.