合併資料分割時的事實資料表考量
合併資料分割時,兩個資料分割的篩選會使用 OR 結合,來建立結果資料分割的篩選。此結合的篩選會指定結果資料分割中所使用的事實集。如果來源資料分割和目標資料分割在資料來源或資料來源檢視中使用相同的事實資料表,則結合的篩選會指定適合結果資料分割的事實資料表資料。因為結果資料分割所需的事實已存在事實資料表中,不需要採取進一步動作。
事實資料表並不會在合併資料分割時自動合併。當要合併的資料分割有不同事實資料表時,你必須手動加以合併。當你合併使用不同事實資料表的資料分割時,結果資料分割只會參考目標資料分割的原始事實資料表。您必須手動將來源資料分割的事實資料表中的事實,合併到目標資料分割的事實資料表。或者,您可以將合併資料分割的來源變更為具名查詢,傳回兩個不同事實資料表的內容。如果未執行此手動步驟,則事實資料表不會包含完整資訊。
如果合併的資料分割,是依據資料來源檢視中的兩個不同具名查詢,您就必須變更結合的資料分割所依據的具名查詢,以包含不同具名查詢傳回的所有資料列。
MOLAP 資料分割
合併多維度 OLAP (MOLAP) 資料分割時,也會合併資料分割的多維度結構中儲存的事實。這會產生內部完整和一致的資料分割。不過,MOLAP 資料分割中儲存的事實,只是事實資料表中之事實的副本。後續處理資料分割時,將會刪除多維度結構中的事實 (僅限完整和重新整理的情況),並從資料分割的資料來源和篩選所指定的事實資料表複製資料。如果來源資料分割使用的事實資料表不同於目標資料分割,則必須手動合併來源和目標資料分割的事實資料表,確保處理結果資料分割時有完整的資料集可用。如果兩個資料分割以不同的具名查詢為基礎,情況亦同。
注意: |
---|
具有不完整事實資料表的合併 MOLAP 資料分割包含一份內部合併的事實資料表資料副本,並且在處理之前會正確地運作。 |
HOLAP 與 MOLAP 資料分割
當合併具有不同的事實資料表之混合式 OLAP (HOLAP) 或關聯式 OLAP (ROLAP) 資料分割時,不會自動合併事實資料表。除非手動合併事實資料表,否則結果資料分割只能使用與目標資料分割相關聯的事實資料表。結果資料分割中的向下鑽研無法使用與來源資料分割相關聯的事實,而且在處理資料分割時,彙總也不會從無法使用的資料表中摘要資料。
重要事項: |
---|
具有不完整事實資料表的合併 HOLAP 或 ROLAP 資料分割,包含正確的彙總及不完整的事實。參考遺漏事實的查詢會傳回錯誤資料。處理資料分割時,彙總只計算可用的事實。 |
無法使用的事實不存在很可能無法被發現,直到使用者嘗試向下鑽研到無法使用之事實資料表中的事實,或從無法使用的資料表中執行查詢而需要事實時才會被發現。由於合併過程中會結合彙總,只根據彙總的查詢會傳回正確資料,但其他查詢則可能會傳回不正確的資料。即使在處理結果資料分割後,來自無法使用之事實資料表的遺漏資料可能仍未被發現,特別是如果它只代表結合之資料的一小部份時。
事實資料表可以在合併資料分割之前或之後合併。然而,只有在兩個作業都完成後,彙總才能正確地代表基礎事實。當使用者未連接到包含這些資料分割的 Cube 時,建議您合併存取不同事實資料表的 HOLAP 或 ROLAP 資料分割。
您也可以在 Cube 的資料來源檢視中建立具名查詢,傳回兩個不同事實資料表的結合內容。然後,您可以將合併資料分割的來源變更為參考此具名查詢。