【发布时间】:2023-03-30 21:28:01
【问题描述】:
我刚刚发现了 DW 的累积快照设计。
我需要记录来自我的错误跟踪器的错误信息。错误有一些信息(错误编号、句子...)。它也有状态: 创建, 取消, 做作的, 解决了
一个错误不必经历所有的状态(它可以从创建到取消,或者从创建到受影响到解决......)
这是我的中心事实表
FT_Bug_Track
idBug 整数
BugSentence varhchar(100)
创建日期日期
解决日期日期
受影响日期日期
取消日期日期
FKStatus int
状态外键只是链接到一个维度,告诉我我当前处于哪个状态(创建,取消......)
(当然我还有其他维度,比如项目、客户、typeOfBug ...)
每当我的错误状态发生变化时,我都会在需要的地方添加一个新日期并将 FKStatus 更新为当前日期
我的设计是否适合 DW 和我的系统?
【问题讨论】:
标签: database-design data-warehouse snapshot