HoldoutSeed 元素
指定可重複鑑效組資料分割 (包含 MiningStructure 元素的測試集) 的種子。這個種子可確保模型內容在重新處理期間會保持不變。如果沒有指定或設定為 0,Analysis Services 就會使用雜湊演算法或採礦結構的名稱來建立種子。
語法
<MiningStructure>
...
<ddl100_100:HoldoutSeed>...</ddl100_100:HoldoutSeed>
...
</MiningStructure>
元素特性
特性 |
描述 |
---|---|
資料類型和長度 |
Long |
預設值 |
0 |
基數 |
0-1: 只能出現一次的選擇性元素。 |
備註
當您首次建立採礦結構時,識別碼和名稱是相同的。不過,您可以變更採礦結構的名稱。因此,如果您想要確保資料分割可重複,就不應該仰賴依據名稱建立的種子,而應該明確設定種子。
此外,當您使用 EXPORT 陳述式來建立採礦結構的副本時,Analysis Services 將會保留新採礦結構的名稱,但也會自動產生新的識別碼。因此,您可能會有兩個共用相同名稱但具有不同識別碼的採礦結構。任何兩個具有相同名稱的採礦結構將會具有相同的種子。不過,由於資料的分割也取決於來源資料,因此每個結構中資料分割的實際內容可能會不同。
新的屬性 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。