2013-12-19 57 views
0

我是新來SSAS努力和需要幫助設計這一報告要求:使用SSAS,如何設計基於過濾器的聯繫信息檢索?

  • 過濾器基於維度客戶(經常和事實)在許多一對多的關係
  • 相關有了這個列表各種表(地址,電子郵件等)

我的計劃是將SSAS(多維)與Excel 2007/SSRS報告一起用於用戶前端。我的查詢是:

  1. 客戶聯繫方式是否應該是一個維度或事實? (一個 客戶只有一個接觸的細節,目前居住在 同桌)
  2. 一旦客戶已被過濾,然後如何生成從篩選結果的 客戶的聯繫方式?
  3. 將我的首選工具,我的要求工作?

非常感謝提前。

最好的問候,

CT

+0

是什麼讓你放到一個立方體呢?通常立方體用於聚合和分析。這聽起來像你可以查詢一個表,並獲得相同的好處。 你會過濾/切片什麼樣的東西?如果該字段將有很多的價值觀,這很令人討厭在Excel中篩選具有一個很長的名單,除非你打算寫一些VBA,使自己的下拉菜單。 – mmarie

+0

我們的想法是讓用戶基於各種參數(總銷售額按客戶,年齡,購買產品等),以篩選和確定客戶的這些參數的數量的能力。一旦子集的客戶識別,生成這些客戶 – cte00

回答

0
  1. 聯繫方式,如地址應該是維度屬性,而不是事實
  2. 如果你有,你不需要通過切片性能,但你要要報告他們,您可以使用會員屬性Defining Member Properties for an Attribute in SSAS 2008 。爲了您的解決方案,也許鑽取動作Defining and Using a Drillthrough Action gooing到SSRS報告,如果你想與您的意見,以配合您的原始語句並利用銷售總額會更適合
  3. ,購買產品等,然後將溶液變得有意義並應該給你你想要的。如果沒有指標的部分,SSAS是矯枉過正,直表查詢就足以

從你的描述,你不必多對一對多的關係,但是如果你結束了他們看一看http://www.sqlbi.com/articles/many2many#2

+0

達里爾您好,感謝您的諮詢聯繫方式。我可以在Excel中理解鑽取,從而生成附加工作表。通過SSRS報告的鑽取操作,您的意思是什麼? – cte00

+0

此外,我的研究使我使用多維而不是表格版本。我的理性是我需要鑽取,我有許多多對多的關係來處理。我用多維模型做出了正確的選擇嗎? – cte00

+0

您將鑽取操作設置爲多維立方體(SSAS內)的一部分。添加的鏈接應該有助於解釋它的工作原理。多維模型確實處理多對多,但它比表格更復雜。由於您對這兩種環境都陌生,因此您可能需要考慮是否可以使表格模型正常工作,因爲學習曲線會更快。這可以幫助您在表格http://www.sqlbi.com/articles/optimize-many-to-many-calculation-in-dax-with-summarize-and-cross-table-filtering中解決多對多問題 –