三、修改測度、屬性和層次
??? 這一部分是在上面的基礎上增加Analysis Services用戶友好性和可用性。
1、修改測度以格式化客戶端輸出
??? 在“立方體設計器”的“立方體結構(Cube Structure)”選項卡中,可以看到“測度(Measures)”面板,此時測度面板中的測度是以樹狀結構組織的。單擊“立方體結構(Cube Structure)”選項卡的工具欄按鈕“以網格顯示測度(Show Measures Grid)”切換到網格顯示。
圖10 以網格顯示的測度列表
更改每個測度的“數據類型(Data Type)”,在屬性對話框
圖11 屬性對話框
中更改“格式化字符串(FormatString)”屬性為相應的顯示格式。
??? 要使這些更改生效,需要重新部署Analysis Services項目,BIDS采用增量部署的方式,只部署項目中更改的部分。
??? 在“立方體設計器”的“瀏覽器(Browser)”選項卡中需要重新連接服務器。
圖12? 重新連接服務器
??? 更改的內容已經生效了,數據以更友好的形式顯示在數據呈現區域中。
2、修改屬性及層次
??? 在“解決方案瀏覽器”中打開產品維度Product.dim,在“維度結構(Dimension Structure)”選項卡中的“層次和級別(Hierarchies and Levels)”面板中定義層次和級別。
圖13? 層次和級別
??? 在“屬性(Attributes)”面板中列舉了該維度的所有屬性,可以將結合起來有特定意義的屬性放在一個文件夾中以增加用戶友好性。
圖14 (屬性層次顯示文件夾)
??? 重新部署后,所有更改生效,立方體瀏覽界面更加友好。
3、修改時間維
??? 在“數據源視圖(Data Source View)”中為時間維度表添加計算字段。右鍵單擊“Date維度表”,選擇"New Named Calculation",彈出對話框"Create Named Calculation",
圖15? 添加計算字段
圖16 添加計算字段后的時間維度表
??? 切換到“維度結構(Dimension Structure)”選項卡,修改“層次和級別(Hierarchies and Levels)”如下圖所示。
圖17 (修改后的時間維度)
??? 添加計算字段后,可以為維度的屬性集合指定復合主鍵,修改復合主鍵成員的排列順序可以更改排序的順序。
??? 修改后測度、屬性、層次后的立方體瀏覽結果如下圖所示。
圖18 (修改后的立方體瀏覽)
凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
、轉載請注明來處和原文作者。非常感謝。