HoldoutSeed 要素
MiningStructure要素のテストセットを含む反復可能な提示されたパーティションのシードを指定します。 このシードを指定すると、再処理中にモデルのコンテンツが変更されることはありません。 指定しない場合、または0に設定した場合は、マイニング構造の名前に対してハッシュアルゴリズムを使用して、Analysis Services によってシードが作成されます。
構文
<MiningStructure>
...
<ddl100_100:HoldoutSeed>...</ddl100_100:HoldoutSeed>
...
</MiningStructure>
要素の特性
特徴 | 説明 |
---|---|
データ型と長さ | Long |
既定値 | 0 |
カーディナリティ | 0-1 : 省略可能な要素で、出現する場合は 1 回だけの出現が可能です。 |
要素の関係
リレーションシップ | 要素 |
---|---|
親要素 | MiningStructure |
子要素 | なし |
解説
最初にマイニング構造を作成した時点では、ID と名前は同じです。 ただし、マイニング構造の名前は変更できます。 したがって、パーティションを反復可能にする場合は、名前に基づいて作成されたシードは使用せずに、シードを明示的に設定してください。
また、 エクスポート ステートメントを使用してマイニング構造のコピーを作成すると、Analysis Services は新しいマイニング構造の名前を保持しますが、新しい ID が自動的に生成されます。 したがって、名前が同じで ID が異なる 2 つのマイニング構造が存在することもありえます。 名前が同じ 2 つのマイニング構造では、同じシードが使用されます。 ただし、データのパーティション分割はソース データにも依存するので、各構造のパーティションの実際の内容は異なる場合があります。
新しいプロパティHoldoutMaxCases、 HoldoutMaxPercent、 HoldoutSeed、またはHoldoutActualSizeは、SQL Server 2008 以降のバージョンでのみ使用できます。 そのため、構文の説明に示されているように、これらのプロパティの前に新しい名前空間を付ける必要があります。または、Analysis Services からエラーが返されます。
メモSQL Server 2005 では、Analysis Services はマイニング構造での提示されたパーティションの使用をサポートしていませんでした。 そのため、提示されたパラメーター HoldoutMaxCases、 HoldoutMaxPercent、 HoldoutSeed、またはHoldoutActualSizeを含む Analysis Services スクリプト言語 (assl) ステートメントは、SQL Server 2005 では使用できません。 SQL Server 2005 の assl ステートメントでこれらの提示されたパラメーターのいずれかを使用すると、Analysis Services はエラーを返します。
分析管理オブジェクト (AMO) オブジェクトモデルの HoldoutSeed の親に対応する要素は MiningStructure です。
参照
プロパティ (ASSL)
HoldoutActualSize 要素
HoldoutMaxPercent 要素
HoldoutMaxCases 要素