体验魅力Cognos BI 10 系列,第1 部分: 第一次安装
吴敏达, 信息管理软件高级技术顾问, IBM
简介: 本系列教程旨在帮助您通过实际动手掌握Cognos BI 10.1 的主要功能。在这一部分里教您一步一步如何来安装
和部署Cognos BI 10.1 并创建您的第一张简单报表,大约需要花费3 个小时完成整个内容。
查看本系列更多内容
标记本文!
发布日期: 2011 年10 月14 日
级别: 初级
准备工作
IBM Cognos Business Intelligence 10.1 是最新的商业智能解决方案,用于提供查询、报表、分析、仪表板和记分卡功
能,并且可通过规划、方案建模、预测分析等功能进行扩展。它可以在人们尝试了解业绩并使用工具做出决策时,在思考
和工作方式方面提供支持,以便人们可以搜索和组合与业务相关的所有方面,并与之进行交互。
l 查询和报表功能为用户提供根据事实做出决策所需的信息。
l 仪表板使任何用户都能够以支持其做出决策的方式来访问内容、与之交互,并对其进行个性化设置。
l 分析功能使您能够从多个角度和方面对信息进行访问,从而可以查看和分析信息,帮助您做出明智的决策。
l 协作功能包括通信工具和社交网络,用于推动决策过程中的意见交流。
l 记分卡功能可实现业务指标的捕获、管理和监控的自动化,使您可将其与自己的战略和运营目标进行比较。
在开始体验Cognos BI 10.1 之前,您需要到IBM developerWorks 去下载Cognos 10.1 的试用版。IBM Cognos BI
Developer Edition V10.1.0 下载地址是:http://www.ibm.com/developerworks/cn/downloads/im/cognosbi/。您需要下载两
个文件,IBM Cognos BI Developer Edition 10.1.0 Windows English 的下载文件名是CZS56EN.tar.gz,IBM Cognos
Business Intelligence Samples V10.1.0 for DB2 LUW Windows English 的下载文件名是CZQ90EN.tar.gz。IBM Cognos
BI Developer Edition V10.1.0 有30 天的使用时间,足够让您完成本教程的学习了。
根据试用版的系统需求,您需要用Windows 操作系统来进行安装,要求Windows XP SP3 或者更高的版本。另外您要
安装Windows 的Internet 信息服务IIS,并且把浏览器IE 升级到7 版本以上。建议内存有2G 以上,有1.5 G 以上的
临时空间和2G 以上的磁盘空间来进行安装。
由于本教程需要数据库来存放Cognos BI 10.1 的样例数据,所以您还需要到IBM developerWorks 去下载DB2 的社区
版。DB2 Express-C 9.7.4 for Windows 下载地址是:http://www.ibm.com/developerworks/cn/downloads/im/udbexp/。下
载文件名是db2exc_974_WIN_x86.exe。
安装 DB2
双击db2exc_974_WIN_x86.exe 然后选择任意目录进行解压缩。解压成功后点击setup.exe 进入DB2 安装启动板。
图 1. DB2 安装启动板
页码,1/21
点击“安装新产品”,进入到安装向导界面,点击“下一步”继续。阅读并接受许可协议,点击“下一步”继续。
图 2. 选择安装类型
本教程选择典型安装,这个选项将安装DB2 的主要部件和功能。
图 3. 选择创建响应文件
页码,2/21
选择不创建响应文件而只进行安装,点击“下一步”继续。
图 4. 选择安装文件夹
一般使用默认的驱动器和目录设置就可以了,确保有560 MB 可用空间,点击“下一步”继续。
图 5. 设置用户信息
页码,3/21
安装DB2 之后,某些DB2 进程会作为系统服务运行。为了运行这些服务,需要一个操作系统帐户。在本教程中,使用
默认的db2admin 用户帐户,密码为cognos,DB2 安装程序会在操作系统中创建它。当然您也可以指定使用一个现有的
帐户,但是这个帐户必须具有本地管理员权力。点击“下一步”继续。
图 6. 配置DB2 实例
可以认为DB2 实例是数据库的容器。必须有一个实例,然后才能创建数据库。在Windows 上进行安装时,会自动创建
一个称为DB2 的实例。在默认情况下,DB2 实例监听端口50000 上的TCP/IP 连接。可以点击配置来查看,在本教程
中一切保持默认配置即可。点击“下一步”继续。
图 7. 开始复制文件
页码,4/21
检查前面选择的安装选项。单击“安装”。结束以后,点击“完成”即可。
安装 Cognos
解压文件CZS56EN.tar.gz,然后点击运行Cognos 10 BI Server 安装程序install.exe。
图 8. IBM Cognos BI Developer Edition 安装界面
选择简体中文后,点击“OK”。在简介这一步骤中,阅读许可协议并选择接受协议条款。
图 9. 选择安装文件夹
页码,5/21
选择缺省文件夹即可以,要保证有可用空间。快捷方式文件夹是指产品图标的程序组,也可以采用缺省的IBM Cognos
BI Developer Edition。
图 10. 配置
在配置界面中可使用默认的端口。然后给Cognos 的管理员设定用户名和密码,在本教程中设定管理员为
administrator,密码为cognos。
图 11. 安装摘要
页码,6/21
在安装摘要中可以看到整个安装需要1.5G 以上的磁盘空间,点击“安装”继续。
图 12. 完成安装
完成安装界面时候,勾选启动IBM Cognos BI Developer Edition Manager,然后点击“完成”。IBM Cognos BI
Developer Edition Manager 是开发版特有的组件,可以用来安装和配置IBM Cognos BI 和Framework Manager,也可
以用来管理用户和启动停止服务。
图 13. IBM Cognos Developer Edition Manager 第一次启动界面
页码,7/21
第一次启动IBM Cognos BI Developer Edition Manager,点击“完成”让Manager 进行初始化的安装和配置。
图 14. 安装IBM Cognos Developer Edition Manager
安装过程可能需要十几分钟,耐心等待直到登陆界面出现。
图 15. 登陆IBM Cognos Developer Edition Manager
页码,8/21
在登陆界面中输入在图 10所示的用户名和密码,在本教程中是administrator 和cognos,然后点击确定。
图 16. 安装Cogos BI Suite
页码,9/21
选择BI Suite,然后进行安装。IBM Cognos BI Suite 赋予了您完整的自助服务报告和即席查询能力,使其可以访问、修
改和创建报表。访问任意类型的数据,包括关系OLAP、分析OLAP 或桌面文件。并通过Web、PDF、Excel、电子邮
件或门户发送您的报表。安装过程可能需要半小时,耐心等待直到直到登陆界面出现。在登陆界面中输入在图10 所示的
用户名和密码,在本教程中是administrator 和cognos,然后点击确定。
图 17. 安装Framework Manager
选择 Framework Manager,然后进行安装,这个步骤非常快就完成了。Framework Manager 是元数据建模工具。它使
得建模者可以创建和管理业务相关的元数据,以便在所有Cognos BI 应用程序中使用。Framework Manager 的主要用户
为数据仓库开发人员和数据建模者。
配置Cognos
首先需要把C:\Program Files\IBM\SQLLIB\java 目录下的db2jcc.jar 和db2jcc_license_cu.jar 拷贝到C:\Program
Files\IBM\Cognos Developer\tomcat\lib 目录下,然后在IBM Cognos Developer Edition Manager 重启Cognos 服务。
安装样例数据
解压文件CZQ90EN.tar.gz,然后点击运行install_DB2_samples.exe 进行安装。在Instruction 这一步骤中,阅读许可
协议并选择接受协议条款。
图 18. 选择安装路径
页码,10/21
安装路径采用缺省的,这样会和IBM Cognos BI Developer Edition 安装在同一目录下。完成安装后,样例数据文件会放
在C:\Program Files\IBM\Cognos Developer\webcontent\samples\datasources\db2,找到数据文件GS_DB.tar.gz,并
进行解压缩。
然后在点击开始菜单,选择运行,输入db2cmd 再确定,进入到DB2CLP 的窗口。安装过程可能需要五分钟,具体操作
命令和显示参见清单1。在这个过程中需要输入DB2 的用户名和密码,在本教程是db2admin 和cognos。
清单 1. 创建数据库并导入数据
>CD C:\Program Files\IBM\Cognos Developer\webcontent\samples\datasources\db2\GS_DB\win
>GOSalesConfig.bat
>setupGSDB.bat
-------------------------------------------------------------------
DB2 version 9 or later detected - using DB2 Version 9 syntax
-------------------------------------------------------------------
Press Enter at the prompts to accept the default value shown
Default values can be specifed in the file GOSalesConfig.sh
-------------------------------------------------------------------
Please enter the name of the database ( or the alias ) to be used for the
GOSales sample data (default=GS_DB) :
-------------------------------------------------------------------
This script can create the GS_DB database.
Creating the database will cause any existing databases
with the same name to be dropped.
If you choose not to recreate the database,
existing objects within the database will be dropped.
Would you like to create the database GS_DB (Y/N) Default=Y :
Please wait ...
Starting GOSALES_RUN_SCRIPTS
Dropping existing database GS_DB if found
Creating database GS_DB
页码,11/21
回页首
创建数据源连接
在开始菜单中启动IBM Cognos BI Developer Edition,运行Developer Edition Manager,在确保左侧的服务都正常的情
况下,点击右上角的启动,如图19 所示选择IBM Cognos Administration。
图 19. 启动Cognos Administration
Please wait ...
Starting GOSALES_RUN_SCRIPTS
Connecting to GS_DB
输入db2admin 的当前密码:cognos
数据库连接信息
数据库服务器= DB2/NT 9.7.4
SQL 授权标识= DB2ADMIN
本地数据库别名= GS_DB
Error dropping existing tables
Creating tables.
Loading data.
Creating primary keys
Creating indexes
Creating constraints.
Creating stored procedures
Creating views
Granting permissions
Updating statistics
Verifying row counts
Table row count validation successful
Adding table comments
页码,12/21
在IBM Cognos Administration 界面中选择配置页,选中“数据源连接”,点击右上角的图标,如图20 所示新建数据
源。
图 20. 在Cognos Administration 中添加数据源
1. 在指定名称和说明- 新建数据源向导中,名称中输入“great_outdoors_sales”,点击下一步。
2. 在指定连接- 新建数据源向导中,选择类型为“IBM DB2”,点击下一步。
3. 在指定IBM DB2 连接字符串- 新建数据源向导中,DB2 数据库名称写为“GS_DB”,在登陆勾选“密码”,用
户ID 中写为“db2admin”,密码和确认密码写为“cognos”。然后点击“测试连接”如图21 所示。测试成功
后点击下一步。如果测试有问题的时候,可以重启Cognos 服务或者重启系统。
图 21. 指定IBM DB2 连接字符串
页码,13/21
4. 在指定命令- 新建数据源向导中,保持缺省,点击完成。
5. 重复1 到4 的步骤,再创建“great_outdoors_warehouse”数据源,即名称为“great_outdoors_warehouse”,
其余内容“great_outdoors_sales”一样。
6. 在指定名称和说明- 新建数据源向导中,名称中输入“sales_and_marketing”,点击下一步。
7. 在指定连接- 新建数据源向导中,选择类型为“IBM Cognos PowerCube”,点击下一步。
8. 指定IBM Cognos PowerCube 连接字符串- 新建数据源向导中,Windows 位置输入“C:\Program
Files\IBM\Cognos
Developer\webcontent\samples\datasources\cubes\PowerCubes\EN\sales_and_marketing.mdc”。然后点击
“测试连接”,测试成功后点击完成。
9. 重复6 到8 的步骤,再创建“great_outdoors_sales_en”数据源,即名称为“great_outdoors_sales_en”,
Windows 位置输入“C:\Program Files\IBM\Cognos
Developer\webcontent\samples\datasources\cubes\PowerCubes\EN\great_outdoors_sales_en.mdc”。
10. 重复6 到8 的步骤,再创建“employee_expenses”数据源,即名称为“great_outdoors_sales_en”,Windows
位置输入“C:\Program Files\IBM\Cognos
Developer\webcontent\samples\datasources\cubes\PowerCubes\EN\ employee_expenses.mdc”。
11. 重复6 到8 的步骤,再创建“go_accessories”数据源,即名称为“great_outdoors_sales_en”,Windows 位置
输入“C:\Program Files\IBM\Cognos Developer\webcontent\samples\datasources\cubes\PowerCubes\EN\
go_accessories.mdc”。
12. 重复6 到8 的步骤,再创建“go_americas”数据源,即名称为“great_outdoors_sales_en”,Windows 位置输
入“C:\Program Files\IBM\Cognos Developer\webcontent\samples\datasources\cubes\PowerCubes\EN\
页码,14/21
go_americas.mdc”。
13. 重复6 到8 的步骤,再创建“go_asia_pacific”数据源,即名称为“great_outdoors_sales_en”,Windows 位置
输入“C:\Program Files\IBM\Cognos Developer\webcontent\samples\datasources\cubes\PowerCubes\EN\
go_asia_pacific.mdc”。
回页首
导入示例档案库
接下来要把示例的部署档案库导入到Cognos 环境中来。这些档案库的位置在C:\Program Files\IBM\Cognos
Developer\webcontent\samples\content\db2 目录下。选择拷贝三个文件到C:\Program Files\IBM\Cognos
Developer\deployment 目录下准备进行部署。这三个文件是IBM_Cognos_Samples.zip,本教程主要的Great Outdoors
公司例子; IBM_Cognos_DrillThroughSamples.zip, Great Outdoors 公司显示钻透功能的例子;
IBM_Cognos_PowerCube.zip 多维立方体的例子。
1. 在IBM Cognos Administration 界面中选择配置页,选中“内容管理”,点击右上角的图标,如图22 所示新建
导入。
图 22. 新建导入向导
2. 在部署档案库中,首先选择IBM_Cognos_Samples,点击下一步。
3. 在指定名称和说明- 新建导入向导,按照默认的名字,点击下一步。
4. 在公共文件夹内容中,勾选档案库的内容“示样”,点击下一步。
5. 在指定常规选项- 新建导入向导,保留默认选项,点击下一步。
6. 复查汇总- 新建导入向导,点击下一步。
7. 在选择操作- 新建导入向导中,选择“保存并运行一次” ,点击完成。
8. 在运行使用选项- IBM_Cognos_Samples 中,选择“现在”,点击运行。
9. 重复1 到8 的步骤,选择IBM_Cognos_PowerCube 进行导入。
10. 重复1 到8 的步骤,选择IBM_Cognos_DrillThroughSamples 进行导入。
第一张简单报表
页码,15/21
在开始菜单中启动IBM Cognos BI Developer Edition,运行Developer Edition Manager,在确保左侧的服务都正常的情
况下,点击右上角的启动,选择Report Studio,如图 19所示。
在“Cognos > 公共文件夹> 示样> 模型”路径下,选择“ GO 数据仓库( 查询) ”数据包,进入IBM Report Studio
后选择“新建”。
图 23. 选择数据包
在选择报表类型的时候,选择“列表”,点击确定。
图 24. 选择报表类型
页码,16/21
在左侧的可插入对象中,展开“销售和市场营销(查询)”目录,再展开“销售(查询)”命名空间,选择“产品”下的
产品系列、产品类型和产品,选择“销售资料”下的数量和收入,一个一个拖动到右边的列表中。
图 25. 选择项目
页码,17/21
剩下的工作就是点击工具栏的运行按钮,来等待您的第一张简单报表出炉了,如图26 所示。
图 26. 运行报表
报表运行结果如图27 所示。
图 27. 第一张简单报表
页码,18/21
总结
在整个安装过程中,DB2 是用户数据源,我们把本教程的样例数据放在了DB2 的GS_DB 数据库中,并在Cognos
Administration 进行了数据源的配置。
Cognos Connection 是Cognos 门户,提供信息的集成和用户访问的统一入口。管理员可以通过他实现用户、角色管
理,服务器配置,权限控制等各种管理功能;最终用户可以通过Cognos Connection 访问到文件夹、报表、个性化展
现、访问Cognos Viewer、Report Studio、Business Insight 和Event Studio 的内容。
Report Studio 是专业的报表制作模块。报表制作人员可以通过他制作各种类型的报表,包括中国特色的非平衡报表,地
页码,19/21
图,动态仪表盘,KPI 报表等。报表制作人员可以分页面设计,每页可以有多个查询,每个查询可以连接多个数据源,甚
至异构数据源。报表的内容采用的是化繁为简的方式,可以精确控制报表中每一个对象的各种属性。
Business Insight 是业务用户的自定义仪表盘工具,用户可以拖拽任意Cognos BI 内容(包含查询,报表,分析,TM1
数据集等)形成自定义的仪表盘。
Cognos Framework Manager 是一个专门对元数据进行管理的客户端开发工具。他可以连接多个数据源,能够连接
OLAP 和数据库等各种数据源,并提供对元数据的定制和管理以及安全性控制等相关控制。
图 28. IBM Cognos BI Developer Edition 架构和工作原理
当您运行第一张简单报表的时候,IBM Cognos BI Developer Edition 是按照下面步骤来运行的:
1. 在IBM Cognos Framework Manager 工具中,建模人员确保元数据是按照业务人员可以理解的方式来进行组织
的。建模人员把元数据从一个或多个数据库中导入,并按照业务需求添加到模型中。
2. 建模人员把模型数据包发布到IBM Cognos Connection,这样开发报表人员就可以利用它们来进行创建报表和
仪表盘了。比如在本教程中的“ GO 数据仓库( 查询) ”数据包。
3. 业务人员和报表开发人员利用已经发布的数据包来理解业务数据。
4. 用户在IBM Cognos Connection 运行、查看和管理他们的内容。根据不同的权限,他们可以简单运行和查看报
表,或者管理计划、门户展示等。
参考资料
学习
l 访问IBM Cognos Express 主页,获得有关Cognos Express 解决方案的更多信息。
页码,20/21
l 参考IBM developerWorks Cognos 专区
l 参考BA 软件合作伙伴技术交流平台
l 参考Cognos 10.1 产品信息中心
l 随时关注developerWorks 技术活动和 网络广播。
获得产品和技术
l 下载IBM 软件下载:IBM Cognos Express 的试用版。
l 可以直接使用从developerWorks 下载的IBM 产品评估试用版软件构建您的下一个开发项目。
l 用最适合您的方式IBM 产品评估试用版软件:下载产品试用版、在线试用产品、在一个云环境中使用产品或花
几个小时尝试IBM SOA 人员沙箱以了解如何高效实现Service Oriented Architecture。
讨论
l 查看我的博客最新信息。
l 到Cognos Enterprise BI 论坛参与讨论。
l 参与developerWorks 博客并加入developerWorks 中文社区,developerWorks 社区是一个面向全球IT 专业
人员,可以提供博客、书签、wiki、群组、联系、共享和协作等社区功能的专业社交网络社区。
页码,21/21
体验魅力Cognos BI 10 系列,第2 部分: 制作第一张交互式离线报表
吴敏达, 信息管理软件高级技术顾问, IBM
简介: 本系列教程旨在帮助您通过实际动手掌握Cognos BI 10 的主要功能。在这一部分里教您一步一步如何
来创建您的第一张交互式离线报表,大约需要花费1 个小时完成整个内容。
查看本系列更多内容
标记本文!
发布日期: 2011 年10 月14 日
级别: 初级
什么是交互式离线报表
IBM Cognos Active Report 是可以与用户交互的离线报表,包含了数据和展现内容,它在无法访问企业内部网络
和数据库的情况下仍然可以通过此类报表分析数据,获得有价值的信息。IBM Cognos Active Report 非常适合
移动办公的情况,如销售体系。使用者在离线的条件下浏览报表,深入挖掘数据,获取额外的信息。IBM
Cognos Active Report 拓展了商务智能的应用场景,并让系统户的更好的性能和支持更大的使用规模。
用户使用IBM Cognos Report Studio 来创建Active Report。IBM Cognos Active Report 具有很强的交互性和
易用性,报表的设计从用户需求出发,并确保的简洁美观流畅的用户体验。IBM Cognos Active Report 是IBM
Cognos Report Studio 报表的拓展。数据需要以一种简洁易懂的组织方式呈现给客户。有些用户习惯于数字,而
另一些则偏好于图表。为了方便设计人员设计出更简洁的报表,IBM Cognos Report Studio 在保持原有功能的同
时加入了一些交互式的控件, 如选项卡、下拉菜单等,用于定义交互报表,对数据进行排序和过滤。
作为一个高级业务人员,可以将刚刚完成的动态报表下载成为本地文件,并转发给公司其它成员. 文件最终以
mht 格式保存, 并可以以邮件附件形式发送给同事。
如果正在使用Microsoft Internet Explorer 6.0,则无法将MHT 格式的活动报表作为文件打开,交互式离线报表
需要Microsoft Internet Explorer 7 版本以上。要在Mozilla Firefox 中查看MHT 格式的活动报表,必须先下载
一个UnMHT 附加组件。
创建第一张交互式离线报表
1. 在开始菜单中启动IBM Cognos BI Developer Edition,运行Developer Edition Manager,在确保左侧
的服务都正常的情况下,点击右上角的启动,选择Report Studio。
2. 在“Cognos > 公共文件夹> 示样> 模型”路径下,选择“ GO 数据仓库( 查询) ”数据包,进入
IBM Report Studio 后选择“新建”。
图 1. 选择数据包
页码,1/13
在选择报表类型的时候,选择“活动报表”,点击确定。
图 2. 选择报表类型
页码,2/13
3. 在左侧的可插入对象中,展开“销售和市场营销(查询)”目录,再展开“销售(查询)”命名空间,
按住Control 键后选择“产品”下的产品类型以及“销售资料”下的收入和计划收入,拖动到右边报表
页中,如图3 所示。
图 3. 创建列表
4. 在列表报表中选中收入和计划收入,然后点击工具栏上的汇总,在输出中汇总选择“总计”选项,如图
4 所示。
图 4. 汇总
5. 然后在左侧的可插入对象中选择下面的“工具箱”,选择“块”拖入到右侧列表报表的前面。这样是为
页码,3/13
了有地方来安放控件。接着在“工具箱”空白处,右键选择“活动报表工具箱项目”,如图5 所示。
图 5. 工具箱
6. 把“数据下拉列表”控件拖入到右侧“块”区域中。
7. 在左侧的可插入对象中,选择来源,展开“销售和市场营销(查询)”目录,再展开“销售(查询)”
命名空间,选择“产品”下的产品系列,拖动到刚才“数据下拉列表”控件中,如图6 所示。这时候
可以运行报表,有数据但是没有交互控制。所以接下来要配置数据之间的交互。
图 6. 把数据项目放到控件
8. 在“数据下拉列表”控件中选择“交互式行为”按钮,在弹出的对话框下部选择“创建新连接”,如图
7 所示。
图 7. 交互式行为
页码,4/13
9. 在连接的对话框中,建立“过滤”方法来连接数据下拉列表和列表报表,如图8 所示。确定以后会发
现列表报表中增加了一个隐藏的列“产品系列”,这是为了进行数据下拉列表和列表报表交互功能而增
加的。现在可以运行报表,这时候下拉列表就有作用了。
图 8. 创建数据下拉列表和列表报表连接
10. 在左侧的可插入对象中选择下面的“工具箱”,选择“数据复选框组”拖入到右侧“块”区域中。
11. 在左侧的可插入对象中,选择来源,展开“销售和市场营销(查询)”目录,再展开“销售(查询)”
页码,5/13
命名空间,选择“时间”下的年份,拖动到刚才“数据复选框组”控件中,如图9 所示。
图 9. 增加年份数据复选框
12. 您会发现“数据下拉列表”控件的交互式行为圆圈是浅绿色的,说明已经进行过配置。而新加的“数据
复选框组”控件的交互式行为圆圈是没有颜色的,说明还没有进行配置,选择“交互式行为”按钮,在
弹出的对话框下部选择“创建新连接”。在连接的对话框中,建立“过滤”方法来连接数据复选框组和
列表报表,如图10 所示。注意在左侧需要选择“数据复选框组”,右侧需要选择“列表”,数据项选
择“年份”,然后选择“连接”后确定。
图 10. 创建数据复选框组和列表报表连接
13. 您会发现列表报表中又增加了一个隐藏的列“年份”,这是为了进行数据复选框组和列表报表的交互功
能而增加的。而且“数据下拉列表”控件和“数据复选框组”控件的交互式行为圆圈都是浅绿色,说
明配置已经完成,可以保存您的设计。您运行报表,请从“运行”菜单中单击“运行活动报表”,不要
关闭Report Studio 窗口。
图 11. 保存交互式离线报表
页码,6/13
14. 要把交互式离线报表本地保存下来,请从“运行”菜单中单击“下载活动报表”,出现提示时请选择将
报表另存为MHT 文件。在这个例子中,MHT 文件大小为997 KB。您可以将该报表发送给您的客
户,在Microsoft Internet Explorer 或Mozilla Firefox 浏览器中可以查看MHT 文件。
图表互动的交互式离线报表
Cognos BI 10 平台重新研发了新的图形引擎,比Cognos BI 8 的图形引擎有了质的飞跃。Cognos BI 10 图形引
擎支持3-D 效果,超过60 种新的预设属性,加强的图形能力,如饼图、环图,提供新的图形,如子弹图,加
强的图形风格样式(调色板,颜色、填充、图片、阴影等),还支持在图例中使用条件格式,汇总小项,图形
矩阵布局控制,趋势线等功能。为了在本教程中使用10 版本新的图形引擎,在Report Studio 的工具菜单中点
击选项,在高级选项标签中,去掉“使用原始图表创建”的选择,如图12 所示。
图 12. 使用10 版本的图形引擎
页码,7/13
1. 在Report Studio 中打开刚才的第一张交互式离线报表,因为要增加图形,所以为了美观,在报表区域
空白处单击选中报表,然后在工具栏上的“插入表格”按钮,拖拉生成1x2 的表格,然后把列表报表
拖动到左边的单元格,数据下拉列表和数据复选框组两个控件保持不变。最后用工具栏的顶部对齐功
能,让1x2 的表格顶部对齐,参见图13 所示。
图 13. 插入表格
2. 然后在左侧的可插入对象中选择下面的“工具箱”,选择“数据卡片组”拖入到右侧报表区域的右边的
单元格。
3. 在左侧的可插入对象中,选择来源,展开“销售和市场营销(查询)”目录,再展开“销售(查询)”
命名空间,选择“产品”下的产品系列和“时间”下的年份,,拖动到刚才“数据卡片组”控件中的
值,如图14 所示。
图 14. 数据卡片组的值
页码,8/13
4. 在“数据卡片组”控件中选择“交互式行为”按钮,在弹出的对话框下部选择“创建新连接”。在连接
的对话框中,选择数据复选框组和数据卡片组,并用年份数据项做连接,如图15 所示。
图 15. 创建数据卡片组和数据复选框组的连接
5. 再一次“创建新连接”。在连接的对话框中,选择数据下拉列表和数据卡片组,并用产品系列数据项做
连接。这样就在数据卡片组与数据复选框和下拉列表之间创建了连接,分别用产品系列和年份作为连接
数据项。这样在交互式行为对话框中可以看到这两个连接,然后确定。如图16 所示。
图 16. 分别用产品系列和年份作为连接数据项的两个连接
页码,9/13
6. 在左侧的可插入对象中选择下面的“工具箱”,选择“图表”拖入到“数据卡片组”控件中,如图17
所示。如果找不到“图表”控件,可以在“工具箱”空白处,右键选择“所有工具箱项目”。在插入图
表对话框中选三维饼形图。
图 17. 插入图表
7. 在左侧的可插入对象中,选择来源,展开“销售和市场营销(查询)”目录,再展开“销售(查询)”
命名空间,选择“销售资料”下的收入,拖动到三维饼形图的默认度量中;选择“订购方法”下的订购
方法类型,拖动到三维饼形图的序列中。然后在饼图空白处右键选择“转至查询”,如图18 所示。
图 18. 设置饼图的度量和序列
页码,10/13
8. 在左侧的可插入对象中,选择来源,展开“销售和市场营销(查询)”目录,再展开“销售(查询)”
命名空间,选择“产品”下的产品系列和“时间”下的年份,拖动到饼图查询的数据项中。接着在页面
资源管理器上选择页面1 回到报表页面。
图 19. 增加数据项
9. 在饼图空白处右键选择“主要/ 明细关系”,如图20 所示。创建“主要/ 明细关系”可以将饼图和数
据卡片组组合,其中数据卡片组是主要查询,饼图是明细查询。数据卡片组可以包含产品系列和年份,
而此图表可以显示每个产品系列年份的收入。如果右键菜单找不到“主要/ 明细关系”,则要检查第
6 步,是否已经把饼图插入到数据卡片组控件中。
图 20. 设置主要/ 明细关系
页码,11/13
10. 建立两个“新建链接”,分别是年份和产品系列的关联。然后保存您的报表设计。
图 21. 建立连接
11. 您运行报表,请从“运行”菜单中单击“运行活动报表”。要把交互式离线报表本地保存下来,请从
“运行”菜单中单击“下载活动报表”,出现提示时请选择将报表另存为MHT 文件。在这个例子中,
MHT 文件大小为2265 KB。您可以将该报表发送给您的客户,在Microsoft Internet Explorer 或
Mozilla Firefox 浏览器中可以查看MHT 文件,您可以试着选取年份和产品系列来进行交互和查看图表
的变化。在本文最后有最终生成的交互式离线图表的MHT 文件供下载参考。
总结
您可以使用IBM Cognos Report Studio 创建交互式离线报表,又称为活动报表或Active Report。交互式离线报
表是传统IBM Cognos 报表的扩展。您可以利用现有报表,并通过添加交互式行为将其转换为活动报表,从而
为最终用户提供一个易用的界面。
您使用构建其他报表类型的相同对象来构建活动报表。但是,有些对象专用于活动报表。这些对象归为两类:
l 活动报表控件,比如本教程中使用的数据复选框、下拉列表、数据卡片组控件。
l 活动报表变量,变量与活动报表控件搭配使用,以便向报表添加交互性。对控件执行的操作(例如选
择控件中的某个项目或选择某个控件本身)可以设置变量值。反过来,控件可以响应变量值中的更
改,例如过滤控件中的数据。
页码,12/13
下载
关于下载方法的信息
参考资料
学习
l 访问IBM Cognos Express 主页,获得有关Cognos Express 解决方案的更多信息。
l 参考IBM developerWorks Cognos 专区
l 参考BA 软件合作伙伴技术交流平台
l 参考Cognos 10.1 产品信息中心
l 随时关注developerWorks 技术活动和 网络广播。
获得产品和技术
l 下载IBM 软件下载:IBM Cognos Express 的试用版。
l 可以直接使用从developerWorks 下载的IBM 产品评估试用版软件构建您的下一个开发项目。
l 用最适合您的方式IBM 产品评估试用版软件:下载产品试用版、在线试用产品、在一个云环境中使用
产品或花几个小时尝试IBM SOA 人员沙箱以了解如何高效实现Service Oriented Architecture。
讨论
l 查看我的博客最新信息。
l 到Cognos Enterprise BI 论坛参与讨论。
l 参与developerWorks 博客并加入developerWorks 中文社区,developerWorks 社区是一个面向全球
IT 专业人员,可以提供博客、书签、wiki、群组、联系、共享和协作等社区功能的专业社交网络社区。
描述 名字大小下载方法
第一张交互式离线报表示例! chart 1117K HTTP
页码,13/13