数据建模:维度表部分数据存在关系的处理

Power Pivot Donfeng ⋅ 于 2020-04-27 10:25:11 ⋅ 2316 阅读

如下图,两个维度表 “仓库”、“存货主档”存在如下多对多的关系,并建立了一个没有维度表连接的桥接表:
A:1个加工仓会产出多种半成品,
B:1个半成品会存入多个半成品仓,
C:代理键用pq加到事实表"存货移动明细表"并建立关系;
D:但桥接表未与维度表建立关系;
E:“仓库”表中的原料仓、成品仓,以及"存货主档"表中的原材料、产成品与桥接表没任何关系;
桥接表是为了原材料投入和半成品产出的分类计算损耗率。
file
file
这个模型可以实现我想计算的度量值,但得用桥接表直接进行切片和筛选,且用到TreatAs。
如果维度表与桥接表建立关系,那就会因为桥接表只含部分的维度表数据,而切片、筛选失败。
我的问题是:关于维度表之间部分数据存在关系,该如何恰当的建立关系模型?

成为第一个点赞的人吧 :bowtie:
回复数量: 0
    暂无评论~~
    • 请务必阅读并严格遵守《社区管理规范与使用说明》
    • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
    • 支持表情,使用方法请见 发送表情,可用的 Emoji 见 :metal: :point_right: Emoji 列表 :star: :sparkles:
    • 上传图片, 支持拖拽和剪切板粘贴上传, 格式限制 - jpg, png, gif
    • 不支持上传附件,请尽可能用文字和图片将问题描述清楚,如实在需要上传附件,可上传到 共享网盘 后分享链接
    • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
      请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
    Ctrl+Enter