Query 元素 (XMLA)

在基于使用情况的优化期间, DesignAggregations命令使用的查询集合中包含查询。

语法

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

元素特征

特征 说明
数据类型和长度 String
默认值
基数 0-1:可出现一次且仅出现一次的可选元素。

元素关系

关系 元素
父元素 查询
子元素

备注

DesignAggregations 命令通过在该命令的 Query 集合中包含一个或多个 Queries 元素来支持基于使用情况的优化。 每个 Query 元素表示一个目标查询,设计进程使用这些查询定义以最常用的查询为目标的聚合。 您可以指定自己的目标查询,也可以使用查询日志中 Analysis Services 实例存储的信息来检索最常用查询的相关信息。

如果要以迭代方式设计聚合,只需在第一个 DesignAggregations 命令中传递目标查询,这是因为实例存储这些目标查询,并在后续的 DesignAggregations 命令中使用这些查询。 在迭代进程的第一个 DesignAggregations 命令中传递目标查询后,任何在 DesignAggregations 属性中包含目标查询的后续 Queries 命令都会生成错误。

Query 元素包含一个以逗号分隔的值,该值包含以下参数:

Frequency,Dataset[,Dataset...]

频率
与该查询此前执行的次数对应的加权系数。 如果 Query 元素表示一个新查询,则 Frequency 值表示设计进程用于评估该查询的加权系数。 在设计进程中,随着频率值变大,该查询的权重也会增加。

数据集
一个数字字符串,该字符串指定维度中的哪些属性要包括在该查询中。 此字符串的字符个数必须与维度中的属性个数相同。 零 (0) 指示指定序号位置的属性不包括在指定维度的查询中,而 1 指示指定序号位置的属性包括在指定维度的查询中。

例如,字符串“011”所指的查询涉及具有三个属性的维度,其中第二个和第三个属性包括在该查询中。

注意

某些属性与数据集无关。

包含聚合设计的度量值组中的每个维度都由 Query 元素中的 Dataset 值表示。 Dataset 值的顺序必须与包括在度量值组中的维度的顺序一致。