Share via


Elemento HoldoutSeed

Especifica la semilla para una partición de extracción repetible que contiene el conjunto de pruebas de un elemento MiningStructure. Esta semilla asegura que el contenido del modelo permanece igual durante el nuevo procesamiento. Si no se especifica o se define en 0, Analysis Services crea una semilla usando un algoritmo hash en el nombre de la estructura de minería de datos.

Sintaxis

<MiningStructure>
   ...
   <ddl100_100:HoldoutSeed>...</ddl100_100:HoldoutSeed>
   ...
</MiningStructure>

Características del elemento

Característica

Descripción

Tipo y longitud de datos

Long

Valor predeterminado

0

Cardinalidad

0-1: Elemento opcional que puede producirse una sola y única vez.

Relaciones del elemento

Relación

Elemento

Elemento primario

MiningStructure

Elementos secundarios

Ninguno

Comentarios

Al crear primero una estructura de minería de datos, el Id. y el nombre son los mismos. Sin embargo, puede cambiar el nombre de la estructura de minería de datos. Por consiguiente, si desea asegurarse de que la partición es repetible, no debería confiar en la semilla creada por el nombre sino que debería definir explícitamente una semilla.

Además, al crear una copia de una estructura de minería de datos usando la instrucción EXPORT, Analysis Services conservará el nombre para la nueva estructura de minería de datos pero generará automáticamente un nuevo Id. Por consiguiente, es posible tener dos estructuras de minería de datos que comparten el mismo nombre pero tienen Id. diferentes. Dos estructuras de minería de datos que tengan el mismo nombre tendrán la misma semilla. Sin embargo, como el particionamiento de los datos también depende de los datos de origen, el contenido real de las particiones de cada estructura puede ser diferente.

Las nuevas propiedades HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed o HoldoutActualSize sólo están disponibles en SQL Server 2008. Por lo tanto, es necesario establecer estas propiedades como prefijos con el nuevo espacio de nombres, tal como se muestra en la descripción de la sintaxis, o Analysis Services devolverá un error.

Nota En SQL Server 2005, Analysis Services no admitía el uso de particiones de exclusión en una estructura de minería de datos. Por consiguiente, las instrucciones ASSL (Lenguaje de scripts de Analysis Services) que contengan los parámetros de exclusión HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed o HoldoutActualSize, no se pueden usar en SQL Server 2005. Si usa uno de estos parámetros de exclusión en una instrucción ASSL en SQL Server 2005, Analysis Services devolverá un error.

El elemento que corresponde al elemento primario de HoldoutSeed en el modelo de objetos Objetos de administración de análisis (AMO) es MiningStructure.