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