我必须跟踪业务流程的状态以进行分析。我看过一个帖子,提到我们可以将交易事实表中的状态与时间/交易类型/服务中心保持一致,我们可以使用累计事实表来研究过程滞后,我想知道几个交易是否有多个状态我应该在一天内将所有状态存储在交易事实表中吗?在这里,我假设我的ETL在工作日结束时完成。
其次,我应该将所有密钥维度密钥保存到事务事实表中。在这种情况下,密钥是交易类型,部门ID,Service_type,Service_id,提交渠道,还是应该将它们分成多个事实表?
第三,如果我需要报告哪个部门符合其SLA哪个是最佳方法,在事务事实表中计算并跟踪SLA内部和不在SLA内部,或者我应该在运行时计算此值?
提前感谢您的帮助和帮助。
答案 0 :(得分:0)
对于状态跟踪,您应该:
显示ony事件的事务表(但不提供事件跟踪)
累积快照表,其中每个进程的状态在发生时被跟踪/更新。
对于键,您应该尽可能详细地保留。如果密钥将来可能包含有价值的信息,则无需删除密钥。