Business Intelligence (BI) Application Server written in Python
Join us on IRC at #openmining on freenode (web access).
- MongoDB (Admin)
- Redis (Queue and DataWarehouse)
- Bower (Install frontend libs, NodeJS depends)
$ sudo apt-get install mongodb-10gen redis-server nodejs nodejs-dev npm
$ npm install bower
If you use Mac OSX you can install all dependencies using HomeBrew.
Clone the repository and install it
$ git clone git@github.com:avelino/mining.git
$ cd mining
$ python setup.py install
Run pip install on project requirements
$ pip install -r requirements.txt
Install numexpr
$ pip install numexpr==2.3
Copy the sample ini file to mining.ini
$ cp mining/mining.sample.ini mining/mining.ini
Install javascript assets using Bower
$ bower install
FAQ
If mongodb or redis-server problems
Install mongodb and redis-server, make sure it running
If "python manage.py runserver" returns "ConfigParser.NoSectionError: No section: 'mongodb'"
copy mining/mining.sample.ini to mining/mining.ini
python mining/manage.py runserver
python mining/bin/scheduler.py
rqworker
python mining/bin/demo/build_admin.py
And now you can login with: username 'admin' and password 'admin'.
Dashboard OpenMining
Dashboard Charts OpenMining
Dashboard Charts OpenMining
Dashboard Widgets OpenMining
Late Scheduler and running Cubes OpenMining