比方说,我有一个日期维度和我的业务需求我知道,我需要去的最细粒度是检查事件发生的月份的具体一天。加载日期或日期时间到日期维
我给出的数据为我提供了事件发生的准确时间(YYYY-MM-DD HH:MM:SS)。我有两个选项:
- 在将数据加载到日期维度之前,从日期中分割HH:MM:SS。
- 在我的日期维度中创建时间属性并插入完整的日期时间。
我看到它的方式,我应该选择1.这将删除多余的数据并节省一些空间。但是,如果我选择第2种方式,业务需求是否会发生变化,或者如果我的经理突然想要更细化,我不需要修改我的原始设计。哪个选项更常用?有没有更多的选择,我没有考虑?
更新 - 跟进问题
我每个月都会收到新的数据。如果我使用所有日期的预建日期维度,那么我需要每月运行我的脚本以使用该月份的新日期填充表格,或者我会有一个连续的过程,每天在表格中插入一行,那会是那个日期?
你的答案绝对清除了一些事情。我通过后续问题更新了我的问题。谢谢! – Amous
我已更新我的答案,以回应您的跟进。 – Rich
谢谢,清理了我的困惑! – Amous