`
neednot
  • 浏览: 8927 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

OBiee 创建基于父子关系的层次

阅读更多

OBiee 创建基于父子关系的层次

 

前提条件

所需维表内必须有 Parent_id 字段(在数据库中外键自关联),限制在于每个 Child 只有一个直接 Parent .

所需关系表必须至少定义 Member Key Ancestor Key Distance IsLeaf 四个字段

可以让 AdminTool 帮助自动生成 SQL 脚本来建立并填充这个关系表 / 或者手动创建

 

若手动创建

每个 member 都要有一行指向自己, distance 0

每个 member 都必须指向其所有的 ancestors

 

每次改变数据后,填充脚本需要重新执行,原文如下

You must run the load script after each time the data changes in the dimension table. Because of this, you typically call the load script in your ETL processing. The load script reloads the entire parent-child relationship table; it is not incremental.

 

步骤

1. 需要建层次的维表全拖入逻辑层

2. 右击逻辑维表建立基于父子关系的层次

3. 选择父关键字( Parent_id

4. 选择父子关系表,选择创建,生成 SQL 脚本( Oracle/SqlServer 都可以)

5. 在数据库执行 SQL 脚本,生成并填充关系表

6. 导入生成的父子关系表,并且不要导入外键

7. 修改物理层的连接( D R Ancestor Key R F Member Key

8. 逻辑层维表的逻辑表源中将 R 表添加到映射表,可以把 Distance 字段拖入逻辑层当映射列

9. 逻辑表源的内容选项卡中,逻辑级别设置成详细,设置好父子关系选项卡

10. 拖入展示层完成模型,前台测试

11. 若报错未定义 4 列,在后台中更新该表的行计数再检入

 

 

具体模型的情况

1.Brand Product 两个表外键连接

D_Brand 做父子层次

所有层级的度量向上汇总

 

数据库中的连接


 

物理层

 

 

逻辑层

 

 

 

 

 

 

2. Entity , Currency 两个表

Entity 做父子层次

数据库中的连接


 

物理层

Currency 建立别名表

物理连接

手动删除 D 表和 R 表的连接,可以使层次中非叶级的层汇总上一级的数据


 

逻辑层


 

 

 

度量的三种汇总方式

1.       不汇总 ( As an attribute )

将度量放入维表,不设定汇总。

2.       全部向上汇总 (Full-Rollup)

如同模型 1

3.       Level0-up

 



 

 

 

 

  • 大小: 14.5 KB
  • 大小: 7.2 KB
  • 大小: 5 KB
  • 大小: 48.6 KB
  • 大小: 7.2 KB
  • 大小: 5.4 KB
  • 大小: 9.9 KB
  • 大小: 32.4 KB
0
1
分享到:
评论

相关推荐

    OBIEE基础实例

    映射层则定义了不同层次之间的关系。 2. **分析和查询**: OBIEE的分析功能基于SQL和MDX(多维表达式)查询。用户可以通过分析工具创建自定义的报表和分析,包括聚合、过滤、排序和分组等操作。 3. **仪表板和报表*...

    OBIEE 11g 使用文档

    3. **数据建模**:使用BI Administration Tool创建物理和逻辑数据模型,定义数据源和数据关系。 4. **用户管理和权限设置**:通过BI Administration Tool设置用户账号和访问权限,确保数据安全和合规。 5. **监控与...

    OBIEE 完全安装向导

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

    OBIEE学习总结之入门(PDF)-study.pdf

    本篇《OBIEE学习总结之入门(PDF)》提供了对该软件入门阶段的学习笔记,内容涵盖了安装与配置、使用AdminTool创建模型、Answers和Dashboard的应用等方面。 安装与配置是OBIEE入门的首要步骤。在安装过程中,需要关注...

    obiee11.1.1.7中文帮助文档

    6. **BI Publisher**:OBIEE的BI Publisher模块允许用户创建专业格式的报告,如PDF、Excel或Word,支持数据导出和定时任务,自动化生成定期报告。 7. **性能优化**:OBIEE 11.1.1.7版本对性能进行了优化,包括缓存...

    OBIEE 资料文档

    这可能是系统管理员和开发者的重要参考工具,用于理解OBIEE的基本架构、安装过程、数据源连接以及自定义报告的创建。 "OBIEE学习总结之入门.doc" 和 "OBIEE学习总结之提高.doc" 这两个文档可能是个人或培训师的经验...

    obiee 学习资料

    1. **OBIEE简介**:OBIEE是Oracle公司的企业级BI解决方案,提供数据集成、分析和报表生成功能,帮助企业决策者做出基于数据的决策。 2. **元数据管理**:OBIEE通过Repository(RPD)管理元数据,它是系统的核心,...

    Cognos VS OBIEE 产品功能对比

    - **OBIEE**: 对64位Linux平台的支持有限,且其集群架构基于主从模式,当主服务器出现故障时会直接影响整个集群的稳定性,难以满足企业级的高性能需求。 **3. 可重用的元数据层** - **Cognos**: 拥有统一的元数据...

    obiee基础学习资料

    2. 创建资料库:创建 OBIEE 资料库,包括创建数据源、创建报表和创建 dashboard 等。 3. 创建物理模型:创建物理模型,包括创建表、视图和存储过程等。 4. 创建逻辑模型:创建逻辑模型,包括创建 Dimention、Fact 和...

    OBIEE入门文档

    1. **创建主外键关系**:通过BI管理器的工具栏选择“新建连接”图标,连接不同表之间的主外键关系。 2. **手动建立连接**:若未选择关键字选项,在导入数据后需手动建立连接。 3. **更新行计数**:在“工具”->...

    obiee biapps product guide

    - **功能描述**:该文档主要介绍了OBIEE BI Apps的一系列预构建内容,旨在帮助用户快速部署并利用这些预构建的内容来创建丰富的报表和仪表板。 #### 2. 产品特点 - **预构建内容**:BI Apps不仅限于简单的仪表板和...

    obiee demo

    obiee demo, 实例帮你学习OBIEE

    obiee11g常见问题集

    1. **下钻逻辑维实现**:在OBIEE中,下钻逻辑可以通过创建层次结构和定义层次属性来实现。在分析透视中,用户可以设定某个维度的下钻行为,例如从年份层级钻入季度、月份等。 2. **资料档案库的二进制文件与MDs XML...

    obiee11g使用入门手册

    - **创建主外键关系**:首先打开创建主外键关系的界面,按照提示连接各个表,并在关联管理界面上选择对应的主键和外键字段。 - **更新行计数**:为了查看物理模型中的行数,可以在“工具”菜单中选择“以物理视图...

    obiee11.1.1.7官方中文帮助手册

    Oracle Business Intelligence Enterprise Edition (OBIEE) 是一款强大的商业智能平台,主要用于数据分析、报表制作和信息可视化。在11.1.1.7版本中,它提供了丰富的功能和改进,以帮助企业用户更好地理解和利用他们...

    OBIEE学习step by step

    "2.2 Create Calculated Facts"介绍了如何在OBIEE中创建计算字段,这些字段的值不是直接来源于数据源,而是基于其他字段或计算逻辑。这允许我们对数据进行更灵活的分析和定制。 "2.3 Creating a Hierarchy"和"2.4 ...

Global site tag (gtag.js) - Google Analytics