用Microsoft Reporting Services 做多維數據展現

多維數據展現一般有兩種方式。一種:利用第三方工具對多維數據的展現;如:AnalyZer報表工具。通過配置數據源,讀取數據源、多維數據庫、多維數據集。可以方便讀取多維數據集的維度和相關量值。(支持功能也比較強,比如它支持:行列數據交換、分頁顯示、列總和百分比、欄總和百分比、排名、正向累加、反向累加等。) ,不過相對要爲報表付出昂貴的價格。有關AnalyZer報表工具的使用,在以後文章中有機會介紹。 

今天介紹另一種廉價的多維數據的解決方案,SQL Server 2005 中Microsoft Reporting Services 組件。(注:有些公司版權信息,已清除)

使用Microsoft Reporting Services 前提條件是:
1、安裝Microsoft Reporting Services 服務。
2、啓動Microsoft Reporting Services。
3、配置Microsoft Reporting Services 服務,一般使用Reporting Service 配置工具,即可順利完成。
配置成功後,如下圖:

使用Reporting Service 建立報表比較簡單,一般用簡單的Wizard即可完成,下面簡單介紹步驟。
1》創建商業智能項目中的報表服務器項目嚮導。如下圖:

2》創建創建共享數據源(該數據源讀取多維數據集,根據多維數據集創建報表)。如下圖:

3》創建報表。一般根據報表嚮導工具,即可生成如下圖:

4》選擇已配置好的數據源如下圖:

5》生成查詢語句。(一般根據報表樣式,歸納出需要的維度和量值,比如:區域名稱->營業所名稱->主任姓名->銷售姓名。包裝尺寸->品牌,統計某商品的銷售數量,其中報表的查詢條件是:日期) 如下圖:



6》確定後生成查詢字符串,如下圖:

7》選擇報表類型,本例選擇矩陣類型的報表如下圖:


8》配置報表樣式(其中行維度:區域名稱->營業所名稱->主任姓名->銷售姓名,
列維度:包裝尺寸->品牌,量值:DSD實際銷量(詳細信息),注意:需要啓用明細,才能展現層級關係)。如下圖:

9》選擇矩陣樣式,此時默認選擇海洋。報表配置完成,如下圖:

10》使報表能更好的圖形數據化顯示,可以配置相應的統計圖。(Reporting Service 支持:
柱形圖、條形圖、面積圖、折線圖、餅圖、環形圖、散點圖、氣泡圖、股價圖),本例選擇一個餅圖,如下圖:

11》需要配置程序啓動項目。如:TargetServerURL: http://localhost/ReportServer ,StartItem:Report1.rdl(剛剛完成的報表) 如下圖:


12》配置完成後,需要重新部署,ReportServer才能讀取報表數據。如下圖:

13》執行報表程序(生成維度和統計圖)。如下圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章