Cognos Analytics V11 R5 的建模新特性

在往期的文章《Cognos Analytics V11 R5 的新特性(一)》中我们介绍了地图和可视化方面的新特性,这期我们将目光投向R5在数据建模方面的变化。

使用过Cognos Analytics 11的读者应该都了解, 11版本提供了一个叫做Data Modules(中文翻译为“数据模块”)的基于web的建模工具,这个工具非常易于使用,甚至可以由业务人员来完成建模工作,从而加快新的数据分析需求的实现速度。在R5中,Data Modules提供了以下新功能:

关联Data Modules

这个功能增强了Data Modules的可重用和可组合性。可以将先前创建的已保存的Data Modules用作其他Data Modules的数据源。 这样用户就不需要重复定义相同的KPI计算,而只需直接引用已有的定义就可以了。

从R5开始,Data Modules源默认就是关联的Data Modules。对关联的Data Modules的更改将传递到引用它的所有其他Data Modules。 因此,只需要修改那个被引用的Data Module,其它引用了这个Data Module的Data Modules也就跟着做了同样的改变。例如,Data Module A是Data Module B的源,现在将新的过滤器添加到Data Module A中的表上,那么在Data Module B中的这些表上也将应用这些新的过滤器。当用户在建模界面中打开Data Module B时,就会看到这些新的过滤器。这种关联一方面降低了模型修改的工作量,另外也减少了手工重复修改可能造成的人为错误。

来自关联Data Modules的表在建模界面的元数据树和图中通过它们的颜色和关联图标来区分。如下图所示,其中三张表链接到别的Data Modules,而其他两张表则直接从数据服务器导入。来自关联Data Modules的元数据在引用它们的Data Modules内是只读的。用户可以查看关联的Data Modules的所有属性,包括计算表达式和过滤条件等,但是无法编辑这些属性。在下图显示的右键弹出菜单中有一个“Break link”(断开关联)选项。点击这个选项,相关的元数据将被复制,然后可以独立于关联的源Data Module进行编辑。用户当然也可以在Data Modules中将关联表和其它表Join起来,如下图的Other Details和Product。

cognos

关联 Data Modules的价值在于可以帮助用户加强BI项目中业务线和IT线的合作。IT可以发布受管理的可信的Data Modules,业务线用户可以引用这些Data Modules并与自己的数据结合,同时确保始终反映IT最近的更改。 关联的Data Modules还可以帮助用户将个人的Data Modules保持在更小的尺度,更专注于特定主题,也使其更容易维护。

导航组

导航组是业务用户可能联合以进行数据探索的非度量列的集合。当Data Modules中包含导航组时,仪表板用户可以向下和向后钻取,以通过在信息级别之间移动来改变其分析的重点。 用户可以按照导航组中列的顺序,或通过选择要继续的列,在导航组中从一个列钻取到另一个列。

用户可以使用层次相关的列(例如国家、省、市和县)创建导航组,也可以使用不具有层次关系的列(例如“产品”,“年”和“城市”)创建导航组。可以将不同表的列添加到同一个导航组中,也可以将同一列添加到多个不同的导航组中。在传统BI和OLAP技术中,钻取操作需要层次相关的数据(维度),例如从国家到省,但不能从年份到城市。导航组则提供了更强的灵活性,允许用户在进行业务分析时实现从年到城市的钻取。

cognos

DataModules中的Framework Manager包

从R4版本开始就可是使用Framework Manager包作为Data Modules的源。 这使得业务用户可以利用自己的数据源扩展IT管理的元数据模型。 用户可以将包与其他Data Modules、数据服务器的表、上传的文件以及数据集合并。

在R5中,在Data Modules中只支持关系型的,动态查询模式包,不支持DMR(dimensionally modeled relational)和OLAP元数据。

用户在建模时如果要将一个包引入到一个Data Module中,这个包是一个黑盒子 ,用户不能导入这个包的子集(要么是整个包,要么就不要这个包),并且包中的Join关系不会显示在建模界面中。

cognos

只有当将包Join到表时,包的内容才会显示,从而使用户能够从包中为选择合适的列作为Join键。如下图所示,我们创建一个Join关系,将“GO Sal…query)”和“Order Details”通过两边相匹配的列连接起来。

cognos

加载数据库模式

Cognos Analytics自动执行大部分的数据准备过程,包括推断表之间的关系以及为计算和使用属性分配默认设置。我们推荐使默认值,因为这些默认值不是凭空想象的。Cognos Analytics会探测数据服务器以收集信息,如主键和外键,示例数据和统计信息,每个表的记录数和特定列中的不同值等。加载所有这些元数据对于某些数据库模式(目录)并不需要很长时间,但是如果数据库模式中的表比较多,如数千个表的模式,则可能需要一段时间。

在R5中,这些信息可以在建模之前加载,用户可以控制加载的信息以减少装载时间,当然自动数据准备也减少了。

定义与数据服务器的连接后,可以在数据服务器中加载一个或多个模式的元数据。只有加载了元数据的模式才能在Data Modules中使用。

如下图所示,我们选择要加载的元数据的数据库模式。

cognos

进入模式的“Load options”,可以控制从哪些表检索哪些信息。如果模式中包含和分析无关的表,就应该将这些表从选择中排除掉,以便在建模时不会分散注意力,并且不会浪费检索其元数据的时间。

cognos

Cognos Analytics V11 R5版本已经正式发布,on Cloud的版本也更新到了V11 R5。欢迎大家试用。

控件网2017开年钜惠,全场6折起,限时让利,过时不候!!!>>>

截止时间:2017年1月31日

更多大数据与分析相关行业资讯、解决方案、案例、教程等请点击查看>>>

详情请咨询在线客服!

客服热线:

控件网年末大促
标签:大数据BI数据可视化数据分析

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年1月10日
下一篇 2017年1月10日

相关推荐

发表回复

登录后才能评论