`

Cognos FM建模时如何设置基数Cardinality

阅读更多

      确保基数在模型中正确捕获非常重要,因为基数决定资料查询主题的检测对SQL生成是有影响的,并可用来避免对资料数据重复计数。

四种类型的基数:
0..n – 零记录到记录
1..n – 一个记录到多记录
0..1 – 零记录到一个记录
1..1 – 必须有一个记录

 

        建模事实(资料)表和维度表对应关系如下:

 

 

 

 

*1..1  ---------- 第一个1是表示内外链接的。第二个1表示的是1对1的关系。

*最小基数0 ----- 表明关系是可选的。要求查询在没有匹配项时保留关系的另一方的信息,指定最小基数为0。

 


如图所示,Customer作为Order Fact 的维度,Order Fact作为Customer的资料。


      此时,Customer和Order Fact 关系为1:1,0:N表示Customer可以有0个 Order Fact  ,那么相应的就是 Customer 左联 (left join )Order Fact  

 

      如果对应的关系是 0:1,1:N ,表示Customer至少有一个最多n个Order Fact,而Order Fact可以有0个Customer,相应的就是Order Fact 左联(left join)Customer。


     如果对应的关系是 1:1,1:N ,表示至少都有一个,那么在生成SQL的时候就是两表内联 (inner join)

 

      如果对应的关系是 0:1,0:N ,表示Customer可以没有Order Fact,order Fact 也可以没有Customer,那么就是两表外联(outer join)了。






  • 大小: 6 KB
分享到:
评论

相关推荐

    Cognos FM UG

    Cognos FM UG Cognos FM UG Cognos FM UG Cognos FM UG Cognos FM UG Cognos FM UG Cognos FM UG Cognos FM UG Cognos FM UG

    COGNOS FM应用开发

    COGNOS FM(Framework Manager)是IBM Cognos Analytics中的一个关键组件,主要用于构建和管理数据模型,它是数据仓库和BI项目的基础。本教程将引导新手逐步了解并掌握COGNOS FM的应用开发。 在COGNOS FM应用开发...

    IBM cognos8 FM 制作IQD

    IBM cognos8 FM 制作IQD 向导

    cognos元数据建模指南

    ### Cognos元数据建模指南 #### 一、理解Cognos 8中的元数据建模 **Cognos 8** 是一款强大的商业智能(BI)平台,它允许用户通过直观的方式创建复杂的报告和分析。在Cognos 8中,**元数据建模**是一项核心功能,用于...

    Cognos 8元数据建模指南

    ### Cognos 8元数据建模指南 #### 了解IBM Cognos 8建模概念 IBM Cognos 8是一款强大的商业智能(BI)工具,它支持各种数据分析和报表制作需求。其中,元数据建模是实现高效数据处理和分析的核心功能之一。元数据...

    Cognos Connetion 权限设置

    本文将深入探讨“Cognos Connection”的权限设置,帮助管理员理解如何有效地管理用户访问,确保数据安全并优化工作流程。 Cognos Connection的权限设置是其核心功能之一,它允许管理员精确地控制用户对不同资源的...

    cognos11数据建模指南

    IBM Cognos Analytics V11.0数据建模指南是一份官方的权威指南,主要针对IBM Cognos Analytics V11.0.0版本的数据建模功能进行详细讲解,同时,该指南也可能适用于之后的版本更新。该指南内容主要分为几个部分,包括...

    COGNOS的用户权限设置文档

    COGNOS 用户权限设置 一.安装 Sun One(Sun Java System Directory Server) 1.设置计算机名称,在桌面上右键单击“我的电脑” ,选择“属性” ,在系统属性点击“网 络标识”标签,点击“属性” ,更改计算机名,...

    COGNOS连接DB2

    1. 缓冲池的设置:在COGNOS连接DB2时,缓冲池的设置对数据的读写效率有着重要的影响。在这里,我们将缓冲池的大小设置为1024,以提高数据的读写效率。 2. 锁超时的设置:在COGNOS连接DB2时,锁超时的设置对数据访问...

    Cognos 10 Framewrok Manager 新手文档

    IBM Cognos 10 Framework Manager是构建数据分析模型的强大工具,它允许数据建模者将复杂的数据源转换为易于使用的报表结构。对于初学者,本文档提供了一个简化的起点,帮助理解安装和基本配置。随着经验的增长,...

    cognos 维度大全

    根据提供的文件信息,本文将详细解释Cognos维度函数及其应用场景。Cognos是一个强大的商业智能工具,提供了丰富的维度函数来帮助用户进行数据分析。本文主要介绍的维度函数包括`firstFromSet`、`remainderSet`、`...

    cognos 导出报表的IE设置

    ### Cognos报表导出与IE设置调整 在企业级数据报告系统中,Cognos是一款广泛使用的商业智能工具,它能够帮助企业用户高效地创建、管理和分发各种类型的报告。然而,在使用Cognos导出报表到Excel的过程中,可能会...

    Cognos Framework Manager业务建模教程.docx

    Cognos Framework Manager是IBM的一款强大的数据建模工具,它被广泛用于构建和管理复杂的商业智能(BI)和分析应用程序。本教程将深入探讨如何利用Cognos Framework Manager进行业务建模,帮助用户理解并掌握这个...

    cognos framework manager 创建维度和测度

    Congons Framework Manager 是一个元数据建模工具,可用来管理分析和报表用的数据。在这个过程中,需要在 Framework Manager 中对所导入的元数据进行维度建模。在维度建模,数据存储在两种表中。一种是 Dimension 表...

    最新中文版IBM Cognos Express Reporter 10.1 元数据建模指南

    最新中文版IBM Cognos Express Reporter 10.1 元数据建模指南, IBM商业智能软件教程

    Cognos CUBE中权限的设置

    在企业级商业智能(BI)领域,Cognos Analytics是一个广泛应用的数据分析平台,它提供了强大的数据建模工具,其中CUBE(多维数据集)是用于存储和处理大量结构化数据的核心组件。CUBE的权限设置是确保数据安全性和...

    cognos8 权限设置

    《Cognos 8 权限设置详解》 在企业级商业智能系统中,权限管理是确保数据安全和合规操作的关键环节。Cognos 8 是 IBM 提供的一款强大、灵活的商务智能平台,其权限设置是系统管理员的重要职责。本文将详细阐述从 ...

Global site tag (gtag.js) - Google Analytics