Elemento HoldoutSeed
Especifica a semente para uma partição de validação repetível que contém o conjunto de testes de um elemento da MiningStructure. Esta semente assegura que o conteúdo do modelo permaneça o mesmo durante o reprocessamento. Caso não especificado ou definido como 0, o Analysis Services cria uma semente, usando um algoritmo de hashing sobre o nome da estrutura de mineração.
Sintaxe
<MiningStructure>
...
<ddl100_100:HoldoutSeed>...</ddl100_100:HoldoutSeed>
...
</MiningStructure>
Características do elemento
Característica |
Descrição |
---|---|
Comprimento e tipo de dados |
Longo |
Valor padrão |
0 |
Cardinalidade |
0-1: Elemento opcional que poderá ocorrer uma vez, e somente uma vez. |
Relações do elemento
Relação |
Elemento |
---|---|
Elemento pai |
|
Elementos filho |
Nenhum |
Comentários
Quando você criar uma estrutura de mineração pela primeira vez, a ID e o nome serão os mesmos. Porém, você poderá alterar o nome da estrutura de mineração. Portanto, se você quiser assegurar que a partição é repetível, não deverá confiar na semente criada pelo nome, mas deverá definir explicitamente uma semente.
Além disso, quando você criar uma cópia de uma estrutura de mineração utilizando a instrução EXPORT, o Analysis Services reterá o nome na nova estrutura de mineração, porém, gerará automaticamente uma nova ID. Portanto, é possível ter duas estruturas de mineração que compartilhem o mesmo nome, porém, com IDs diferentes. Quaisquer duas estruturas de mineração que tenham o mesmo nome terão a mesma semente. No entanto, como o particionamento dos dados também depende dos dados de origem, o conteúdo real das partições poderá ser diferente em cada estrutura.
As novas propriedades HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed ou HoldoutActualSize estão disponíveis somente no SQL Server 2008 e em versões posteriores. Portanto, você deve prefixar essas propriedades com o namespace conforme mostrado na descrição de sintaxe ou o Analysis Services retornará um erro.
Observação No SQL Server 2005, o Analysis Services não oferecia suporte ao uso de partições de validação em uma estrutura de mineração. Portanto, as instruções da Linguagem de Script (ASSL) do Analysis Services que contenham um dos parâmetros de exibição, HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed ou HoldoutActualSize não poderão ser utilizadas no SQL Server 2005. Se você utilizar um destes parâmetros de validação em uma instrução ASSL em SQL Server 2005, o Analysis Services retornará um erro.
O elemento que corresponde ao pai de HoldoutSeed no modelo de objeto AMO (Objetos de Gerenciamento de Análise) é MiningStructure.