簡體   English   中英

當表中沒有對應於外鍵的行時,無法構建SQL Server OLAP多維數據集

[英]Unable to build SQL Server OLAP Cube when there is no rows corresponding to foreign key in a table

我是SQL Server OLAP多維數據集的新手。 我遇到以下問題

例如,我有用於數據源視圖的采購訂單和發票表。 這兩個表由與發票具有一對多關系的采購訂單ID關聯。

我沒有發票的purchahse訂單出現以下錯誤

OLAP存儲引擎中的錯誤:處理時找不到屬性鍵:表:采購訂單

任何人都可以對此有所幫助

導致此錯誤的最常見原因是事實表中的處理順序和NULL。

確保在處理度量值組之前先處理維。

當事實表中的鍵值具有NULL值時,默認情況下,對於INT,SSAS會將​​其視為0,對於Char數據類型,則將其視為”(空白)。 確保事實鍵沒有NULL值。 如果存在null,則一種解決方案是在維表中使用默認的未知成員(通常為-1),並將事實表中的null替換為-1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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