Query 元素 (XMLA)

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

语法

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

元素特征

特征

说明

数据类型和长度

String

默认值

基数

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 值的顺序必须与包括在度量值组中的维度的顺序一致。