Freigeben über


Modellierungsflags (DMX)

Gilt für: SQL Server Analysis Services

Sie können Modellierungskennzeichnungen in Analysis Services verwenden, um zusätzliche Informationen für einen Data Mining-Algorithmus 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 Modellierungskennzeichnungen:

NOT NULL
Die Werte für die Attributspalte dürfen auf keinen Fall einen NULL-Wert enthalten. Ein Fehler führt dazu, dass Analysis Services während des Modellschulungsprozesses 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. Diese Kennzeichnung wird von den Algorithmen für lineare Regression und Microsoft Decision Trees unterstützt und wird 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. Um zu bestimmen, welche Modellierungskennzeichnungen ein Algorithmus unterstützt, verwenden Sie das SUPPORTED_MODELING_FLAGS Schema-Rowset. 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 für die Angabe eines Flags in einer Miningstrukturspalte unterstützt, finden Sie unter CREATE MINING STRUCTURE (ANALYSIS).

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

Weitere Informationen zum Arbeiten mit Miningmodellspalten finden Sie unter Miningmodellspalten.

Weitere Informationen

Data Mining-Algorithmen (Analysis Services - Data Mining)
Data Mining Extensions (EXTENSIONS) Referenz
Syntaxelemente von Data Mining-Erweiterungen (DATA Mining Extensions, SHAPE)
Data Mining Extensions (EXTENSION) Funktionsreferenz
Data Mining Extensions (OPERATOR Reference)
Data Mining-Erweiterungen (DMX) - Anweisungsreferenz
Syntaxkonventionen für Data Mining-Erweiterungen (DATA Mining Extensions, SYNTAX)
General Prediction Functions (DMX) (Allgemeine Vorhersagefunktionen (DMX))
Structure and Usage of DMX Prediction Queries (Struktur und Verwendung von DMX-Vorhersageabfragen)
Understanding the DMX Select Statement (Grundlegendes zur SELECT-Anweisung)