author:skate
time:2010-11-29
当今社会是信息爆炸时代,每个企业都有大部分的数据,为了通过这些数据中得到对企业有用的信息,一般企业都会搭建自己BI系统
Cognos8的BI产品,对以往的技术技术还是思想进行了较大幅度的提升和创新,把用户的操作方式全面推向以浏览器为前端的web方式,
它在一个产品中,一个架构上提供极其丰富业务智能功能
Cognos8的模块主要包括:
Query studio : 查询,自助报表生成工具
Report studio :查询,专有报表构筑工具
Analysis studio :分析,多维数据展示工具
Transformer : 分析,多维数据设计工具
Framework manager :查询,业务数据组织工具
Cognos8 使用的简易流程图:
1. 定义数据源
有两种方式定义数据源,一种是在framework中创建数据源,另一种是在IE中的congnos connection中
2. 定义元数据
定义元数据用cognos8的framework manager
3. 发布元数据模型
用framework manager发布元数据模型
4. 制作报表
在我们制作报表的第一步就是要建模,在这里推荐用framework manager的方案,可以降低模型的复杂度,有利于模型的维护。
Cognos推荐基本结构采用物理层和表示层的双层结构模型
当在创建物理层的时候,仅导入最少的需求对象;创建满足广泛的业务需要的计算的过滤。在“物理层”文件夹下,将使用的表放入
‘报表区’文件夹中;其他暂时没有用到的表放入‘基础区’。这样做的好处是,在建模时不需要频繁使用“run metadata wizard”
来添加新表到模型中。
在‘物理层‘的报表区中,建立一个’通用维度‘文件夹,在其中建立维表之间的关系。在围绕每个报表模型使用一个文件夹的方法,
其中的维表为‘通用维表’文件夹中的维表的快捷方式,如模型‘M01申请审批’中使用的维表,均为快捷方式,如图:
优点:避免多张维表和多张事实表的对应关系在一个视图中出现,能够清晰的看到每个事实与其对应的维表间的关系。
当创建表示层时,要考虑使用快捷方式,而不是查询主题的副本;只有需要满足特定业务需求时才创建计算与过滤。在‘表示层’文件夹下,
将一些报表共用的数据结构做成一个query subject(简称Q),将其中的查询数据项(字段)命中文名称,方便RS制作报表。如图:
当元数据模型创建后,就可以发布,报表制作者就可以通过RS来完成报表制作。不过当数据源的数据结构发生改变时,需要更新报表模型,
需要选中一张或多张表,点击菜单tools->update object对选中的表结构进行更新,如果该表创建了快捷方式,则更新表结构后,快捷
方式也会随之更新,这也是使用快捷方式的主要原因之一。
报表的远数据模型已经创建好,剩下就是制作报表了,制作报表可是个艺术活,以后有时间慢慢说。
---end----