Query 元素 (XMLA)
包含在基于使用情况的优化中 DesignAggregations 命令使用的 Queries 集合中的查询。
语法
<Queries>
...
<Query>...</Query>
...
</Queries>
元素特征
特征 |
说明 |
---|---|
数据类型和长度 |
String |
默认值 |
无 |
基数 |
0-1:可出现一次且仅出现一次的可选元素。 |
注释
DesignAggregations 命令通过在该命令的 Queries 集合中包含一个或多个 Query 元素来支持基于使用情况的优化。每个 Query 元素表示一个目标查询,设计进程使用这些查询定义以最常用的查询为目标的聚合。您可以指定自己的目标查询,也可以使用查询日志中 MicrosoftSQL ServerAnalysis Services 实例存储的信息来检索最常用查询的相关信息。
如果您迭代式地设计聚合,则只需要在第一个 DesignAggregations 命令中传递目标查询,这是因为 Analysis Services 实例存储这些目标查询,并在执行后续 DesignAggregations 命令时使用这些查询。在迭代进程的第一个DesignAggregations 命令中传递目标查询后,任何在 Queries 属性中包含目标查询的后续 DesignAggregations 命令都会生成错误。
Query 元素包含一个以逗号分隔的值,该值包含以下参数:
Frequency,Dataset[,Dataset...]
Frequency
与该查询此前执行的次数对应的加权系数。如果 Query 元素表示一个新查询,则 Frequency 值表示设计进程用于评估该查询的加权系数。在设计进程中,随着频率值变大,该查询的权重也会增加。Dataset
一个数字字符串,该字符串指定维度中的哪些属性要包括在该查询中。此字符串的字符个数必须与维度中的属性个数相同。零 (0) 指示指定序号位置的属性不包括在指定维度的查询中,而 1 指示指定序号位置的属性包括在指定维度的查询中。例如,字符串“011”所指的查询涉及具有三个属性的维度,其中第二个和第三个属性包括在该查询中。
注意 某些属性与数据集无关。有关排除的属性的详细信息,请参阅 Query 元素 (XMLA)。
包含聚合设计的度量值组中的每个维度都由 Query 元素中的 Dataset 值表示。Dataset 值的顺序必须与包括在度量值组中的维度的顺序一致。