我刚刚发现了 DW 的累积快照设计。
我需要记录来自我的错误跟踪器的错误信息。错误有一些信息(错误编号、句子...)。它还具有状态:已创建、已取消、受影响、已解决
错误不必经历所有状态(它可以从创建到取消,或从创建到受影响到已解决......)
这是我的中心事实表
FT_Bug_Track
idBug 整数
BugSentence varhchar(100)
创建日期 DATE
已解决日期 DATE
受影响日期 DATE
取消日期日期
FKStatus 整数
状态外键只是链接到一个维度,告诉我我当前处于哪个状态(创建,取消......)
(当然我还有其他维度,比如项目、客户、typeOfBug ...)
每次我的错误状态发生变化时,我都会在需要的地方放置一个新日期并将 FKStatus 更新为当前日期
我的设计是否适合 DW 和我的系统?