Datentypen (Data Mining)

Wenn Sie in Microsoft SQL Server Analysis Services ein Miningmodell oder eine Miningstruktur erstellen, müssen Sie die Datentypen für jede der Spalten in der Miningstruktur definieren. Der Datentyp teilt dem Data Mining-Modul mit, ob die Daten in der Datenquelle numerisch oder Text sind, und wie die Daten verarbeitet werden sollen. Wenn die Quelldaten beispielsweise numerische Daten enthalten, können Sie angeben, ob die Zahlen als ganze Zahlen oder als Zahlen mit Dezimalstellen behandelt werden.

Jeder Datentyp unterstützt einen oder mehrere Inhaltstypen. Sie können durch Festlegen des Inhaltstyps die Art und Weise anpassen, wie die Daten in der Spalte im Miningmodell verarbeitet oder berechnet werden.

Wenn z. B. in einer Spalte numerische Daten vorliegen, können Sie auswählen, ob diese als numerische Daten oder als Textdaten behandelt werden. Wenn Sie den numerischen Datentyp auswählen, können Sie verschiedene Inhaltstypen festlegen: Sie können die Zahlen diskretisieren oder sie als kontinuierliche Werte behandeln. Eine Liste aller Inhaltstypen finden Sie unter Inhaltstypen (Data Mining).

Analysis Services unterstützt die folgenden Datentypen für Miningstrukturspalten:

Datentyp

Unterstützte Inhaltstypen

Text

Cyclical, Discrete, Discretized, Key Sequence, Ordered, Sequence

Long

Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time

Classified

Boolean

Cyclical, Discrete, Ordered

Double

Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time

Classified

Date

Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered

HinweisHinweis

Die Time- und Sequence-Inhaltstypen werden nur von Algorithmen von Drittanbietern unterstützt. Die Inhaltstypen Cyclical und Ordered werden unterstützt, die meisten Algorithmen behandeln diese jedoch als diskrete Werte und führen keine spezielle Verarbeitung durch.

Angeben eines Datentyps

Wenn Sie das Miningmodell direkt mit Data Mining-Erweiterungen (DMX) erstellen, können Sie bei der Definition des Modells den Datentyp für jede Spalte definieren. Analysis Services erstellt gleichzeitig die entsprechende Miningstruktur mit den angegebenen Datentypen. Wenn Sie das Miningmodell oder die Miningstruktur mit einem Assistenten erstellen, wird von Analysis Services ein Datentyp vorgeschlagen, oder Sie können einen Datentyp aus einer Liste auswählen.

Ändern eines Datentyps

Wenn Sie den Datentyp einer Spalte ändern, müssen Sie stets die Miningstruktur und alle Miningmodelle, die auf dieser Struktur basieren, erneut verarbeiten. Gelegentlich kann eine Spalte nach Änderung des Datentyps nicht mehr in einem speziellen Modell verwendet werden. In diesem Fall löst Analysis Services bei der Verarbeitung dieses Modells entweder einen Fehler aus oder das Modell wird unter Auslassung der entsprechenden Spalte verarbeitet.