2009-09-20 32 views
1

所以我有一個相當龐大的立方體,如果沒有聚合就不會太好。我仍處於開發階段,所以我正在手動嘗試基於使用情況的agg設計。我正在彙總我們設計的一些主要查詢。但是,每次我將它們拉起來時,它看起來都在讀取它所碰到的每個分區(最大的組是每月進行分區)。未使用SSAS聚合

我決定試着縮小範圍。畢竟,可能只是查詢,或者一個點,或者你有什麼。因此,使用SQL Server Profiler和BIDS Helper,我在其中一個度量組上創建了一個且僅有的一個聚合。然後我跑了查詢並查看了剖析器,並且它再次觸及每一個分區,並且沒有從聚合中獲得一些東西。

我唯一的猜測是,這是由於被拉回的度量有一個度量表達式(貨幣換算)。任何人有任何想法?

+0

你可以關閉它嗎?將自己的回答標記爲「答案」 – 2009-11-09 12:46:34

回答

2

正如在Identifying Bottlenecks白皮書中指出的那樣,衡量表達式會使聚合無效。一旦我從度量組中刪除所有度量表達式,聚合再次被使用。 Hoorah!