2016-11-16 30 views
0

這是其中一個「Visual Studio把按鈕做的那個嗎?你必須能夠......」的問題。一次更改維度的來源?

SSAS項目中的維度在DSV中的表中運行。現在我創建了一個命名查詢(它只是從表中排除某些不需要的行)。如何切換維度以指向此命名查詢?在一組列中沒有任何變化。

我所做的是去每個屬性,並將其KeyColumn(和NameColumn,在適當情況下)的源更改爲指定的查詢 - 這涉及重新選擇相同的列名稱。

那裏只是是一個更好的方式來做到這一點...

回答

0

我發現它到底。

您不要在維度本身中進行此操作,它會將DSV中實際數據源上覆蓋的對象的「友好名稱」作爲其源。

相反,您將該友好名稱「指向」DSV本身中的其他數據庫對象(表格,視圖):右鍵單擊對象並選擇「替換表格」。

請注意,「友好名稱」不會更改,以便它看起來好像什麼也沒有發生,直到您看到Name屬性已更改爲指向您剛剛選擇的對象。 (我通常會更改友好名稱,以便至少提供有關底層數據庫對象的一些信息)。