5 2 2 SSAS 維度 父子維度

2021-07-08 19:31:40 字數 793 閱讀 6512

維度-父子維度的建立

1          父子維度

當維度表為自引用結構時,可以建立父子維度。自引用結構可以反映不限制層級深度的多叉樹結構。

2          建立父子維度

維度-》右鍵-》新建維度-》使用現有表-》資料來源檢視「adventureworksdw」-》主表「dimemployee」-》鍵列「employeekey」-》名稱列「firstname」-》下一步-》取消相關表勾選-》可用屬性勾選「title」-》完成-》可以看到parent employee key的圖示上有乙個回型指標,表明它是乙個父子維度

修改employeekey為employee-》修改parent employee key為employees(注意屬性的usage值,父子維度有且只有乙個key和乙個parent,key為鍵屬性,parent為父鍵屬性,其它都必須為regular)

處理-》檢視,會發現只有employees層次結構沒有employee層次結構

3          顯示」鍵屬性」層次結構

右鍵employee-》屬性-》設定attributehierarchyvisible為true-》檢視

4          隱藏all層級

可以修改屬性的isaggregateable為false

5          隱藏自己下的自己

瀏覽employees層次結構我們會發現乙個問題,就是每個父節點的兒子節點都有自己,因為自己屬於自己管轄。要避免自己看到自己可以設定屬性的memberwithdata為nonleafdatahidden(隱藏非葉子節點)

5 2 2 1 SSAS 維度 父子維度改寬表維度

維度 父子維度改寬表維度 1 父子維度 父子維度即自引用表結構,好處是可以建立不固定深度的樹形結構,非常的靈活。2 寬表維度 類似日期維度,固定了各個層級,然後通過 層次結構 來建立各個層級間的關係。對於olap系統來說,統一的結構具有更強的可讀性,可分析性,所以在很多時候我們都會將父子維度轉換成寬...

5 2 1 SSAS 維度 雪花維度

維度 雪花維度的建立 1 雪花維度 當事實表有多個維度但不是所有維度都直接與事實表進行關聯時,我們稱之為雪花維度。比如,產品維度直接關聯事實表,但是產品維度又關聯分類維度,此時我們稱之為雪花維度。2 建立雪花維度 維度 右鍵 新建維度 使用現有表 資料來源檢視 adventureworksdw 主表...

5 2 3 SSAS 維度 日期維度

維度 日期維度的建立 1 日期維度 日期維度存在於幾乎所有的cube中,它是最最普遍和最重要的維度之一。要建立日期維度,首先需要建立乙個日期維度表,並編寫填充資料的儲存過程。日期維度表dimdate如下 drop table dimdate create table dimdate datekey ...