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 bowerIf you use Mac OSX you can install all dependencies using Homebrew.
Make a new project directory to host the mining repository
$ mkdir openminingChange into new directory
$ cd openminingCreate a new virtual environment
$ virtualenv envClone the repository into the current directory
$ git clone [email protected]:avelino/mining.gitChange directory into new repo
$ cd miningRun pip on project requirements
$ pip install -r requirements.txtInstall numexpr
$ pip install numexpr==2.3Copy the sample ini file to mining.ini
$ cp mining/mining.sample.ini mining/mining.iniInstall javascript assets using Bower
$ bower installFAQ
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 manage.py runserver
python bin/scheduler.py
rqworkerpython bin/demo/build_admin.pyDashboard OpenMining
Dashboard Charts OpenMining
Dashboard Charts OpenMining
Dashboard Widgets OpenMining
Late Scheduler and running Cubes OpenMining





