首先打開vs建立一個Analysis Services項目,然后點擊數據源文件右鍵【新建數據源】,根據數據源向導建立自己的數據源,如圖1:
點擊【確定】,選擇剛才的數據連接,點擊【下一步】進入模擬信息窗體,這一步記得我的電腦只能選擇“使用服務賬戶這一項”,不然后期處理多維數據集時會連接不上數據庫,當然這個看個人電腦情況,因為我同事選擇的是“使用特定windows用戶名和密碼”這一項依然處理成功了。這一步視個人電腦而定。圖2:
然后【下一步】完成數據源向導。接下來建立數據源視圖為建立多維數據集提供數據,數據源視圖右鍵→新建數據源視圖,根據數據源視圖向導一直下一步到下圖3:
定義數據源視圖,即把數據倉庫中的一部分作為Cube的操作對象,數據源視圖是一個元數據的UDM,該元數據來自指定的表及數據源在項目中定義的視圖或表,通過在數據源視圖中存儲元數據,可以在開發過程中使用元數據,而無需打開任何基礎源的連接。接下來給出操作說明:從左邊可用對象列表選擇自己需要的移至右邊包含的對象列表,然后→下一步,給視圖起一個名稱→完成,雙擊視圖進入視圖設計頁面,看視圖里各表的關系是否已經正確建立,如果沒有,那么就要手動建立。圖4:
當定義完數據源視圖后就可以以此為基礎定義多維數據集了。右擊“多維數據集”項目,“新建多維數據集”向導→下一步→“選擇自己的創建方法”(我選擇的是“使用現有表”),圖5:
→“下一步”→“選擇創建度量值組表”,這里數據源視圖就是我們上一步創建的數據源視圖,圖6:
→‘下一步’→‘下一步’→‘選擇新維度’圖7:
→‘下一步’完成向導→‘完成’。至此我們多維數據集、維度創建完成。圖8:
雙擊多維數據集,進入多維數據集設計頁面,可以看到度量值、維度圖9:
如果這里的維度不全,您還可以右鍵‘屬性’→‘編輯維度’進入維度結構頁面,添加自己需要的維度,右擊維度表字段→‘從列新建屬性’,維度將自動添加到右側的維度屬性列表,圖10:
最后,在解決方案下右擊建立好的多維數據集‘處理’,提示部署過時,是否重新部署,點擊【是】,進行部署,部署成功后,顯示處理多維數據集頁面,點擊【運行】,進入處理進度窗體,這里可以清楚的看到數據集的處理情況,處理過程中在狀態處會給各個階段的處理狀態。處理成功后在你本地數據庫的Analysis Services服務可以看到生成的Analysis Services項目圖11: