Open Mining:使用 Python 挖掘商业情报(Pandas Web 接口)

 

mining

简介

OpenMining是Github上的开源项目,它是由Python编写的商务智能应用服务器,为商务智能中大数据的处理提供了便捷的操作,以此来提高用户挖掘商业情报的效率。

最新版本

OpenMining目前发布的最新版本是在2015年8月6日发布的0.2.2版本。

配置要求

  • Python 2.7 (后端)
  • Lua 5.2 or LuaJIT 5.1 (OpenMining语言(OML) 后端)
  • MongoDB 数据库
  • Redis (队列与数据仓库)
  • Bower (安装前端库, 依赖于NodeJS)

安装依赖库

如果你是mac用户,你可以使用homebrew命令安装依赖库。

安装Open Mining

从github安装

使用make命令安装Python和bower依赖库

常见问题解答

Q:如果是mongodb或者redis-server的问题

A:请安装mongodb和redis-server,并确保能够正常运行

Q:数据库支持

A:例如,想要连接到PostgreSQL数据库,请先确保安装了类似psycopg2的驱动程序。 OpenMining支持底层ORM SQLAlchemy所支持的所有数据库。

请参阅SQLAlchemy文档获取更多关于驱动程序和连接字符串信息。

运行

运行示例

当运行“build_demo”语句时,确保服务器(runserver)依旧保持运行状态。

Open Mining Language(OML)

对OLAP(联机分析处理)Cubes进行预处理的一种语言

例子

数据集:

OML:

返回值:

加入Open Mining开发

如果想加入Open Mining的开发,请进入我们的互联网(#openmining)在线聊天室(网站链接)。

项目人员

感谢所有的开发贡献者们!

其他资源

开源地址:https://github.com/mining/mining

1 7 收藏

资源整理者简介:赵叶宇

Python技术学习者,主要集中数据分析领域和机器学习。 个人主页 · 贡献了7个资源 · 1


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1440 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer