设想
为流程事件管理设计 OLAP 环境的星图。管理要求既能够过滤 SLA 状态(违反、已实现或正在进行),又能够计算 SLA 已实现与违反的百分比。报告将通过 SSAS(表格)在 Excel/SSRS 中完成。
问题
我在设计 OLAP 环境方面缺乏经验。我知道我的想法会奏效,但我担心这不是最好的方法。
我的想法:SLA 需要既是衡量标准又是维度。
服务端协议
- …</li>
- (Nullable bool) Sla 实现 -> Yes=True, No=False, and InProgress=NULL
- …</li>
事实事件
- …</li>
- (Nullable Integer) Sla 实现 Yes=1,No=0 和 In Progress=NULL
- …</li>
然后在 SSAS 中,发布一个计算出的百分比字段,该字段取 FactIncident-SlaAchieved 的平均值。这是正确/可取的方法吗?