在星型模式中包含所有内容?

时间:2017-10-10 02:19:58

标签: database database-design star-schema

我是明星架构的新手,我对要包含哪些变量感到困惑。假设我有一些电影的数据框,列包括导演,演员,评级,评论,流派等的信息。如果我想制作星型模式,我应该尝试包括所有的每一列吗?有人可以向我解释一下吗?谢谢。

1 个答案:

答案 0 :(得分:1)

有很多方法可以回答这个问题,因为这取决于你的开发组织和这个解决方案的接收者:)

例如,您可以只包含对您支持的业务流程很重要的属性。在销售数据集市中,您可能包括销售代表,但不包括他的鞋码。好吧,除非该公司出售鞋子......

您可以只包含可以预先可靠地测试和验证的属性。这可能看起来很僵硬,但根据您的组织情况,它可能会为您节省大量的支持工作......

您只能包含用户社区明确要求的属性。通过这种方式,始终记录可用信息,可用信息以及请求信息的人员。

但我认为,包含你拥有的所有东西通常是一个坏主意,因为你拥有它。

显然,您将根据您的组织使用上述的某些组合。