【发布时间】:2020-04-16 14:31:50
【问题描述】:
我们有如下 3 个表格:
- 暗淡任务
- 事实任务
- 暗淡原因
顾名思义,DimTask 和 DimReason 是维度,FactTask 是事实表。
DimTask 表记录任务的详细信息,例如任务的“描述”和“标题”,其中任务仅表示发生的活动,例如维护/清洁。 FactTask 表记录了该任务的度量,例如费用、收费、以分钟为单位的时间。 DimReason 表记录了该活动发生的原因,单个任务可能有多个。
现在,DimTask 和 FactTask 通过 TaskID 连接/关联。 我们如何处理模型中 DimReason 的关系。
- 我应该创建一个桥表并将其连接到 DimTask 吗?
- 我可以使用相同的公共密钥“TaskID”将 DimReason 连接到 FactTask 吗?或者这是一种糟糕的设计实践。
请帮忙。
【问题讨论】:
-
如果有帮助我可以提供一些数据
标签: data-warehouse business-intelligence modeling dimensional-modeling