05_基礎Cube建置

Download Report

Transcript 05_基礎Cube建置

基礎Cube建置
使用Cube精靈
新增Cube,使用現有的資料表(事實資料表)
選擇「現有的資料表」時,可根據之前設計好的維度,以及事
實資料表來建立Cube架構,同時系統會自動偵測資料表的關聯
性,以建立其他可產生的維度並協助加入。
設定量值

透過上方的下拉式選單,選擇Cube所需的資料來源檢視,再
選擇相關的事實資料表,並選擇事實資料表的量值群組
(Measure Group),同時將該事實資料表的所有數值欄位,以
及計數(Count)列出,產生候選量值清單。

量值命名必須唯一,即使是位於不同的量值群組上,名稱也
不可以重複
設定維度
選擇相關維度,如果前面沒有選到的事實表後面有增加新維度
的話,會跳出選取依據可用資料表建立新維度
成功建立Cube
命名此Cube後,下方會列舉此Cube所包含之所有維
度物件以及量值群組內的量值
練習:使用Cube精靈建立Cube
參照書本的步驟
P120~P124
手動調整Cube-量值群組操作
依使用者需求設定新增量值與群組
系統會列出該資料表所
以連續數值,以及計數
欄位作為候選量值
新增量值群組
從列出的量值群組事實
表中可用得欄位清單,
設計者可以自行挑選新
增量值欄位
新增量值
除了以上功能外,還可「切換量值檢視模式」、 「重新命名」、「刪除量值」或「上移/
下移」等功能
維度操作
加入Cube維度
編輯維度
重新命名
刪除
上移/下移
依需求查詢不同維度分析
屬性Properties設定
(詳細資訊請參考P128)
量值群組屬性
(詳細資訊請參考P128)
量值屬性
(詳細資訊請參考P131)
量值屬性-AggregationFunction屬性(詳細資訊請參考P131)
•
量值屬性裡的AggregationFunction ->
• Addictive(完全加總)
•Max(極大值)函數,母成員的資料就是子成員極大值中
最大值而產生
• Non-Addictive(無法加總)
•DistinctCount(去重複計數)函數,母成員的去重
複計數不等於子成員的去重複計數值加總
• Semi-Addictive(局部加總)
•量值會針對不同維度採取不同的彙總模式,
Ex:FirstChild、LastChild
•
量值屬性裡的FormatString屬性->
• 讓設計者先指定量值得呈現模式
定義局部加總行為
•
利用「商務智慧」精靈中的「定義局部
加總行為」,能夠使用統一的介面指定
所有量值的彙總函數。
•
設定畫面中有三種模式:
• 關閉局部加總行為
•Cube不支援局部加總行為
• 帳戶維度(會計科目維度)
•根據會計科目所設定的會計科目範本,子
動指定所需的彙總模式
• 定義個別量值的局部加總行為
•設計者可利用下拉式選單,為個別量值指
定加總模式
彙總更改後,會出現已經更改的資料
連結物件
如果企業內部有多個OLAP資料庫,而且希望一處建立的維度,或
是量值可以分享給其他資料庫使用,此時,就能利用連接物件
(Link Object)的技術,連接物件是透過OLEDB Provider for
Analysis Services10.0 連接其他的SSAS 2008資料庫,再將其
他資料庫使設定完成的物件傳回
如果遠端物件做了修改,本機的Cube連接物件也必須重新設定
再來選取要使用的連接維度