Cognos备案
![]() |
|
IBM Cognos 8 商业智能系列产品在服务导向架构(SOA)的基础上,提供可定制的全方位的商业智能服务。用户可以利用 IBM Cognos 8 商业智能系列软件对您的商业进行监控,分析和预测,而且用户可以轻松的在集中控制的平台上部署相应的服务来满足特定的需求。这种模块化部署的架构能使用户方便的扩展或者修改系统功能来满足不同的商业智能需求。
图示为商业智能解决方案所能涉及到的产品。 Cognos 在对数据仓库中数据进行管理以及数据展示上有着很多优势的产品,这里分别对 Cognos 8.4 中的部分产品做简单的功能介绍和分析:
Cognos 商业智能服务器是 IBM Cognos 8 商业智能系列软件各个功能模块提供商业智能服务的基础,它初始化了 Cognos 各功能模块的运行环境,内容数据库的连接和设置,用户认证服务器的连接和设置等上下文信息。用户可以自己选择企业级应用服务器来构建 Cognos 商业智能服务器,Cognos 提供标准的配置软件给用户提供友好的编辑界面同时生成可以在企业级应用服务器中运行的程序包。可以支持的企业级应用服务器包括,Tomcat 和 IBM Websphere Application Server 等。
Data Manager 是 Cognos 系列产品中的 ETL 工具,可以将源数据从事务数据库注入到数据仓库中,Data Manager 的前身是 Decision Stream,两者均是基于 Windows 的图形化工具,可以建立数据源(关系数据库或者文件)和目的数据仓库,并编辑数据转换和聚合的规则,生成的程序包可以部署在容器上定时的运行,以达到数据聚合的功能。 Cognos 并没有把产品的重心放在 ETL 工具上,我们也可以用 DWE 的 SQW(SQL Warehousing)甚至是手工编写 ETL 代码作为 ETL 工具的替代产品。
Transformer 是用于整合数据源数据以及建立模型的工具,用户可以通过它来制作 Power Cube,也就是我们提到的数据立方体。用户可以通过 Transformer 分析数据源,建立维度和量度,设计维度的级别最后建立数据立方体,并设置数据立方体中数据更新的频率。数据立方体是 OLAP 分析的基础。经由 Framework manager 发布之后就可以被 Cognos 的报表制作工具所引用,从而生成各种样式的报表。
Framework Manager 是将数据仓库或者数据立方体中的元数据经过组织发布到 Cognos 设计环境中的工具,也就是说,如果需要在 Cognos 的 report studio 里面设计报表的话,必须要由 Framework Manger 将数据仓库中的数据发布到 Cognos 设计环境(Cognos 商业智能服务器的内容数据库)当中。
可以在 Framework manager 当中新建工程,并导入数据仓库或者立方体的数据描述。 Framework manager 会自动的将数据描述转化为查询主题显示在工程当中,用户还可以根据已有的查询主题自定义其他的查询主题,或者分级的维度以及和维度相关联的量度。最后可选择的将查询主题或者维度,量度打包并发布到 Cognos 设计环境当中。
在 Transformer 中生成的数据立方体文件中包含了来自数据源中的事实数据,但是在 Framework Manager 中建立的立方体逻辑模型(由多级的维度和相关的量度所构成)则并不包含实际的数据,二者可以同样的作为 OLAP 分析的依据。
Cognos BI 服务器安装成功之后,我们就可以通过 WEB 的方式接入到 Cognos Connection 当中进行设计和管理操作。
可以通过管理 Cognos 内容链接进入到内容管理界面,可以在这里配置 Cognos 服务器连接的数据源,设置用户的访问权限,以及查看服务器的动作等信息。
通过 My Home 链接可以进入到 Cognos 操作主界面,可以浏览公共文件夹以及我的文件夹中的内容,并对自己的展示界面进行个性化设置。
点击 Cognos Connection 页面上的 Query my data 链接即可进入 Query Studio 的操作界面。
Query Studio 是为用户提供的生成自助式报表的简单工具,在选择一个由 Framework Manager 发布的包之后,可以随意组织包中的元数据或对元数据做一定的转换和运算,生成报表或者图表。还可以为报表设置过滤器和排序等高级操作。 Query Studio 的特点是操作简单,但是也只能制作功能简单的报表,可以用来随意地去分析经由 Framework manager 发布的数据。在 Query Studio 中用户能在界面左边的操作板中看到数据的逻辑组织,但是看不到数据(例如:用户可以在操作板中看到 HR 实体中有一个 Item 叫做 Salary,但是他不能看到每个用户的 Salary 的数值到底是多少),但是用户将操作板中的实体拖入到报表页面时,数据可即刻呈现给用户,并不需要运行报表。
点击 Cognos Connection 页面上的 Create Professional reports 链接即可进入 Report Studio 的操作界面。
Report Studio 是为用户设计复杂报表准备的工具,在进入 Report Studio 之前,我们也要选择一个经由 Framework Manager 发布的数据包。我们可以根据需要将数据包中的数据以不同的格式展示给用户,其编辑功能和展示功能要比 Query Studio 强大很多。
下图所示为可以向报表中插入的实体类型,可以是来自数据包中的查询主题也可以是一些图片或者数据的转换。 Report Studio 可以将多种类型的图表放在同一个 Report 中展示,同时还支持以 Html,xml,pdf 等格式查看报表的功能。
点击 Cognos Connection 页面上的 Analyze my business 链接即可进入 Analysis Studio 的操作界面。
Analysis Studio 是为用户设计复杂报表准备的工具,在进入 Analysis Studio 之前,我们也要先选择一个经由 Framework Manager 发布的数据包。数据包中必须要有在 Framework Manager 中生成的多级维度以及相关联的量度 即数据立方体模型。用户可以在 Analysis Studio 中对对数据立方体模型中数据进行切片,上下钻取,切块,转换等分析。
Analysis Studio 提供给用户的报表分析性要高于通过 Report Studio 制作的报表,但是 Report Studio 制作的报表样式要更丰富一些。所以,只有在用户需要自己改变一些报表的分析方法或者分析主题的时候,才需要报表设计人员用 Analysis Studio 制作报表。
原文链接:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0903gaoxf/