簡體   English   中英

在SSAS中建模多維數據集

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM