[英]Modelling a cube in SSAS
我是使用SSAS設計多維數據集的新手。
在我的簡單多維數據集中,我有一個包含3維表的事實表,如下所示。 事實表(table1)包含客戶端ID列表以及鏈接到3維的其他列。 這一切都很好。
table1
client_id | dimension_link_1 | dimension_link_2 | dimension_link_3
AAAAA | xxx |zzz |bbb
BBBBB | yyy |aaa |ccc
我有另一個表(table2),其中包含三列-客戶端ID,分類類型和分類名稱。 客戶可能記錄了針對他們的1-n分類(即種族,宗教,過敏等),因此客戶ID可能會出現在表2中的多行中。 例如
table2
client_id | classification_type | classification_name
AAAAA | Ethnicity | Japanese
AAAAA | Allergy | Hayfever
AAAAA | Nationality | Russian
BBBBB | Ethnicity | Spanish
BBBBB | Allergy | Aspirin
BBBBB | Nationality | Spanish
BBBBB | Physical Support | Yes
我想將table2添加到我的多維數據集中,以便可以按table2中的分類類型和分類名稱通過現有事實表(table1)聚合客戶端ID列表。
但是,我不確定執行此操作的正確方法是什么? 我嘗試將table2連接到事實表(table1),作為鏈接到客戶端ID的維度,但是我認為這僅是使用table2中第一次出現的客戶端ID將兩個對象連接在一起。
救命! :)
謝謝,
全息圖
將table2導入為事實表和維度。 然后,在多維數據集設計器的“維度用法”選項卡中,指定由表1形成的度量值組與由表2形成的度量值之間的關系時,選擇“多對多”作為關系類型,並確保“中間度量值組”是其中之一。您是由table2組成的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.