Cognos花落IBM

上个月SAP用67亿刀吞下BO,据称是SAP有史以来的最大收购。前几天IBM也以据说是对外收购之最的50亿美金拿下Cognos,真是针尖对麦芒。Cognos和BO目前可以说是最好的两家BI Report工具供应商。相比BO,cognos的产品线更全一些,除了report,在finance,OLAP等方面也相当不错,只是整体的软件架构有些落伍,而且除了report,其他工具的UI也确实有点难看,各个版本之间的兼容和迁移也是相当的烦人。IBM接手后不知道能否做到更好的整合。想想DataStage被IBM收购后的发展状态,估计也不太乐观。

在上一家公司的时候,用的最熟的也就算BO和Cognos了,现在都名花有主,改名换姓啦。学Cognos的过程中碰到不少问题,有兴趣的也可以参考一下,也许会有那么一点儿用处。只是现在忘记得差不多了,就不要再找我问了。

BI市场已经被各家大佬收拾得差不多了,目前只剩下有Informatica,Microstrategy和SAS少数几家了,估计在未来几个月也是在所难免,我看好Informatica成为下一家,好像HP还没有大动作,莫非,哈哈。从群雄乱战到几家争霸,应该说BI的市场算是从摸索期进入成长期了,各位在dw/BI行业奋战的兄弟们,有福了^_^

How to Drill Through from Analysis Studio to Report Studio

Cognos 8 BI中如何实现关联报表》一文中演示了如何在Cognos的Report Sutdio报表之间进行drill through的方法。实际上Cognos 8还包括有Analysis Studio等多维报表,那么自然也有从多维报表drill through到普通报表的需求。Cognos 8可以很方便的实现这种drill throuhg,但是和普通报表间的drill through还是有区别的。本文则通过一个简单的例子演示如何从analysis studio报表drill through到report studio报表的。说明部分是用英语写的,虽然英语比较烂,但是通过截图基本上就能看明白了,也就懒得改成中文了。

1.Create a Source Report

Analysis Studio
Drag “Production” dimension as Rows and “Time” as Columns of the CrossTab

Read more of this post

Cognos PowerPlay Transformer如何使用IQD做为数据源

Cognos PowerPlay是一种多维报表解决工具,Transformer则是其建模工具。通过Transformer建立多维模型并生成PowerCube,然后通过PowerPlay展示,这是Cognos多维报表的一般流程。

但是Transformer只能使用IQD(Impromptu Query Definition)或者文本数据或者一些桌面数据库如Access等做为数据源,而对于目前流行的关系数据库如Oracle/MS SQL Server等都没有提供直接的连接支持。因此,对于关系数据库,必须先使用Framework Manager生成IQD文件,然后再使用IQD作为Transformer的数据源。

但是Cognos 8 Framework Manager生成的IQD,在Transformer中使用时还是无法连接到数据源,报错:

(TR1008)Transformer couldn’t read the connection information for database [name] from file COGNOS.INI, from the IQD or from Access Manager.

Read more of this post

使用CognosScript Editor编程和Cognos产品交互

CognosScript Editor是一个脚本编辑器,可以通过编写脚本和Cognos的一些产品进行交互。CognosScript实际上应该就是vbscript,语法基本一样,只是提供了Cognos特有的对象接口调用。

下面是使用CognosScript Editor编写的一段查询Access Manager(使用LDAP做为安全源)中所有用户数并且打印所有用户名的脚本,很久不写代码,一个小小的递归函数就折腾了一个上午,汗-_-!

CognosScript Editor这个工具在很多Cognos产品中都没有提供,我是在Impromptu中找到的。

Read more of this post

无觅相关文章插件,快速提升流量