`
jianchen
  • 浏览: 344913 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

OBIEE的RPD建模的20条黄金法则

    博客分类:
  • BI
阅读更多

物理层
1,在物理层总是使用Foreign join,不要用complex join


2,当数据模型是星型时,为物理表建别名(以Dim_,Fact_或者Fact_Agg作为前缀)


3,在可能的情况下,配置你的连接池使用本地驱动来连接物理数据库。例如,使用OCI而不是ODBC来连接Oracle数据库。


业务模型层
4,所有的逻辑表都应该以Dim_,Fact_或者Fact_Compund_开头。


5,所有的物理层的列名称都不应该出现在逻辑层。逻辑的命名必须是“面向业务”的。例如使用$ Revenue而不是DOLLARS


6,物理主键和代理键不应该出现在业务模型层。


7,维度逻辑表必须要指定逻辑键。这个逻辑健应该是面向业务的,比如应该是“Employee Login”而不是“EMPLOYEE_PK”


8,维度逻辑表必须仅仅包含维度属性,他们永远不应该包含任何度量列(有聚合规则)。


9,事实逻辑表不应该指定逻辑键。


10,在事实逻辑表中,每一列都是度量列,同时要指定聚合规则。


11,当定义两个逻辑表的逻辑连接时,仅仅使用“Complex join”(同时应该使用默认设置,除非需要处理跨数据库的join,需要指定DrivingTable)


12,业务模型应该仅包含逻辑星型,不应该是雪花型。


13,每一个维度逻辑表都应该有对应的维度层次。


14,每一个维度层级都设置适当的元素个数。一般要指定子层级的要比父层级的元素个数多。


15,每一个维度和事实逻辑表都应设置合适的"content level"。唯一不需要设置特定维度的“content level”的情况是在没有逻辑关系存在时。


16,不要将所有度量合并到单独的一个事实逻辑表。例如,你应该将“Forecast Sales”和“Actual Sales”度量放到两个逻辑表中---“Fact_Sales”和“Fact_Forecast”

展现层
17,当你有多个主题区域时,在每个主题区域以相同的顺序列出这些公用的维度。


18,展示层的表的名字不要以Dim或Fact开头了。
如果主题区域中的表是直接从逻辑层拖过来的话, 要移除该前缀。


19,时间维度表列在每一个主题区域的第一个位置。包含事实的展现层表应该列在底部,同时展现表应该被称作"measures"


20,绝不应该出现用户从主题区域中选取的对象没有逻辑关联。如果有任何从同一主题区域中选择的对象无法共存,那么一定是你的主题区域设计不正确。

分享到:
评论

相关推荐

    OBIEE11.1.1.5(64位)备份与还原-1.0

    - **主资料存储库文件(RPD)备份**:RPD文件是OBIEE的核心组成部分,它存储了物理层、逻辑层、展示层及数据权限等信息。备份主要是备份这个物理文件本身。由于RPD文件包含了OBIEE的核心元数据信息,因此对它的备份至...

    obiee11.1.1.7官方中文帮助手册

    2. **元数据管理**:OBIEE通过Repository (RPD) 管理元数据。RPD是数据仓库逻辑模型的表示,包含业务概念、度量和维。用户可以通过Business Modeler工具对RPD进行编辑,构建适合分析的数据模型。 3. **分析和查询**...

    OBIEE学习step by step

    本教程将逐步介绍如何学习并应用OBIEE进行建模和数据导入。 首先,我们要了解OBIEE建模的基本概念。在OBIEE中,建模主要是指创建逻辑数据模型,这包括物理层、业务层和展示层的构建。物理层是与数据库直接交互的...

    obiee ppt

    Oracle商务智能套件企业版(Oracle Business Intelligence Suite Enterprise Edition,简称OBIEE)是一款全面的商业智能解决方案,旨在提供深入的洞察力和决策支持。它采用统一的架构,结合了各种组件来确保高效、...

    OBIEE基础实例

    1. **数据建模**: OBIEE使用Rapid Warehouse Builder (RWB) 进行数据建模。这包括创建物理层、业务模型和映射层。在物理层,我们连接到数据源,如数据库表或视图。在业务模型层,我们创建主题区域,将物理对象转换为...

    OBIEE 完全安装向导

    【OBIEE完全安装向导】是一篇关于Oracle Business Intelligence Enterprise Edition (OBIEE)的详细安装指南。OBIEE是Oracle公司的一款企业级商业智能平台,它提供了数据分析、报表和仪表盘等功能,帮助企业进行决策...

    obiee11g常见问题集

    2. **资料档案库的二进制文件与MDs XML文档**:二进制文件是OBIEE元数据的存储形式,包含RPD(Repository)的所有信息;而MDs XML文档是元数据的文本表示,用于配置和维护系统元数据,便于版本控制和比较。 3. **...

    OBIEE 11g 使用文档

    二、OBIEE 11g的核心组件 OBIEE 11g的核心组件包括: 1. **Oracle BI Server**:负责执行查询、计算和数据聚合,是OBIEE的核心服务。 2. **Oracle BI Presentation Services**:提供交互式报表和仪表板的显示与...

    obiee11.1.1.7中文帮助文档

    Oracle Business Intelligence Enterprise Edition (OBIEE) 是一款强大的商业智能平台,主要用于数据分析、报表制作以及企业决策支持。在11.1.1.7版本中,该系统提供了丰富的功能和改进,以满足用户对数据洞察的需求...

    obiee 学习资料

    2. **元数据管理**:OBIEE通过Repository(RPD)管理元数据,它是系统的核心,定义了数据源、数据模型和业务逻辑。 3. **分析与报表**:OBIEE支持创建各种图表和报表,如折线图、柱状图、饼图等,以及自定义透视表,...

    obiee demo

    obiee demo, 实例帮你学习OBIEE

    Cognos VS OBIEE 产品功能对比

    ### Cognos与OBIEE产品功能对比报告 #### 第一章:概述 本文档旨在对IBM公司的商业智能(BI)工具Cognos与Oracle公司的BI工具OBIEE(Oracle Business Intelligence Enterprise Edition)进行深入的功能对比。随着...

    obiee biapps product guide

    根据提供的文档信息,我们可以推断出这是一份关于Oracle Business Intelligence (OBIEE) BI Apps产品的指南。尽管文档中重复的信息较多,我们仍然可以从现有的文本中提取一些关键的知识点。 ### Oracle Business ...

    OBIEE 资料文档

    Oracle Business Intelligence Enterprise Edition (OBIEE) 是一款强大的商业智能平台,用于数据分析和报表生成。这个资料文档集合包含了丰富的信息,对于想要深入了解或提升OBIEE技能的人来说是宝贵的资源。 "BI....

    Oracle_OBIEE_Tuning_Guide

    Oracle OBIEE (Oracle Business Intelligence Enterprise Edition) 是一款强大的企业级商业智能平台,用于数据分析、报表和信息可视化。为了确保其高效运行,Oracle OBIEE 需要定期调优,以适应不断变化的业务需求和...

Global site tag (gtag.js) - Google Analytics