你的位置:首页 > 数据库

[数据库]案例借鉴 某通讯巨头的IT建设方案


成都联通作为合并重组后的中国联通在成都的分支机构,拥有基础扎实的通信网络和当前最先进技术的WCDMA网络。随着3G和4G业务的发展领先,成都联通凭借其出色的网络能力和服务,在用户中赢得了口碑。

在IT架构规划方面,围绕公司管理和业务需求,公司提出这样几个原则:

  • 以稳定的数据接口为基础
  • 减少手工计算环节,实现IT化自动支撑
  • 满足营销一线对明细数据的需求,有效弥补集中系统对明细数据提供的不足
  • 整合自各系统的数据,建设一体化的综合平台,提供便捷服务
  • 适应快速发展需要,提升精细化营销支撑能力
  • 应用先进技术,推进IT基础设施整合及深度管控
  • 积极探索互联网应用,支撑新型的营销模式

网络架构

在架构左侧是数据入口点,从各系统中提取数据,将数据统一到数据平台。架构右侧是渠道一体化的数据呈现。在构建整个平台的架构时,需要考虑得很全面。要考虑展示的报表类型和内容,报表的流转过程,系统架构,传统方法的缺陷以及未来发展动态。

围绕这样的建设思路,成都联通开展了统一的数据平台建设

建设成果

1、报表类型及内容

2、数据加工及报表流转过程

 


3、数据分析图表

 

其实,在引入帆软报表系统之前公司面临了很多问题。市场需求的瞬息万变导致数据分析的需求不断发生变更,传统报表开发方式缓慢,并且会因为一些简单的BUG造成开发进度不可控,跟不上市场部等对大数据分析需求的模型变更速度。成都联通大部分办公流程通过人力比对以及excel表还有文本打印确认实现,浪费了大量的人力和物力。在成都联通发展阶段中,陆续开发的系统因为管理权限的不同造成数据库无法对接数据无法同步,或者因为计算方式不同造成不同系统对同一数据计算结果不一。

针对这一系列问题,公司利用帆软报表FineReport搭建的统一的数据分析平台使得报表可以灵活部署,用户提交需求后可以快速响应,并且根据用户使用频率开发报表权限,报表开发者可以根据工作需要撤销或者修改该功能或模块。由原来的系统开发工作量缩减为模块开发,各部门分权限登录查看各自对应的模块,互不干涉,保障了数据安全性。

帆软报表的利用由三方面展开。

方案1:传统系统框架与帆软报表的结合

联通成都市分公司人力考核系统采用传统java语言,基于structs2+Spring框架开发。在完成扩家搭建和一期开发后,该系统的后续开发就均采用了帆软开发方式。通过文件部署可以直接把报表内容嵌套进原系统页面,不但提高了开发效率,也使得系统耦合性降低。

方案2:传统报表形式与帆软报表的结合

在人力资源考核系统一期开发后,为系统管理员开发了报表管理,用户角色管理等权限。在引入了帆软报表后,帆软开发的报表管理同样被纳入了管理模块。

方案3:日常:办公系统与帆软报表系统的结合