Query 元素 (XMLA)

包含在基於使用方式的最佳化期間,Queries 集合內部由 DesignAggregations 命令所使用的查詢。

語法

<Queries>
   ...
   <Query>...</Query>
   ...
</Queries>

元素特性

特性

描述

資料類型和長度

字串

預設值

基數

0-1: 只能出現一次的選擇性元素。

元素關聯性

關聯性

元素

父元素

Queries

子元素

備註

DesignAggregations 命令會在命令的 Queries 集合中包含一或多個 Query 元素,藉以支援基於使用方式的最佳化。每個 Query 元素都代表一個目標查詢,而且設計處理序會使用此查詢來定義以最常用查詢為目標的彙總。您可以指定自己的目標查詢,也可以使用 Microsoft SQL Server Analysis Services 執行個體在查詢記錄中儲存的資訊來擷取有關最常用查詢的資訊。

如果您要反覆地設計彙總,只需要將目標查詢傳入第一個 DesignAggregations 命令即可,因為 Analysis Services 執行個體會儲存這些目標查詢,然後在後續的 DesignAggregations 命令執行期間使用這些查詢。當您將目標查詢傳入反覆處理序的第一個 DesignAggregations 命令之後,任何在 Queries 屬性中包含目標查詢的後續 DesignAggregations 命令就會產生錯誤。

Query 元素包含具有下列引數的逗號分隔值:

Frequency,Dataset[,Dataset...]

  • Frequency
    對應至查詢先前執行次數的加權因數。如果 Query 元素代表新的查詢,Frequency 值就代表設計處理序用來評估查詢的加權因數。當頻率值變大時,在設計處理序期間放置於查詢的加權就會增加。

  • Dataset
    指定維度的哪些屬性要包含在查詢中的數值字串。這個字串必須與維度中的屬性數目具有相同的字元數目。零 (0) 表示指定之序數位置中的屬性沒有包含在指定維度的查詢中,而一 (1) 則表示指定之序數位置中的屬性已包含在指定維度的查詢中。

    例如,字串 "011" 是指涉及含有三個屬性之維度的查詢,其中第二和第三個屬性包含在查詢中。

    [!附註]

    某些屬性會從資料集的考量中排除。如需有關排除屬性的詳細資訊,請參閱<Query 元素 (XMLA)>。

    量值群組中包含彙總設計的每個維度是由 Query 元素中的 Dataset 值代表。Dataset 值的順序必須與量值群組中包含維度的順序相符。