经营支撑中心内部报表系统
摘要本文主要从内部报表展现系统的系统架构、用户设置及权限管理、报表开发及展现形式、相关部门使用情况等方面来描述该系统的功能实现及应用概况。文中重点描述用户设置及权限管理、报表开发展现形式及相关部门使用情况部分的内容,尽量采用实例,增强文档的易读性,务求能给整个分公司经营数据的提取提供指引。
关键词:报表展现 用户设置 权限管理 应用 使用情况
引言
随着市场竞争的日趋激烈,分公司前端部门的营帐数据统计需求呈直线上升的态势,我中心报表统计人员每日需要完成的统计工作量非常巨大。为了更好的对前端的统计需求及市场分析做好支撑,同时减轻我中心报表统计人员的统计压力,充分利用中心的机器资源,搭建了内部报表系统。
第一部分 系统建设背景简介
一、系统建设背景
随着近年来电信业务的迅猛发展,市场竞争的日趋激烈,分公司前端部门的营帐数据统计需求呈直线上升的态势,平均每天通过客响提交至我中心的统计需求单多达四、五十张,且相当多的统计单都属于前端部门每月、每周、每日需要固定提取的数据,因此我中心报表统计人员每日需要完成的统计工作量非常巨大,经常需要加班加点进行数据统计工作。在这种情况下,不少统计单需要排队等候处理,对于前端部门来说,营帐数据不能以最快的速度提取、分析,也在一定程度上影响了前端的营销决策。
为了更好的对前端的统计需求及市场分析做好支撑,同时减轻我中心报表统计人员的统计压力,充分利用中心的机器资源,搭建了内部报表系统。该系统以目前流行的B/S模式进行搭建,可以跨多系统对目前前端部门每月、每周、每日需要固定提取的数据以网页形式做成固定报表进行展现,同时通过用户认证系统,做到相应部门的报表数据只有相应用户可以访问,保证了数据的安全性。
二、系统架构
该系统由报表门户服务器、报表鉴权服务器、报表元数据数据库服务器三部分组成,架构如图1所示:
图1
报表门户服务器使用部门原有的戴尔2950服务器,安装的是COGNOS公司的REPORTNET8作为门户服务软件;报表鉴权服务器利用了部门闲置PC机作为服务器,使用的是COGNOS公司的DATA ACCESS作为用户鉴权软件;报表元数据数据库服务器也是利用了部门闲置PC机作为服务器,使用微软的SQLSERVER2000作为数据库。
报表元数据数据库服务器的主要功能就是把用户需要访问的报表由开发人员在本地使用COGNOS配套的开发软件FRAMEWORK对各生产系统的数据进行抽取、整理、编辑成元数据后以包的形式存放在报表元数据数据库服务器上。
报表门户服务器的主要功能一方面是提供开发人员一个网页门户的界面对报表元数据进行开发,按照前端部门需求的格式开发出相应的报表。另一方面也是提供普通用户一个网页门户,通过这个门户可以访问相应的报表。
相应用户的添加、修改、删除以及用户所能访问的报表、对报表操作的权限赋予、收回就是通过在报表鉴权服务器操作来实现的。
三、用户设置及权限管理
整个内部报表展现系统的用户设置及权限管理是在报表鉴权服务器上使用COGNOS公司的DATA ACCESS软件来进行的,如图2所示:
图2
通过图2,我们可以看到,整个用户管理是通过角色+用户的模式实现的。所谓角色就是具有相同属性、权限的用户组,在图2中,每个有报表展现需求的部门都创建了一个角色(如图2中Root User Class路径下),,对该角色进行权限设置,这样角色下面创建的`所有用户(如图2中User路径下)都拥用有该角色所设置的权限。
目前内部报表系统的角色、用户划分原则如下:
1、普通用户角色:按部门进行划分,每个部门一个角色,角色下可以创建多个用户,只能访问指定的报表,无修改报表系统任何配置的权限。已创建的用户角色有:771财务部、771客户响应中心、771市场部、771网络监控中心、771业管中心。
2、超级用户角色:对分公司领导、市场部领导及相关主管开放,可以访问所有报表,无修改报表系统任何配置的权限。已创建的用户角色有:771超级用户。
3、系统用户:由管理员和开发人员掌握,具有所有权限,主要用于报表的开发、维护。已创建的用户角色有:771报表管理。
在报表鉴权服务器上创建角色、用户以后,用户相应的操作权限得到了控制,而相关部门所需访问的报表的访问权限必须在报表门户网站通过系统用户登陆进行设置,下面以设置业务管理中心所有报表的访问权限为例进行说明:
1、如图3所示,以系统用户组的administrator用户登陆报表门户网站
图3
2、登陆进去后对771业管中心所有报表所在的文件夹进行属性设置,如图4所示:
图4
3、点击permission进行权限设置,如图5所示:
图5
4、在访问权限列表中只添加报表管理人员与771业管中心两个角色并配置相应权限,如图6所示:
图6
经过以上设置,可以保证已开发好的业务管理中心文件夹下的所有报表只有报表管理人员及771业管中心这两个角色下所对应的用户具有相应权限进行访问。
四、报表开发展现形式
目前,内部报表展现系统针对市场部、业务管理中心、客户响应部、网络监控中心等部门提出的固定报表需求,共开发了17张报表,这17张报表按照报表的实现方式可以分为两种:
1、每日需固定统计且统计数据量较大的报表
此类报表通过利用原计费老系统数据库每天晚上定时运行统计程序,将统计结果插入中间临时结果表,开发人员利用COGNOS公司配套的FRAMEWORK工具对中间结果表抽取、整理、编辑成元数据后,在报表门户网站对元数据开发成报表。开发流程见图7:
图7
该类报表由于是直接对数据量很少的中间临时结果表进行展现,因此生成报表时间非常快。
下面以业管-实时话费统计报表为例说明此类报表开发流程及展现形式:
图8
图8中,使用FRAMEWORK对中间结果表bsn_real_qf_new整理、抽取后存储到报表元数据数据库,然后打包上传到报表门户服务器。
图9
图9中,通过报表门户服务report studio对元数据按照需求部门的要求开发报表。
图10
开发完成后,点击执行报表如图10所示
图11
选择相应条件,如图11所示
图12
最终执行报表后展现的情况如图12所示。
2、不定期统计且数据量较少的报表
此类报表直接通过FRAMEWORK对生产系统数据进行抽取,整理、编辑成元数据后,在报表门户网站对元数据开发成报表。此类报表的开发流程与第1类报表的类似,区别是生成报表时需要即时访问生产数据库,产生报表数据。
五、相关部门使用情况
目前在内部报表展现系统已经提供的17张报表中,按照需求部门是否周期性提取,可以分为两大类,一类是属于周期性需要统计的数据,例如提供市场部用于每天分析装机、拆机用户数据的装机、拆机数据统计报表;提供业务管理中心用于每天分析小灵通、固话用户实时话费情况的实时话费统计报表;提供客户响应部每周进行999箱统计考核的999箱每周统计报表等。另一类就是需要按照自定义条件,即时查询系统,提取数据的报表,例如提供业务管理中心用于分析电脑租赁业务发展情况的5张报表,均需要按照自定的竣工时间来即时统计生成数据等等。
目前,内部报表展现系统已提供市场部、业务管理中心、客响、财务等部门使用,使用人员也普遍反映内部报表展现系统的使用比较方便、无需安装,最重要的是缩短了整个内部营帐数据的提取时间。另一方面,我中心报表统计人员也反映内部报表展现系统的使用减轻了自己的工作量,效率大为提高。
下一步,我中心计划在目前内部报表展现系统所提供的报表基础上,一方面对前端部门直接提出的周期性统计需求不断补充,添加进入内部报表展现系统进行展现,另一方面不断归纳、总结日常前端部门的统计需求,对其中具有共性、提取频率较高的数据进行主动开发,不断提高对前端部门的经营支撑水平。
【经营支撑中心内部报表系统】相关文章: