DMSCHEMA_MINING_COLUMNS-Rowset

Beschreibt die einzelnen Spalten aller Data Mining-Modelle in MicrosoftSQL ServerAnalysis Services. Dieses Rowset wird auf den aktuellen Katalog eingeschränkt.

Rowsetspalten

Das DMSCHEMA_MINING_COLUMNS-Rowset enthält die folgenden Spalten.

Spaltenname

Typindikator

Länge

Beschreibung

MODEL_CATALOG

DBTYPE_WSTR

Der Name des Katalogs. Wird mit dem Namen der Datenbank aufgefüllt, von der das Modell ein Element ist.

MODEL_SCHEMA

DBTYPE_WSTR

Der nicht gekennzeichnete Schemaname. Die Spalte wird von MicrosoftSQL ServerAnalysis Services nicht unterstützt, sie enthält immer NULL.

MODEL_NAME

DBTYPE_WSTR

Der Miningmodellname. Diese Spalte enthält den Namen des Miningmodells, dem eine Spalte zugeordnet ist. Sie ist niemals leer.

COLUMN_NAME

DBTYPE_WSTR

Name der Spalte.

COLUMN_GUID

DBTYPE_GUID

Der Spalten-GUID Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

COLUMN_PROPID

DBTYPE_UI4

Die Spalteneigenschaften-ID. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

ORDINAL_POSITION

DBTYPE_UI4

Die Ordnungsposition der Spalte. Spalten werden beginnend mit 1 nummeriert. Die Spalte enthält NULL, wenn kein stabiler Ordinalwert für die Spalte vorhanden ist.

COLUMN_HAS_DEFAULT

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob die Spalte einen Standardwert besitzt.

Ist TRUE, wenn die Spalte einen Standardwert besitzt, andernfalls FALSE.

COLUMN_DEFAULT

DBTYPE_WSTR

Der Standardwert der Spalte.

Wenn der Standardwert der NULL-Wert ist, enthält COLUMN_HASDEFAULTTRUE, und diese Spalte enthält NULL.

COLUMN_FLAGS

DBTYPE_UI4

Eine Bitmaske, die die Eigenschaften der Spalte beschreibt. Der Enumerationstyp DBCOLUMNFLAGS legt die Bits in dieser Bitmaske fest. Diese Spalte ist niemals leer.

IS_NULLABLE

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob in dieser Spalte NULL zulässig ist.

Der Wert ist FALSE, wenn bekannt ist, dass NULL in der Spalte zulässig ist, andernfalls TRUE.

DATA_TYPE

DBTYPE_UI2

Der Zähler des Datentyps der Spalte. Die folgende Liste zeigt Beispiele der zurückgegebenen Indikatortypen:

TABLE würde DBTYPE_HCHAPTER zurückgeben.

TEXT würde DBTYPE_WCHAR zurückgeben.

LONG würde DBTYPE_I8 zurückgeben.

DOUBLE würde DBTYPE_R8 zurückgeben.

DATE würde DBTYPE_DATE zurückgeben.

TYPE_GUID

DBTYPE_GUID

Der GUID des Datentyps der Spalte. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer VT_NULL.

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

Die maximal mögliche Länge eines Werts in der Spalte. Für Zeichen-, Binär- oder Bitspalten gelten folgende Werte:

  • Die maximale Länge der Spalte in Zeichen, Bytes oder Bits, je nach Spaltentyp, wenn eine Länge definiert ist. Eine CHAR(5)-Spalte in einer SQL-Tabelle besitzt beispielsweise eine maximale Länge von 5.

  • Die maximale Länge des Datentyps in Zeichen, Bytes oder Bits, je nach Spaltentyp, wenn die Spalte keine definierte Länge besitzt.

  • Null (0), wenn weder die Spalte noch der Datentyp eine definierte Maximallänge besitzt.

  • NULL für alle anderen Spaltentypen.

CHARACTER_OCTET_LENGTH

DBTYPE_UI4

Die maximale Länge der Spalte in Oktetten (Bytes), wenn der Spaltentyp Zeichen oder Binär ist. Der Wert null (0) gibt an, dass die Spalte keine maximale Länge besitzt. Die Spalte enthält NULL für alle anderen Spaltentypen.

NUMERIC_PRECISION

DBTYPE_UI2

Die maximale Genauigkeit der Spalte, wenn die Spalte einen anderen numerischen Datentyp als VARNUMERIC besitzt.

NULL, wenn der Datentyp der Spalte nicht "Numerisch" ist oder VARNUMERIC ist.

Die Genauigkeit von Spalten mit dem Datentyp DBTYPE_DECIMAL oder DBTYPE_NUMERIC ist von der Definition der Spalte abhängig.

NUMERIC_SCALE

DBTYPE_I2

Die Anzahl der Stellen rechts neben dem Dezimalzeichen, wenn der Typindikator der Spalte DBTYPE_DECIMAL, DBTYPE_NUMERIC oder DBTYPE_VARNUMERIC ist. Andernfalls enthält diese Spalte VT_NULL.

DATETIME_PRECISION

DBTYPE_UI4

Die Datum-/Uhrzeit-Genauigkeit (die Anzahl der Stellen im Bereich der Sekundenbruchteile) der Spalte, wenn die Spalte den Datentyp "DateTime" oder "Intervall" besitzt, andernfalls ist der Wert NULL.

CHARACTER_SET_CATALOG

DBTYPE_WSTR

Der Name des Katalogs, in dem der Zeichensatz definiert ist. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

CHARACTER_SET_SCHEMA

DBTYPE_WSTR

Der nicht gekennzeichnete Schemaname, in dem der Zeichensatz definiert ist. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

CHARACTER_SET_NAME

DBTYPE_WSTR

Der Zeichensatzname. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

COLLATION_CATALOG

DBTYPE_WSTR

Der Name des Katalogs, in dem die Sortierung definiert ist. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

COLLATION_SCHEMA

DBTYPE_WSTR

Der nicht gekennzeichnete Schemaname, in dem die Sortierung definiert ist. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

COLLATION_NAME

DBTYPE_WSTR

Der Sortierungsname. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

DOMAIN_CATALOG

DBTYPE_WSTR

Der Name des Katalogs, in dem die Domäne definiert ist. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

DOMAIN_SCHEMA

DBTYPE_WSTR

Nicht gekennzeichneter Name des Schemas, in dem das Objekt definiert ist. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

DOMAIN_NAME

DBTYPE_WSTR

Der Name der Domäne. Die Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

DESCRIPTION

DBTYPE_WSTR

Eine benutzerfreundliche Beschreibung der Spalte. Diese Spalte wird von Analysis Services nicht unterstützt, sie enthält immer NULL.

DISTRIBUTION_FLAG

DBTYPE_WSTR

Eine Beschreibung der statistischen Verteilung der Spalte. Diese Spalte enthält einen der folgenden Werte:

  • "NORMAL"

  • "LOG_NORMAL"

  • "UNIFORM"

CONTENT_TYPE

DBTYPE_WSTR

Eine Beschreibung des Spalteninhalts. Diese Spalte enthält einen der folgenden Werte:

  • "KEY"

  • "DISCRETE"

  • "CONTINUOUS"

  • "DISCRETIZED([Argumente])"

  • "ORDERED"

  • "KEY TIME"

  • "CYCLICAL"

  • "PROBABILITY"

  • "VARIANCE"

  • "STDEV"

  • "SUPPORT"

  • "PROBABILITY_VARIANCE"

  • "PROBABILITY_STDEV"

  • "KEY SEQUENCE"

MODELING_FLAG

DBTYPE_WSTR

Eine durch Trennzeichen getrennte Liste von Flags. Folgende Flags werden definiert:

  • "MODEL_EXISTENCE_ONLY"

  • "REGRESSOR"

Diese Spalte kann auch ein algorithmusspezifisches Modellierungsflag enthalten.

IS_RELATED_TO_KEY

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob die Spalte zum Schlüssel gehört.

Der Wert ist TRUE, wenn diese Spalte zum Schlüssel gehört. Wenn der Schlüssel eine einzelne Spalte ist, kann das RELATED_ATTRIBUTE-Feld optional seinen Spaltennamen enthalten.

RELATED_ATTRIBUTE

DBTYPE_WSTR

Der Name der Zielspalte, der die aktuelle Spalte zugeordnet ist oder von der sie eine spezielle Eigenschaft ist.

IS_INPUT

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob die Spalte eine Eingabespalte ist.

Der Wert ist VARIANT_TRUE, wenn dies eine Eingabespalte ist.

IS_PREDICTABLE

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob die Spalte vorhersagbar ist.

Der Wert ist TRUE, wenn die Spalte vorhersagbar ist.

CONTAINING_COLUMN

DBTYPE_WSTR

Der Name der TABLE-Spalte, die diese Spalte enthält. Die Spalte enthält NULL, wenn die Spalte nicht in einer anderen Spalte enthalten ist.

PREDICTION_SCALAR_FUNCTIONS

DBTYPE_WSTR

Eine durch Trennzeichen getrennte Liste von Skalarfunktionen, die auf die Spalte angewendet werden können.

PREDICTION_TABLE_FUNCTIONS

DBTYPE_WSTR

Eine durch Trennzeichen getrennte Liste von Funktionen, die auf die Spalte angewendet werden können. Die Funktionen sollten eine Tabelle zurückgeben. Die Liste weist folgendes Format auf:

<function name>(<column1> [, <column2>], ...)

Das Format ermöglicht der Clientanwendung, die Signatur (Liste der Parameter) für die jeweilige Funktion zu bestimmen.

IS_POPULATED

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob die Spalte mit einem Satz möglicher Werten trainiert wurde.

Der Wert ist TRUE, wenn die Spalte mit einen Satz möglicher Werte trainiert wurde.

Enthält FALSE, wenn die Spalte nicht aufgefüllt ist.

PREDICTION_SCORE

DBTYPE_R8

Das Ergebnis des Modells bei der Vorhersage der Spalte. Das Ergebnis wird verwendet, um die Genauigkeit des Modells zu messen.

SOURCE_COLUMN

DBTYPE_WSTR

Der Name der Quellminingstruktur-Spalte für die aktuelle Miningspalte.

FILTER

DBTYPE_WSTR

Der Filter, der in der Definition der geschachtelten Tabelle verwendet wurde.

Wenn die Spalte eine skalare Spalte ist, sollte der Wert immer NULL oder eine leere Zeichenfolge sein.

Wenn die Spalte eine geschachtelte Tabelle ist, gibt NULL oder eine leere Zeichenfolge an, dass kein Filter auf die geschachtelte Tabelle angewendet wird.

Einschränkungsspalten

Das DMSCHEMA_MINING_COLUMNS-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.

Spaltenname

Typindikator

Einschränkungsstatus

MODEL_CATALOG

DBTYPE_WSTR

Optional.

MODEL_SCHEMA

DBTYPE_WSTR

Optional.

MODEL_NAME

DBTYPE_WSTR

Optional.

COLUMN_NAME

DBTYPE_WSTR

Optional.

Änderungsverlauf

Aktualisierter Inhalt

Eine Beschreibung der FILTER-Eigenschaft für geschachtelte Tabellenspalten wurde hinzugefügt.

Siehe auch

Verweis