Query 要素 (XMLA)
使用法に基づく最適化時にDesignaggregationsコマンドによって使用されるQueriesコレクション内のクエリを格納します。
構文
<Queries>
...
<Query>...</Query>
...
</Queries>
要素の特性
特徴 | 説明 |
---|---|
データ型と長さ | String |
既定値 | なし |
カーディナリティ | 0-1 : 省略可能な要素で、出現する場合は 1 回だけの出現が可能です |
要素の関係
リレーションシップ | 要素 |
---|---|
親要素 | クエリ |
子要素 | なし |
解説
DesignAggregations コマンドは、コマンドの Query コレクション内に 1 つ以上の Queries 要素を含めることにより、使用法に基づく最適化をサポートしています。 各 Query 要素は、最もよく使用するクエリを対象とする集計を定義するためにデザイン プロセスが使用する、目標クエリを表します。 独自の目標クエリを指定することも、Analysis Services のインスタンスによってクエリログに格納されている情報を使用して、最も頻繁に使用されるクエリに関する情報を取得することもできます。
集計を反復的にデザインする場合は、最初の Designaggregations コマンドで目標クエリを渡す必要があります。これは、インスタンスがこれらの目標クエリを格納し、後続の designaggregations コマンドでこれらのクエリを使用するためです。 反復処理の最初の DesignAggregations コマンドで目標クエリを渡した場合、後続の DesignAggregations コマンドの Queries プロパティに目標クエリが含まれていると、エラーが発生します。
Query 要素には、以下の引数を含むコンマ区切りの値が含まれます。
Frequency,Dataset[,Dataset...]
頻度
クエリが以前に実行された回数に対応する重み係数です。 Query 要素が新しいクエリを表す場合、 Frequency の値はクエリを評価するためにデザイン プロセスによって使用される重み係数を表します。 この値が大きいほど、デザイン プロセスでクエリに対して付けられる重みが増加します。
データセット
ディメンション内のどの属性をクエリに含めるかを指定する数値文字列です。 この文字列の文字数は、ディメンション内の属性の数と一致している必要があります。 0 は、その位置にある属性が、指定されたディメンションのクエリに含まれないことを示します。1 は、その位置にある属性が、指定されたディメンションのクエリに含まれることを示します。
たとえば文字列 "011" は、3 つの属性を持つディメンションを処理するクエリの中に、2 番目と 3 番目の属性が含まれることを示しています。
注意
いくつかの属性は、データセットでの考慮の対象から除外されます。
集計デザインを含むメジャー グループ内の各ディメンションは、 Query 要素の Dataset の値によって表されます。 Dataset の値の順序は、メジャー グループに含まれるディメンションの順序と一致している必要があります。