信息化 频道

IBM Cognos商业智能产品介绍

  IBM Cognos 8 商业智能系列产品在服务导向架构(SOA)的基础上,提供可定制的全方位的商业智能服务。用户可以利用 IBM Cognos 8 商业智能系列软件对您的商业进行监控,分析和预测,而且用户可以轻松的在集中控制的平台上部署相应的服务来满足特定的需求。这种模块化部署的架构能使用户方便的扩展或者修改系统功能来满足不同的商业智能需求。

  图 4. 商业智能产品组件

图4. 商业智能产品组件

  图示为商业智能解决方案所能涉及到的产品。 Cognos 在对数据仓库中数据进行管理以及数据展示上有着很多优势的产品,这里分别对 Cognos 8.4 中的部分产品做简单的功能介绍和分析:

  Cognos 商业智能服务器

  Cognos 商业智能服务器是 IBM Cognos 8 商业智能系列软件各个功能模块提供商业智能服务的基础,它初始化了 Cognos 各功能模块的运行环境,内容数据库的连接和设置,用户认证服务器的连接和设置等上下文信息。用户可以自己选择企业级应用服务器来构建 Cognos 商业智能服务器,Cognos 提供标准的配置软件给用户提供友好的编辑界面同时生成可以在企业级应用服务器中运行的程序包。可以支持的企业级应用服务器包括,Tomcat 和 IBM Websphere Application Server 等。

  Data Manager

  Data Manager 是 Cognos 系列产品中的 ETL 工具,可以将源数据从事务数据库注入到数据仓库中,Data Manager 的前身是 Decision Stream,两者均是基于 Windows 的图形化工具,可以建立数据源(关系数据库或者文件)和目的数据仓库,并编辑数据转换和聚合的规则,生成的程序包可以部署在容器上定时的运行,以达到数据聚合的功能。 Cognos 并没有把产品的重心放在 ETL 工具上,我们也可以用 DWE 的 SQW(SQL Warehousing)甚至是手工编写 ETL 代码作为 ETL 工具的替代产品。

  Transformer

  Transformer 是用于整合数据源数据以及建立模型的工具,用户可以通过它来制作 Power Cube,也就是我们提到的数据立方体。用户可以通过 Transformer 分析数据源,建立维度和量度,设计维度的级别最后建立数据立方体,并设置数据立方体中数据更新的频率。数据立方体是 OLAP 分析的基础。经由 Framework manager 发布之后就可以被 Cognos 的报表制作工具所引用,从而生成各种样式的报表。

  Framework Manager

  Framework Manager 是将数据仓库或者数据立方体中的元数据经过组织发布到 Cognos 设计环境中的工具,也就是说,如果需要在 Cognos 的 report studio 里面设计报表的话,必须要由 Framework Manger 将数据仓库中的数据发布到 Cognos 设计环境(Cognos 商业智能服务器的内容数据库)当中。

  可以在 Framework manager 当中新建工程,并导入数据仓库或者立方体的数据描述。 Framework manager 会自动的将数据描述转化为查询主题显示在工程当中,用户还可以根据已有的查询主题自定义其他的查询主题,或者分级的维度以及和维度相关联的量度。最后可选择的将查询主题或者维度,量度打包并发布到 Cognos 设计环境当中。

  图 5. Framework Manager

图5. Framework Manager

  在 Transformer 中生成的数据立方体文件中包含了来自数据源中的事实数据,但是在 Framework Manager 中建立的立方体逻辑模型(由多级的维度和相关的量度所构成)则并不包含实际的数据,二者可以同样的作为 OLAP 分析的依据。

  Cognos Connection

  Cognos BI 服务器安装成功之后,我们就可以通过 WEB 的方式接入到 Cognos Connection 当中进行设计和管理操作。

  图 6. Cognos Connection Portal

图6. Cognos Connection Portal

  可以通过管理 Cognos 内容链接进入到内容管理界面,可以在这里配置 Cognos 服务器连接的数据源,设置用户的访问权限,以及查看服务器的动作等信息。

  通过 My Home 链接可以进入到 Cognos 操作主界面,可以浏览公共文件夹以及我的文件夹中的内容,并对自己的展示界面进行个性化设置。

  Query Studio

  点击 Cognos Connection 页面上的 Query my data 链接即可进入 Query Studio 的操作界面。

  Query Studio 是为用户提供的生成自助式报表的简单工具,在选择一个由 Framework Manager 发布的包之后,可以随意组织包中的元数据或对元数据做一定的转换和运算,生成报表或者图表。还可以为报表设置过滤器和排序等高级操作。 Query Studio 的特点是操作简单,但是也只能制作功能简单的报表,可以用来随意地去分析经由 Framework manager 发布的数据。在 Query Studio 中用户能在界面左边的操作板中看到数据的逻辑组织,但是看不到数据(例如:用户可以在操作板中看到 HR 实体中有一个 Item 叫做 Salary,但是他不能看到每个用户的 Salary 的数值到底是多少),但是用户将操作板中的实体拖入到报表页面时,数据可即刻呈现给用户,并不需要运行报表。

  图 7. Query Studio

图7. Query Studio

  Report Studio

  点击 Cognos Connection 页面上的 Create Professional reports 链接即可进入 Report Studio 的操作界面。

  Report Studio 是为用户设计复杂报表准备的工具,在进入 Report Studio 之前,我们也要选择一个经由 Framework Manager 发布的数据包。我们可以根据需要将数据包中的数据以不同的格式展示给用户,其编辑功能和展示功能要比 Query Studio 强大很多。

  图 8. Report Studio

图 8. Report Studio

  下图所示为可以向报表中插入的实体类型,可以是来自数据包中的查询主题也可以是一些图片或者数据的转换。 Report Studio 可以将多种类型的图表放在同一个 Report 中展示,同时还支持以 Html,xml,pdf 等格式查看报表的功能。

  图 9. Report Studio(2)

图 9. Report Studio(2)

  Analysis Studio

  点击 Cognos Connection 页面上的 Analyze my business 链接即可进入 Analysis Studio 的操作界面。

  Analysis Studio 是为用户设计复杂报表准备的工具,在进入 Analysis Studio 之前,我们也要先选择一个经由 Framework Manager 发布的数据包。数据包中必须要有在 Framework Manager 中生成的多级维度以及相关联的量度 即数据立方体模型。用户可以在 Analysis Studio 中对对数据立方体模型中数据进行切片,上下钻取,切块,转换等分析。

  图 10. Analysis Studio

图 10. Analysis Studio

  Analysis Studio 提供给用户的报表分析性要高于通过 Report Studio 制作的报表,但是 Report Studio 制作的报表样式要更丰富一些。所以,只有在用户需要自己改变一些报表的分析方法或者分析主题的时候,才需要报表设计人员用 Analysis Studio 制作报表。

  Metric Studio

  点击 Cognos Connection 页面上的 Manage my metrics 链接即可进入 Metrics Studio 的操作界面。

  Metric Studio 是为指定的 Metrics 设置监控值的工具,可以实现记分卡的功能,比如说,我们在一个 HR 的报表中针对人员数设定了一些阀值,Metric Studio 即会在每次相关报表运行的时候观察实际的员工数是否达到了预定的阀值,从而触发一些 Event Studio 中可以定义的事件。同时还可以在报表设计工具中插入 Metric Studio 中编写的实例,比如在一个报表中将实际的员工数和计划中的员工数作为两个 Metrics 显示在图表中。

  Event Studio

  点击 Cognos Connection 页面上的 Manage my events 链接即可进入 Event Studio 的操作界面。

  Event Studio 可以设定事件发生的条件,以及事件发生的相关动作,比如说发送邮件,生成报表,在 connection 上发布一条消息等。

  IBM Cognos 8 Go!

  以上所述是 Cognos 商业智能系列软件所提供的标准服务,为了能够满足更多样化的需求以及更多的用户,Cognos 在原有的商业智能系列软件基础上提供了许多增强的功能。 IBM Cognos 8 Go! 系列软件就是这些增强功能的典型代表,通过对原有的商业智能服务的增强,IBM Cognos 8 Go! 可以使用户随时,随地,随意地运用工具来监控,分析,预测商业的发展。 IBM Cognos 8 Go! Search 为用户提供了一个可以对 Cognos 服务器中的数据或者与其相连的数据源中的数据进行搜索的功能。 IBM Cognos 8 Go! Mobile 为广大的移动用户提供了一个可以从手机终端接入 Cognos 商业智能服务器的途径。 IBM Cognos 8 Go ! Office 可以使用户通过 Microsoft 的 Office 系列软件来访问 Cognos 商业智能服务器从而制作商业报表,分析和预测商业数据。 IBM Cognos 8 Go ! Dashboard 可以使用户在一个基于 Flash 的界面上制作动态的,交互性强的仪表盘。使用这些增强的功能并不需要一个新的商业智能运行环境,用户可以在服务导向架构的 Cognos 商业智能产品框架下安装部署到已有的 Cognos 商业智能环境中去。

  IBM Cognos 8 Go! Search

  IBM Cognos 8 Go! Search 是一款基于 JAVA 的可以提供完备的搜索服务的软件,它对 Cognos 服务器中的所有数据以及其连接的数据源(例如关系型数据库,数据仓库,数据立方体,数据文件等)建立索引,从而不仅仅对 Cognos 服务器中的模型数据进行搜索,同时搜索的结果也不是简单的字符串匹配与定位,而是根据用户需求的相似度提供一个结果的序列。

  如果用户需要查看相关商业数据的分布,他可以方便快捷的找到最相关或最重要的的报表或者分析报告,从而不需要查阅所有的报表,即节省了时间又节省了劳动力。

  同时用户可以最大限度的利用所有部署在 Cognos 商业智能服务器上的资产,如报表,仪表盘,事件等。 IBM Cognos 8 Go! Search 可以集成到任何企业级应用服务器,搜索引擎,门户网站等,用户也可以在 Cognos 商业智能服务器中执行搜索指令。

  IBM Cognos 8 Go! Mobile

  IBM Cognos 8 Go! Mobile 是一款专门针对很少有时间在办公室中可以通过电脑接入网络来查看公司的商业指标以及发展趋势的用户而设计的软件,他提供了一个可以安装在移动终端上的客户端,通过该客户端访问 Cognos 服务器,对数据源中的商业数据进行操作,分析,展示相关的报表和仪表盘等。

  安装在移动终端上的客户端软件在同服务器进行数据传输时进行了加密控制,同时还支持离线操作。 IBM Cognos 8 Go ! Mobile 还利用了移动终端特有的例如触摸屏功能来改善用户的操作习惯。为了不影响数据展示的性能和速度,它还可以对数据进行有效的压缩并优化数据显示的格式。

  对于客户端的安装和升级完全可以通过 Cognos 商业智能服务器进行统一的控制,从而减少了 IT 维护人员不必要的工作。

  IBM Cognos 8 Go! Office

  在实际的生产环境中,用户常常需要通过 Web 的方式运行并生成报表,再将其中的部分信息摘录到 Microsoft 的 Office 文档(Word,Excel,PowerPoint 等),如果数据仓库中的数据发生变化的话,需要重新运行报表同时重新编辑 Office 文档。

  IBM Cognos 8 Go! Office 软件使用户可以直接在目标 Office 文档中运行并编辑报表,如果数据仓库中的数据发生改变,只需要刷新 Office 文档便可得到包含最新数据的文档。用户还可以随意地利用 Office 原有的功能进行编辑。对用户和内容数据的管理依然由 Cognos 商业智能服务器负责,用 IBM Cognos 8 Go ! Office 制作报表只是编辑生成报表的工具由 Web 转变成了 Microsoft 的 Office 软件而已。

  IBM Cognos 8 Go! Dashboard

  用 Cognos Report Studio 和 Metric Studio 也可以制作简单的商业数据仪表盘,但是一个好的仪表盘设计就像飞机驾驶舱中的各项参数仪表一样,让用户会立即觉察到变化,理解变化从而快速的采取行动。

  IBM Cognos 8 Go! Dashboard 提供了一个基于 Flash 界面的仪表盘编辑视窗,用户可以编辑出展示形式多样,反应迅速的仪表盘,增强了 Cognos 基本报表制作的功能。

0
相关文章