Modellierungsflags (DMX)
Sie können mithilfe der Modellierungsflags in Analysis Services einem Data Mining-Algorithmus zusätzliche Informationen zu den Daten zur Verfügung stellen, die in einer Falltabelle definiert sind. Der Algorithmus kann diese Informationen verwenden, um ein genaueres Data Mining-Modell zu erstellen. Sie können Modellierungsflags sowohl für Miningstruktur- aus auch für Miningmodellspalten definieren.
Analysis Services unterstützt die folgenden Modellierungsflags:
NOT NULL
Die Werte für die Attributspalte dürfen auf keinen Fall einen NULL-Wert enthalten. Es führt zu einem Fehler, wenn Analysis Services während des Modelltrainings einen NULL-Wert für diese Attributspalte findet. Dieses Flag ist für eine Miningstrukturspalte definiert.REGRESSOR
Zeigt an, dass der Algorithmus die angegebene Spalte in der Regressionsformel von Regressionsalgorithmen verwenden kann. Dieses Flag wird vom Microsoft Linear Regression- und vom Microsoft Decision Trees-Algorithmus unterstützt und ist für eine Miningmodellspalte definiert.MODEL_EXISTENCE_ONLY
Die Werte für die Attributspalte sind weniger wichtig als das Vorhandensein des Attributs. Dieses Flag ist für eine Miningmodellspalte definiert.
Algorithmen von Drittanbietern unterstützen möglicherweise weitere Modellierungsflags. Über das SUPPORTED_MODELING_FLAGS-Schemarowset können Sie ermitteln, welche Modellierungsflags ein Algorithmus unterstützt. Sie können auch den Miningdienst auf dem Server abfragen, um festzustellen, welche Modellierungsflags für einen bestimmten Algorithmus unterstützt werden. Die folgende Abfrage gibt beispielsweise die Modellierungsflags zurück, die für den Microsoft Linear Regression-Algorithmus auf dem aktuellen Server unterstützt werden:
SELECT SUPPORTED_MODELING_FLAGS
FROM $SYSTEM.DMSCHEMA_MINING_SERVICES
WHERE SERVICE_NAME = 'Microsoft_Linear_Regression'
Erwartete Ergebnisse:
NOT NULL,REGRESSOR
Festlegen von Modellierungsflags auf einem Miningmodell
Beispiele einer Syntax, die von Analysis Services für das Festlegen eines Flags für eine Miningstrukturspalte unterstützt wird, finden Sie unter CREATE MINING STRUCTURE (DMX).
Eine Beispiel der Syntax für das Festlegen eines Modellierungsflags für eine Miningmodellspalte finden Sie unter ALTER MINING STRUCTURE (DMX).
Weitere Informationen über das Arbeiten mit Miningmodellspalten finden Sie unter Miningmodellspalten.
Siehe auch