Поделиться через


Элемент HoldoutSeed

Определяет начальное значение для повторяющейся контрольной секции, в которой содержится проверочный набор элемента MiningStructure. Это начальное значение обеспечивает сохранение содержимого модели на протяжении повторной обработки. Если оно не указано или равно 0, службы Analysis Services создают начальное значение посредством применения хэш-алгоритма к имени структуры интеллектуального анализа данных.

Синтаксис

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

Характеристики элемента

Характеристика

Описание

Тип данных и длина

Long

Значение по умолчанию

0

Количество элементов

0-1: Необязательный элемент, который может выполняться только один раз.

Связи элемента

Связь

Элемент

Родительский элемент

MiningStructure

Дочерние элементы

нет

Замечания

При первом создании структуры интеллектуального анализа данных ее идентификатор совпадает с именем. Однако имя структуры интеллектуального анализа данных можно изменить. Поэтому, если необходимо обеспечить повторяемость секции, в качестве начального значения не следует использовать основанное на имени значение, а должны задавать его явным образом.

Кроме того, при копировании структуры интеллектуального анализа данных с помощью инструкции EXPORT службы Analysis Services сохраняют имя новой структуры интеллектуального анализа данных, но автоматически создают новый идентификатор. Таким образом, возможно наличие двух структур интеллектуального анализа данных с одинаковыми именами, но разными идентификаторами. Для всех структур интеллектуального анализа данных с одинаковыми именами будут созданы одинаковые начальные значения. Тем не менее, поскольку секционирование данных также выполняется в зависимости от исходных данных, фактическое содержимое секций может быть различным.

Новые свойства HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed или HoldoutActualSize доступны только в SQL Server 2008. Таким образом, к этим свойствам необходимо добавить новое пространство имен, как показано в описании синтаксиса, или служба Analysis Services возвратит ошибку.

Примечание. В SQL Server 2005 службы Analysis Services не поддерживают контрольные секции в структурах интеллектуального анализа данных. Таким образом, использование в службах Analysis Services инструкций языка сценариев (ASSL), в которых содержатся контрольные параметры HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed или HoldoutActualSize, в SQL Server 2005 невозможно. Если использовать один из этих контрольных параметров в инструкции ASSL в SQL Server 2005, то служба Analysis Services возвратит ошибку.

Элемент, соответствующий родителю параметра HoldoutSeed в объектной модели AMO, это MiningStructure.