Modellierungsflags (DMX)

Gilt für: SQL Server Analysis Services

Sie können Modellierungsflags in Analysis Services verwenden, um einem Data Mining-Algorithmus zusätzliche Informationen zu den Daten bereitzustellen, 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. Ein Fehler tritt auf, wenn Analysis Services während des Modelltrainings auf einen NULL-Wert für diese Attributspalte stößt. 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 von den Algorithmen Microsoft Linear Regression und Microsoft Decision Trees unterstützt und in einer 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. Verwenden Sie das SUPPORTED_MODELING_FLAGS Schemarowset, um zu bestimmen, welche Modellierungsflags von einem Algorithmus unterstützt werden. 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 für die Syntax, die Analysis Services zum Angeben eines Flags für eine Miningstrukturspalte unterstützt, finden Sie unter CREATE MINING STRUCTURE (DMX).

Ein Beispiel für die Syntax zum Angeben einer Modellierungs-Flga für eine Miningmodellspalte finden Sie unter ALTER MINING STRUCTURE (DMX).

Weitere Informationen zum Arbeiten mit Miningmodellspalten finden Sie unter Miningmodellspalten.

Weitere Informationen

Data Mining-Algorithmen (Analysis Services - Data Mining)
Data Mining-Erweiterungen (DMX) - Referenz
Data Mining-Erweiterungen (DMX) - Syntaxelemente
Data Mining-Erweiterungen (DMX) - Funktionsreferenz
Data Mining-Erweiterungen (DMX) - Operatorreferenz
Data Mining-Erweiterungen (DMX) - Anweisungsreferenz
Data Mining-Erweiterungen (DMX) - Syntaxkonventionen
Allgemeine Vorhersagefunktionen (DMX)
Struktur und Verwendung von DMX-Vorhersageabfragen
Grundlegendes zur SELECT-Anweisung (DMX)