我们正在构建数据仓库,并且在构建事实表时遇到问题。我们公司为会员提供各种级别的会员资格,促销和费率。我们想创建一个事实表,它可以显示所有当前的成员资格信息,并能够推出旧信息或更改成员资格。我们使用的表格如下......
(会员身份|开始日期|结束日期)
(会员特权|价格|周期|开始日期|结束日期)
(会员促销|相关折扣|开始日期|结束日期)
(会员类型|开始日期|结束日期)
(个人信息|地址|电话|等)
我们希望事实表根据个人ID显示所有这些信息。 (由于此信息在其他事实表中使用,个人信息需要保持一个没有多对多关系的维度表。)问题是我们可以将多个权限或促销附加到一个成员。将这些信息放入一个表中是最好的方法吗?