[SQL SERVER][BI] 多維度報表(1)

[SQL SERVER][BI] 多維度報表(1)

之前上課學習了 SSAS 基本知識和操作,但我對 BI 還是處在嬰兒爬行階段,

在這行實際動手練習是相當踏實的方法,

這裡我將利用Asp.net + ReportViewer + SSAS +SSRS 建立多維度報表,

而這一切都是為了讓自己快快長大....XD。

 

需求:業務人員需要查看各種產品相關優惠價格報表,

且業務人員可以單選或多選各種產品和優惠名稱。

 

下面我將使用 AdventureWorksDW 範例資料倉儲來模擬

 

新增 AS 專案(專案類型:商業智慧)

1.新增資料來源

image

 

2.新增資料來源檢視

image

選擇上一步所建立的資料來源

 

選擇相關資料表(DimProduct、DimPromotion、FactInternetSales)

image

 

3.修改維度

到時我們可以利用這些維度來建立相關需求多維度報表。

image image

note:請排除DimProduct.LargePhoto(因為無法處理該資料類型)

 

4.建立 Cube

image

 

選取量質群組(一般都是事實資料表)

image

也可以點選建議來處理。

 

選取維度

image

 

image

 

完成後的 Cube 結構

image

 

瀏覽 Cube 資料

image (擷取部份)

image image

後續我將以Cube為資料來源並使用asp.net呈現報表結果。

 

部署到 SSAS Server

image

 

成功後,使用 SSMS 連線到 SSAS即可看到剛剛所建立的 Cube和其他物件

image

到這裡我相信你已經會如何建立資料來源、資料來源檢視、Cube和修改維度,

這裡也大概涵蓋了第一天相關 Lab,後面將使用 SSRS 簡單設計報表。