Query 元素 (XMLA)
在基於使用方式的優化期間, DesignAggregations命令所使用的查詢集合中包含查詢。
Syntax
<Queries>
...
<Query>...</Query>
...
</Queries>
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | String |
預設值 | None |
基數 | 0-1:只能出現一次的選擇性元素。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | 查詢 |
子元素 | None |
備註
DesignAggregations 命令會在命令的 Query 集合中包含一個或多個 Queries 元素,藉以支援基於使用方式的最佳化。 每個 Query 元素都代表一個目標查詢,而且設計處理序會使用此查詢來定義以最常用查詢為目標的彙總。 您可以指定自己的目標查詢,也可以使用查詢記錄中 Analysis Services 的實例所儲存的資訊,來取得最常使用之查詢的相關資訊。
如果您要反復地設計匯總,您只需要在第一個 DesignAggregations 命令中傳遞目標查詢,因為實例會儲存這些目標查詢,並在後續的 DesignAggregations 命令期間使用這些查詢。 當您將目標查詢傳入反覆處理序的第一個 DesignAggregations 命令之後,任何在 DesignAggregations 屬性中包含目標查詢的後續 Queries 命令就會產生錯誤。
Query 元素包含具有下列引數的逗號分隔值:
Frequency,Dataset[,Dataset...]
頻率
對應至查詢先前執行次數的加權因數。 如果 Query 元素代表新的查詢, Frequency 值就代表設計處理序用來評估查詢的加權因數。 當頻率值變大時,在設計處理序期間放置於查詢的加權就會增加。
資料集
指定維度的哪些屬性要包含在查詢中的數值字串。 這個字串必須與維度中的屬性數目具有相同的字元數目。 零 (0) 表示指定之序數位置中的屬性沒有包含在指定維度的查詢中,而一 (1) 則表示指定之序數位置中的屬性已包含在指定維度的查詢中。
例如,字串 "011" 是指涉及含有三個屬性之維度的查詢,其中第二和第三個屬性包含在查詢中。
注意
某些屬性會從資料集的考量中排除。
量值群組中包含彙總設計的每個維度是由 Query 元素中的 Dataset 值代表。 Dataset 值的順序必須與量值群組中包含維度的順序相符。