0

我必须跟踪我的业务流程的状态以进行分析。我看到一个帖子提到我们可以根据时间/交易类型/服务中心保持交易事实表中的状态,我们可以使用累积事实表来研究流程滞后,我想知道是否很少有交易有多个状态我应该在一天内将所有状态存储在事务事实表中吗?在这里,我假设我的 ETL 在工作日结束时完成。

其次,我是否应该将我所有的关键维度键保留在事务事实表中。这种情况下的键是 Transaction Type、Department id、Service_type、Service_id、Submission Channel 还是应该将它们划分为多个事实表?

第三,如果我需要报告哪个部门正在满足其 SLA,那么最好的方法是什么,计算并跟踪事务事实表中的 SLA 范围内和非 SLA 范围内,或者我应该在运行时计算这个值?

提前感谢您的帮助和帮助。

4

1 回答 1

0

对于状态跟踪,您应该:

  1. 仅显示事件的事务表(但不提供事件跟踪)

  2. 一个累积的快照表,其中每个进程的状态在它们发生时被跟踪/更新。

至于钥匙,你应该尽可能多地保留细节。如果将来可能保存有价值的信息,则无需删除密钥。

于 2014-09-16T15:59:37.467 回答