mining / mining

Business Intelligence (BI) in Python, OLAP

Home Page:https://github.com/mining/mining

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open Mining

Build Status - Circle CI

image

Code Health

OpenMining

Business Intelligence (BI) Application Server written in Python

Requirements

  • Python 2.7 (Backend)
  • Lua 5.2 or LuaJIT 5.1 (OML backend)
  • MongoDB (Admin)
  • Redis (Queue and DataWarehouse)
  • Bower (Install frontend libs, NodeJS depends)

Install dependencies -------

If you use Mac OSX you can install all dependencies using HomeBrew.

Install Open Mining -------

Clone the repository

Install python and bower dependencies using make command

FAQ

If mongodb or redis-server problems

Install mongodb and redis-server, make sure it running

Supported databases

For example, to connect to a PostgreSQL database make sure you install a driver like psycopg2. OpenMining supports all databases that the underlying ORM SQLAlchemy supports.

See the SQLAlchemy documentation for more info about drivers and connection strings.

Run

Running Demo

Make sure runserver still running when run 'build_demo' command.

And now you can login with: username 'admin' and password 'admin'.

Screenshots

Dashboard OpenMining

Dashboard OpenMining

Dashboard Charts OpenMining

Dashboard Charts OpenMining

Dashboard Charts OpenMining

Dashboard Charts OpenMining

Dashboard Widgets OpenMining

Dashboard Widgets OpenMining

Late Scheduler and running Cubes OpenMining

Late Scheduler and running Cubes OpenMining

Contribute

Join us on IRC at #openmining on freenode (web access).

Credits

Authors: Avelino and UP! Essência

Many thanks to all the contributors!

License

Licensed under the MIT license (see the (LICENSE file).

About

Business Intelligence (BI) in Python, OLAP

https://github.com/mining/mining

License:MIT License


Languages

Language:Python 98.2%Language:Shell 0.9%Language:Makefile 0.9%