[SQLServer] 使用 Visual Studio 2008 製作多維數據集

本博客主要記錄了使用 Visual Studio 2008 製作多維數據集的整個流程及其中可能會遇到的部分問題。

1. 新建項目

打開 Visual Studio 2008,在起始頁點擊新建項目
在這裏插入圖片描述
在新建項目窗口選擇“Analysis Service 項目”,並填寫項目名稱和解決方案名稱
在這裏插入圖片描述

2. 新建數據源

第一步,進入新建的項目之後,右鍵點擊“數據源”,選擇“新建數據源”
在這裏插入圖片描述
第二步,在彈出的“數據源嚮導”窗口的第二個頁面中設置數據源,如果到數據庫的連接已經建立可直接點下一步,否則要點擊“新建”來建立連接
在這裏插入圖片描述

第三步,在“數據源嚮導”的第三個頁面中,選擇“使用服務賬戶”來連接到數據源
在這裏插入圖片描述
第四步,最後填寫數據源名稱完成數據源的新建
在這裏插入圖片描述

3. 新建數據源視圖

與新建數據源類似,右鍵點擊“數據源視圖”選擇新建數據源視圖
在這裏插入圖片描述
在“數據源視圖”窗口的第四個頁面中(前三個不用設置),選擇將要做成多維數據集的數據庫表或視圖
在這裏插入圖片描述

4. 新建維度

第一步,右鍵點擊“維度”,選擇新建維度
在這裏插入圖片描述
第二步,在“維度嚮導”窗口的第三個頁面選擇“鍵列”和“名稱列”
在這裏插入圖片描述
首先選擇想要設爲維度的列作爲鍵列,當維度包含多個層級時,把粒度最細的列作爲鍵列,比如包含年、月、日三個層級的維度應該把日列作爲鍵列。至於名稱列,可以看做是對鍵列的重命名,因爲有時爲了保證最細粒度列的粒度足夠細(爲了構建層級結構),需要對其做一些處理(比如與其它列拼接起來),但是實際顯示時並不希望顯示處理後的形式,這時需要做的就是在名稱列選擇處理前的最細粒度列
第三步,選擇維度屬性,這裏以包含年、月、日三個層級的日期維度爲例

第四步,確定維度名稱並完成維度創建
在這裏插入圖片描述

5. 設計維度結構

第一步,創建好維度之後,點擊新建的維度,在最左側的欄位可以看到該維度的屬性,右鍵點擊屬性可以修改屬性名稱
在這裏插入圖片描述
第二步,設置層次結構。右鍵點擊粒度最粗的屬性(這裏是Trade Year),在彈出的菜單中點擊“啓用新的層次結構”,這時在中間的“層次結構”欄位可以看到新建的層次結構,然後依次拖入“Trade Month”和“Trade Date”兩個屬性,效果如下
在這裏插入圖片描述
第三步,調整屬性關係。點擊“維度結構”旁邊的“屬性關係”選項可以看到當前的屬性關係
在這裏插入圖片描述
爲了保證層次結構正確無誤,需要做一些調整,調整時要先刪除不需要的關係(即連線),然後拖着某一屬性到另一屬性來建立一個關係。關係調整的原則是粒度最低的屬性指向粒度次低的屬性,然後以此類推直到粒度最粗的屬性,如下圖所示
在這裏插入圖片描述
至此完成了一個維度的創建,當一個多維數據集有多個維度時,重複類似前面的操作即可。

6. 新建多維數據集

第一步,右鍵點擊“新建數據集”,選擇“新建多維數據集”
在這裏插入圖片描述
第二步,選擇度量值組表。在“多維數據集嚮導”的第三個頁面勾選度量值組表,這裏由於我只導入了一個視圖,所以只有一個表選項,這也意味着只有一個度量值組
在這裏插入圖片描述
第三步,選擇度量值。這裏說明一下,一個多維數據集主要由兩部分組成:維度和度量值。度量值是指數值類型的屬性(數據庫字段),比如產量、銷量之類的,而維度是那些表示分類的非數值類屬性,如國家、公司名稱、日期
在這裏插入圖片描述
第四步,選擇維度。選擇前面建好的維度,與上一步選的度量值一起構建多維數據集
在這裏插入圖片描述
最後,鍵入多維數據集名稱完成創建

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