2013-05-09 52 views
1

我正在MS SQL Server BI Studio中構建一個OLAP多維數據集。我有兩個主表包含我的度量和維度。MS分析多維數據集 - 一對多連接

一個表包含

Date | Keywords | Measure1 

其中date-關鍵字是複合鍵。

一個表包含像

Date | Keyword | Product | Measure2 | Measure3 

其中日期關鍵字產品是複合鍵的外觀。

我的問題是,第一個表中的date-keyword和第二個表中的date-keyword之間可能存在一對多關係(因爲第二個表中的數據按產品細分)。

我希望能夠使過濾特定關鍵字時看起來像這樣的查詢:

       Measure1 Measure2 Measure3 
============================================================ 
Tuesday, January 01 2013  23   19   18 
============================================================ 
    Bike      23 
    Car       23   16   13 
    Motorcycle     23       
    Caravan      23   2   4 
    Van       23   1   1 

我創建的日期和ProductType維度,但我創建的尺寸有問題爲關鍵字。我可以創建一個關鍵字維度,以影響第二個表中的度量,但不是第一個。

任何人都可以指出我做任何這樣的事情的好教程?

回答

0

原來,第一個表格有一個行的所有空值(將excel文件直接上傳到MS SQL Server數據庫的奇怪副作用)。由於多維數據集試圖將維應用於此行的值爲null,因此整個多維體構建和部署失敗,並且沒有有用的錯誤消息! Grr