HoldoutSeed 元素

指定可重复使用的维持分区的种子,该分区包含 MiningStructure 元素测试集。 此种子可确保模型内容在处理过程中保持不变。 如果未指定或设置为 0,则 Analysis Services 会对挖掘模型的名称使用哈希算法创建种子。

语法

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

元素特征

特征

说明

数据类型和长度

Long

默认值

0

基数

0-1:可出现一次并仅出现一次的可选元素。

元素关系

关系

元素

父元素

MiningStructure

子元素

注释

首次创建挖掘结构时,ID 和名称是相同的。 但是,您可以更改挖掘结构的名称。 因此,若要确保分区可重复使用,则不应依赖基于名称创建的种子,而应对种子进行显式设置。

此外,使用 EXPORT 语句创建挖掘结构的副本时,Analysis Services 将保留新挖掘结构的名称,但会自动生成新的 ID。 因此,两个挖掘结构可以共享相同的名称但具有不同的 ID。 任何两个名称相同的挖掘结构都将具有相同的种子。 但是,由于数据的分区还依赖于源数据,因此每个结构中分区的实际内容可能不同。

新属性 HoldoutMaxCases、HoldoutMaxPercent、HoldoutSeed 或 HoldoutActualSize 仅在 SQL Server 2008 中可用。 因此,必须在这些属性前加上新的命名空间前缀,如语法说明中所示,否则 Analysis Services 将返回错误。

注意   在 SQL Server 2005 中,Analysis Services 不支持对挖掘结构使用维持分区。 因此,包含维持参数 HoldoutMaxCases、HoldoutMaxPercent、HoldoutSeed 或 HoldoutActualSize 的 Analysis Services 脚本语言 (ASSL) 语句不能在 SQL Server 2005 中使用。 如果在 SQL Server 2005 中将这些维持参数之一用于 ASSL 语句,则 Analysis Services 将返回错误。

在分析管理对象 (AMO) 对象模型中,与 HoldoutSeed 的父级对应的元素为 MiningStructure