首页 > 代码库 > FineUI+EF搭建BI项目-前言
FineUI+EF搭建BI项目-前言
之前一直做的是项目实施和二次开发的工作,对项目的了解也算是比较深入,但是从来么有自己搭建过一个完整的项目。
去年,我们公司成里了BI项目组,有3位开发人员以及2位数据分析师一起来完成的。
在用系统介绍:
由于我们的系统比较多(OMS+WMS+SCM),OMS【订单管理系统】是云服务,服务器和数据都在供应商手头,无法通过数据库直接访问,所有的服务器的数据,全部通过调用API接口来进行获取
WMS【仓库管理系统】放在我们的物流中心(和我们的办公不是在一个区域),使用Java开发,数据库使用SQL SERVER 2008 R2。
SCM【供应链管理系统】放在我们的办公区域,使用金蝶的BOS二次开发完成,数据库使用SQL SERVER 2008 R2.
淘宝数据,数据放在阿里的服务器上,完全使用API接口来进行数据获取。
量子,淘宝的数据分析服务,无对外接口,通过模拟登录,抓取量子的API数据。
BI【数据分析系统】放在我们的办公区域,和SCM系统放在同一个局域网,但不是同一个数据服务器,数据库使用SQL SERVER 2008 R2。
BI的开发初衷:
BI的目的把分散的数据,在BI系统中进行整合,给各业务部门统一的报表查询与数据分析的平台。
开发人员:
A:项目负责人(Java)
负责项目框架的搭建,权限框架使用java搭建,数据库使用ORACLE。【直接由A从其他项目移植过来,由于时间紧迫,没有转换成SQL SERVER 数据库,直接搭建ORACLE,而且ORACLE只跑了一个权限框架。】
API接口业务的开发。
分配B,C的开发工作。
B:开发工程师(PHP)
负责淘宝以及量子的数据抓取
负责部分报表业务的制作
C:开发工程师(Java)
负责A规划内容的实现
D,E:数据分析师(SQL)
负责各业务报表的需求分析以及SQL实现。
项目时间:
从2013年4月开始-2014年2月份项目停止。
停止的原因是BI项目进展不大,而且主推的领导离职,
FineUI+EF搭建BI项目-前言