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 Katalogname. |
|
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Der nicht gekennzeichnete Schemaname. Analysis Services unterstützt keine Schemas, deshalb ist diese Spalte 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, müssen 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. NULL, wenn kein stabiler Ordinalwert 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_HASDEFAULT TRUE 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) gibt an, 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 Name des Katalogs, in dem der Zeichensatz definiert ist. NULL, wenn der Anbieter keine Kataloge oder anderen Zeichensätze unterstützt. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
Der nicht qualifizierte Schemaname, in dem der Zeichensatz definiert ist. NULL, wenn der Anbieter keine Schemas oder anderen Zeichensätze unterstützt. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
Der Zeichensatzname. NULL, wenn der Anbieter keine anderen Zeichensätze unterstützt. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
Der Name des Katalogs, in dem die Sortierung definiert ist. NULL, wenn der Anbieter keine Kataloge oder anderen Sortierungen unterstützt. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
Der nicht qualifizierte Schemaname, in dem die Sortierung definiert ist. NULL, wenn der Anbieter keine Schemas oder anderen Sortierungen unterstützt. |
|
COLLATION_NAME |
DBTYPE_WSTR |
Der Sortierungsname. NULL, wenn der Anbieter keine anderen Sortierungen unterstützt. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
Der Name des Katalogs, in dem die Domäne definiert ist. NULL, wenn der Anbieter keine Kataloge oder Domänen unterstützt. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
Nicht gekennzeichneter Name des Schemas, in dem das Objekt definiert ist. NULL, wenn der Anbieter keine Schemas oder Domänen unterstützt. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
Der Name der Domäne. NULL, wenn der Anbieter keine Domänen unterstützt. |
|
DESCRIPTION |
DBTYPE_WSTR |
Eine lesbare Beschreibung der Spalte. NULL, wenn keine der Spalte zugeordnete Beschreibung vorhanden 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 die 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. |