DMSCHEMA_MINING_STRUCTURE_COLUMNS-Rowset
Beschreibt die einzelnen Spalten aller Miningstrukturen, die auf dem Server bereitgestellt werden, auf dem Microsoft SQL Server Analysis Services ausgeführt wird.
Rowsetspalten
Das DMSCHEMA_MINING_STRUCTURE_COLUMNS-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Länge |
Beschreibung |
---|---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
Der Name des Katalogs. |
|
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Der nicht qualifizierte Schemaname. Schemas werden von Analysis Services nicht unterstützt, diese Spalte ist daher immer NULL. |
|
STRUCTURE_NAME |
DBTYPE_WSTR |
Der Name der Struktur. Diese Spalte darf keinen NULL-Wert enthalten. |
|
COLUMN_NAME |
DBTYPE_WSTR |
Name der Spalte. Eindeutigkeit wird nur für Spalten garantiert, die das gleiche Muster besitzen. Beispielsweise können zwei geschachtelte Spalten den gleichen Namen besitzen, wenn sie zu zwei unterschiedlichen geschachtelten Tabellen innerhalb der gleichen Struktur gehören. |
|
COLUMN_GUID |
DBTYPE_GUID |
Der Spalten-GUID Anbieter, die keine GUIDs zur Identifizierung von Spalten verwenden, sollten NULL in dieser Spalte zurückgeben. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
Die Spalteneigenschaften-ID. Anbieter, die Spalten keine Eigenschaften-IDs zuordnen, sollten in dieser Spalte NULL zurückgeben. SQL Server Analysis Services gibt für diese Spalte NULL zurück. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
Die Ordnungszahl der Spalte. Spalten werden beginnend mit 1 nummeriert. Der Wert ist NULL, wenn kein beständiger Ordnungswert für die Spalte vorhanden ist. |
|
COLUMN_HASDEFAULT |
DBTYPE_BOOL |
Ein boolescher Wert, der angibt, ob diese Spalte einen Standardwert besitzt. Ist TRUE, wenn die Spalte einen Standardwert besitzt. Ist FALSE, wenn die Spalte keinen Standardwert besitzt oder wenn nicht bekannt ist, ob die Spalte einen Standardwert besitzt. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
Der Standardwert der Spalte. Ein Anbieter kann in dem von IColumnsRowset::GetColumnsRowset zurückgegebenen Rowset DBCOLUMN_DEFAULTVALUE verfügbar machen, jedoch nicht DBCOLUMN_HASDEFAULT (für ISO-Tabellen). Wenn der Standardwert NULL ist, wird für COLUMN_HASDEFAULTTRUE festgelegt und die COLUMN_DEFAULT-Spalte besitzt einen NULL-Wert. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
|
|
IS_NULLABLE |
DBTYPE_BOOL |
Ein boolescher Wert, der angibt, ob diese Spalte einen Standardwert besitzt. TRUE, wenn die Spalte NULL enthalten kann, andernfalls FALSE. |
|
DATA_TYPE |
DBTYPE_UI2 |
Der Indikator für den Datentyp der Spalte. Beispiel:
|
|
TYPE_GUID |
DBTYPE_GUID |
Die GUID des Datentyps der Spalte. Anbieter, die keine GUIDs zur Identifizierung von Datentypen verwenden, sollten NULL in dieser Spalte zurückgeben. |
|
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:
|
|
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) bedeutet, dass die Spalte keine maximale Länge besitzt. 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 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 ist der Wert NULL. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
Die DateTime-Genauigkeit (die Anzahl der Stellen im Bereich der Sekundenbruchteile) der Spalte, wenn die Spalte den Datentyp "Datetime" oder "Intervall" besitzt. Wenn der Datentyp der Spalte nicht "Datetime" ist, ist der Wert NULL. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
Der Katalogname, in dem der Zeichensatz definiert wird. NULL, wenn der Anbieter keine Kataloge oder unterschiedliche Zeichensätze unterstützt. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
Der nicht gekennzeichnete Schemaname, in dem der Zeichensatz definiert wird. NULL, wenn der Anbieter keine Schemas oder unterschiedliche Zeichensätze unterstützt. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
Der Zeichensatzname. NULL, wenn der Anbieter keine unterschiedlichen Zeichensätze unterstützt. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
Der Katalogname, in dem die Sortierung definiert wird. NULL, wenn der Anbieter keine Kataloge oder unterschiedliche Sortierungen unterstützt. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
Der nicht gekennzeichnete Schemaname, in dem die Sortierung definiert wird. NULL, wenn der Anbieter keine Schemas oder unterschiedliche Sortierungen unterstützt. |
|
COLLATION_NAME |
DBTYPE_WSTR |
Der Sortierungsname. NULL, wenn der Anbieter keine unterschiedlichen Sortierungen unterstützt. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
Der Katalogname, in dem die Domäne definiert wird. NULL, wenn der Anbieter keine Kataloge oder Domänen unterstützt. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
Der nicht gekennzeichnete Schemaname, in dem die Domäne definiert wird. NULL, wenn der Anbieter keine Schemas oder Domänen unterstützt. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
Der Domänenname. NULL, wenn der Anbieter keine Domänen unterstützt. |
|
DESCRIPTION |
DBTYPE_WSTR |
Eine lesbare Beschreibung der Spalte. NULL, wenn der Spalte keine Beschreibung zugeordnet ist. |
|
DISTRIBUTION_FLAG |
DBTYPE_WSTR |
Die Verteilung der Miningstrukturspalte:
|
|
CONTENT_TYPE |
DBTYPE_WSTR |
Der Inhaltstyp der Miningstrukturspalte:
|
|
MODELING_FLAG |
DBTYPE_WSTR |
Eine durch Trennzeichen getrennte Liste von Modellierungsflags. Das einzige unterstützte Flag einer Strukturspalte ist NOT NULL. |
|
IS_RELATED_TO_KEY |
DBTYPE_BOOL |
Ein boolescher Wert, der angibt, ob diese Spalte zu dem Schlüssel gehört. VARIANT_TRUE, wenn diese Spalte zu dem Schlüssel gehört, andernfalls VARIANT_FALSE. 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. |
|
CONTAINING_COLUMN |
DBTYPE_WSTR |
Der Name der TABLE-Spalte, die diese Spalte enthält. NULL, wenn diese Spalte in keiner Tabelle enthalten ist. |
|
IS_POPULATED |
DBTYPE_BOOL |
Ein boolescher Wert, der angibt, ob diese Spalte einen Satz von möglichen Werten erfasst hat. TRUE, wenn die Spalte einen Satz möglicher Werte erfasst hat, andernfalls FALSE. |
Einschränkungsspalten
Das DMSCHEMA_MINING_STRUCTURE_COLUMNS-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.
Spaltenname |
Typindikator |
Einschränkungsstatus |
---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
Optional. |
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Optional. |
STRUCTURE_NAME |
DBTYPE_WSTR |
Optional. |
COLUMN_NAME |
DBTYPE_WSTR |
Optional. |