Elemento HoldoutSeed
Specifica il valore di inizializzazione per una partizione di controllo ripetibile che contiene il set di test di un elemento MiningStructure. Questo valore di inizializzazione assicura che il contenuto del modello rimanga lo stesso durante la rielaborazione. Se non specificato o impostato su 0, Analysis Services crea un valore di inizializzazione utilizzando un algoritmo di hash sul nome della struttura di data mining.
Sintassi
<MiningStructure>
...
<ddl100_100:HoldoutSeed>...</ddl100_100:HoldoutSeed>
...
</MiningStructure>
Caratteristiche elemento
Caratteristica |
Descrizione |
---|---|
Tipo di dati e lunghezza |
Lungo |
Valore predefinito |
0 |
Cardinalità |
0-1: elemento facoltativo che può verificarsi una volta e una volta soltanto. |
Osservazioni
Quando si crea per la prima volta una struttura di data mining, l'ID e il nome sono gli stessi. Tuttavia, è possibile modificare il nome della struttura di data mining. Pertanto, per garantire la ripetibilità della partizione, non ci si deve basare sul valore di inizializzazione creato dal nome, ma è necessario impostare espressamente un valore di inizializzazione.
Inoltre, quando si crea una copia di una struttura di data mining utilizzando l'istruzione EXPORT, Analysis Services manterrà il nome nella nuova struttura di data mining, ma genererà automaticamente un nuovo ID. Pertanto, è possibile avere due strutture di data mining che condividono lo stesso nome, ma hanno ID diversi. Due strutture di data mining qualsiasi con lo stesso nome avranno il medesimo valore di inizializzazione. Tuttavia, dal momento che il partizionamento dei dati dipende anche dai dati di origine, il contenuto effettivo delle partizioni di ciascuna struttura potrebbe essere diverso.
Le nuove proprietà HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed o HoldoutActualSize sono disponibili solo in SQL Server 2008. Pertanto, è necessario premettere a queste proprietà un nuovo spazio dei nomi come mostra la descrizione della sintassi; diversamente Analysis Services restituirà un errore.
Nota In SQL Server 2005, Analysis Services non supportava l'utilizzo di partizioni di controllo su una struttura di data mining. Pertanto, le istruzioni Scripting Linguage (ASSL) Analysis Services contenenti i parametri di controllo HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed o HoldoutActualSize non possono essere utilizzate in SQL Server 2005. Se si utilizza uno di questi parametri di controllo in un'istruzione ASSL in SQL Server 2005, Analysis Services restituirà un errore.
L'elemento che corrisponde al padre di HoldoutSeed nel modello di oggetti AMO (Analysis Management Objects) è MiningStructure.
Vedere anche