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