HoldoutSeed-Element
Gibt den Ausgangswert für eine wiederholbare Zurückhaltungspartition an, die den Testsatz eines MiningStructure-Elements enthält. Dieser Ausgangswert stellt sicher, dass der Modellinhalt während der Wiederaufbereitung unverändert bleibt. Ist dieser Wert nicht definiert oder als 0 festgelegt, erstellt Analysis Services einen Ausgansgwert durch Anwendung eines Hashalgorithmus auf den Namen der Miningstruktur.
Syntax
<MiningStructure>
...
<ddl100_100:HoldoutSeed>...</ddl100_100:HoldoutSeed>
...
</MiningStructure>
Elementmerkmale
Merkmal |
Beschreibung |
---|---|
Datentyp und -länge |
Long |
Standardwert |
0 |
Kardinalität |
0-1: Optionales Element, das nur einmal auftreten kann. |
Elementbeziehungen
Beziehung |
Element |
---|---|
Übergeordnetes Element |
|
Untergeordnete Elemente |
Keine |
Hinweise
Wenn Sie eine Miningstruktur erstmals erstellen, sind ID und Name gleich. Sie können jedoch den Namen der Miningstruktur ändern. Wenn Sie daher die Wiederholbarkeit der Partition sicherstellen möchten, sollten Sie sich nicht auf den Ausgangswert verlassen, der durch den Namen erstellt wird, sondern explizit einen Ausgangswert festlegen.
Wenn Sie eine Kopie einer Miningstruktur mithilfe der Anweisung EXPORT erstellen, behält Analysis Services zudem den Namen für die neue Miningstruktur bei, generiert jedoch automatisch eine neue ID. Deshalb können zwei Miningstrukturen vorliegen, die zwar über denselben Namen, jedoch über unterschiedliche IDs verfügen. Alle Miningstrukturen, die denselben Namen haben, verfügen auch über denselben Ausgangswert. Da die Partitionierung der Daten allerdings auch von den Quelldaten abhängt, kann der tatsächliche Inhalt der Partitionen in den einzelnen Strukturen unterschiedlich sein.
Die neuen Eigenschaften HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed oder HoldoutActualSize sind nur in SQL Server 2008 und höheren Versionen verfügbar. Deshalb müssen Sie diese Eigenschaften wie in der Syntaxbeschreibung gezeigt mit dem neuen Namespace als Präfix versehen, da Analysis Services anderenfalls einen Fehler ausgibt.
Hinweis In SQL Server 2005 wurde die Verwendung von Zurückhaltungspartitionen für Miningstrukturen nicht von Analysis Services unterstützt. Deshalb können ASSL-Anweisungen (Analysis Services Scripting Language), die die Zurückhaltungsparameter HoldoutMaxCases, HoldoutMaxPercent, HoldoutSeed oder HoldoutActualSize enthalten, nicht in SQL Server 2005 verwendet werden. Wenn Sie einen dieser Zurückhaltungsparameter in einer ASSL-Anweisung in SQL Server 2005 verwenden, gibt Analysis Services einen Fehler aus.
Das Element, das dem übergeordneten Element von HoldoutSeed im AMO-Objektmodell (Analysis Management Objects) entspricht, ist MiningStructure.