Oracle Analytics v5.9桥接表关联事实表与维度表问题咨询
Oracle Analytics v5.9 桥接表关联操作说明
首先明确:Oracle Analytics v5.9 原生支持层级维度、多值维度场景下的桥接表关联配置,你之前操作失败并非版本不支持,大概率是建模环节的配置规则错误,不需要额外创建桥接表与维度表的关联视图,标准配置流程如下:
- 物理层配置
导入事实表、桥接表、维度表三类表到物理层,创建物理关联:事实表的多值维度外键关联桥接表的事实侧外键,桥接表的维度侧外键关联维度表的主键;如果是不平衡/不规则层级的桥接表,额外把层级深度字段、父ID字段加入物理关联的校验规则即可。 - 业务模型与映射层(BMM层)配置
不要直接将三类表合并为同一逻辑表,按以下步骤操作:- 先将维度表配置为标准逻辑维度,映射好你需要实现的层级关系
- 右键对应逻辑维度,选择多值维度桥接配置,选中导入的桥接表,依次配置桥接表与逻辑维度的关联字段、与事实表的关联字段
- 如果桥接表包含权重/分摊系数字段,将其配置到逻辑事实的度量计算规则中;无需分摊度量的场景直接将关联类型设置为「一对多关联」即可
- 校验验证
完成表现层的字段映射后,直接创建测试分析校验关联逻辑即可,多值维度的上卷、下钻操作均可正常生效
你之前自定义的桥接表+维度表关联视图失效,是因为OAS默认会将该视图识别为普通维度表,遇到多值匹配场景会自动做去重或笛卡尔积计算,无法触发桥接表的专用关联逻辑,直接删除自定义视图按上述标准流程配置即可。
内容的提问来源于stack exchange,提问作者saman tr
相关产品推荐
相关产品推荐

