用数据讲述您的故事——Cognos Analytics V11 R4 的数据建模新特性
我们都知道,在版本中增加了Web方式的数据建模工具“data modules”,中文操作界面翻译为“数据模块”,让我们的业务人员可以在没有IT协助的情况下自己进行数据建模操作,更容易的为报表和仪表板准备数据。进一步丰富了数据模块的建模功能,在今天的文章中,我们将一起来了解在数据建模上的增强。
隐藏表/字段
现在可以在数据模块中隐藏表和字段。隐藏的表和字段保持完整的功能,并且在建模的界面也是可见的,但是在报表和仪表板的界面中不可见。使用这个功能可以为报表和仪表板用户提供一个整洁的元数据视图。例如,连接键字段用来帮助我们把表关联起来,但是我们通常都不需要在报告和仪表板上展示或分析这样的字段,那么就可以选择隐藏这些和业务的关联不大的字段,呈现在报表和仪表板设计人员眼前的元数据视图就会更加的聚焦于业务。
清洗NULL值
业务用户可能不了解0和NULL值之间的差异,因此最好在数据建模的阶段把NULL值做好处理。在11.0.4版本中扩展了数据清理与NULL-handling操作选项。进行模型设计时可以用文本、数字和指定的日期、时间值来替换NULL值。例如,可以用0.00来代理“销售单价”字段的NULL值。也可以用NULL值来替代一个特定的值,例如有些字符串类型的字段中会使用“N/A”这样的值,可以用NULL值来替换“N/A”。
需要注意的是,如果Cognos检测到一个字段在数据库中被定义为不可为空,清除窗口中就不会出现NULL-handling选项。
验证
当您发现数据模块中有些东西在报表和仪表版中不工作/不生效时可以使用数据模块中新增加的“验证”功能做个检查。数据模块中的错误对象会被红色感叹号标注出来。错误的描述信息和纠错建议在验证托盘中显示。
“验证”检查的范围包括:数据模块的表或字段在源中是否确实存在;计算表达式是否有效;过滤器是否引用了一个数据模块中已经不存在的字段;在Join计算中引用的表或列是否存在于数据模块等等。
重新标注时间和地点
Cognos Analytics 11.0.4会寻找数据模块中那些包含了时间或者地理空间数据的字段,并将它们标注以使用相应的“表示属性”。如果Cognos对某一个字段的包含的时间或地理空间信息的推断是错误的,或者某一字段包含了时间或地理空间信息而Cognos没有识别到,您都可以自己重新标注这些“表示属性”。
“表示属性”可以使用一些更聪明的默认设定让您更快速的设计仪表板。例如,某一字段和“国家”关联,那么当您把这个字段拖拽到画布上的时候就会Cognos就会默认的帮您选择地图作为可视化的展现方式。
更加智慧的关系检测
在Cognos Analytics中,您可以使用Intent-driven建模将表添加到数据模块中。Intent-driven建模基于您提供的术语和潜在来源之间的匹配提出数据模块中应该包含哪些表。在11.0.4中,我们增加了新的更加智慧的Intent-driven建模来推断表(连接)之间的关系。
我们已经用了三期文章来介绍Cognos Analytics V11 R4 的新特性。第一期《》介绍了仪表板的新功能;第二期《》介绍新增的数据可视化方式,Storytelling,可以用动态的方式来分享和解释业务数据,展现关联关系或者演进逻辑。请点击链接回顾相关内容。
慧都控件网超级促销月,全场6折起,豪礼抢不停>>>
截止时间:2016年11月30日
详情请咨询!
客服热线:023-66090381