爲進程事件管理設計OLAP環境的星形圖。管理要求能夠過濾SLA狀態(已違反,已達到或正在進行中),並能夠計算已實現vs已違反的sla的百分比。報告將通過SSAS(表格)在Excel/SSRS中完成。
問題
我在爲OLAP環境中設計合理的缺乏經驗。我知道我的想法可行,但我擔心這不是最好的方法。
我的想法: SLA需要既度量和維度。
DimSLA
- ...
- (可空布爾)SLA取得 - >是= true,則=假,並INPROGRESS = NULL
- ...
FactIncident
- ...
- (空整型)SLA取得是= 1,否= 0和在進展= NULL
- ...
然後在SSAS,發佈一個計算的百分比字段,其平均FactIncident -SlaAchieved。 這是正確/可取的做法嗎?
的事實屬性不能是相同的尺寸! – NoChance
其實,@EmmadKareem,你可以使用同一張表作爲事實和維度。您可以使用維度用法中的事實維度關係來執行此操作。問題是這是否是最佳的。請參閱http://technet.microsoft.com/en-us/library/ms175669.aspx – mmarie
@mmarie,感謝您的回覆。我沒有意識到這一點。 – NoChance