Udostępnij za pośrednictwem


Zestaw wierszy DMSCHEMA_MINING_STRUCTURE_COLUMNS

Describes the individual columns of all mining structures deployed on a server that is running Microsoft SQL Server Analysis Services.

Zestaw wierszy kolumn

The DMSCHEMA_MINING_STRUCTURE_COLUMNS zestaw wierszy contains the following columns.

Nazwa kolumna

Typ wskaźnika

Długość

Description

STRUCTURE_CATALOG

DBTYPE_WSTR

Nazwa katalogu.

STRUCTURE_SCHEMA

DBTYPE_WSTR

The unqualified schema name.Analysis Services does not support schemas, so this column is always NULL.

STRUCTURE_NAME

DBTYPE_WSTR

Nazwa struktury.Ta kolumna nie może zawierać NULL.

COLUMN_NAME

DBTYPE_WSTR

Nazwa kolumna.Unikatowość jest gwarantowaną jedynie między kolumnami, które współużytkują ten sam wzór.Na przykład dwóch kolumn zagnieżdżonych mogą mieć taką samą nazwę, jeśli należą do dwie różne tabele zagnieżdżone wewnątrz tej samej strukturze.

COLUMN_GUID

DBTYPE_GUID

Kolumna identyfikatora GUID.Należy zwrócić dostawców, którzy nie korzystają z identyfikatorów GUID do identyfikacji kolumna NULL w tej kolumnie.

COLUMN_PROPID

DBTYPE_UI4

Identyfikator kolumna właściwość.Providers that do not associate property IDs with columns should return NULL in this column.SQL Server Analysis Services returns NULL for this column.

ORDINAL_POSITION

DBTYPE_UI4

Liczba porządkowa kolumna.Columns are numbered starting from 1.NULL if there is no stable ordinal value for the column.

COLUMN_HASDEFAULT

DBTYPE_BOOL

logiczny wskazująca, czy ta kolumna ma wartość domyślną.

TRUE Jeśli dana kolumna nie ma wartości domyślnej.

FALSE Jeśli kolumna nie ma wartości domyślnej lub jest nieznany decyduje o tym, czy kolumna ma wartość domyślną.

COLUMN_DEFAULT

DBTYPE_WSTR

Wartość domyślna kolumna.Dostawca może narazić DBCOLUMN_DEFAULTVALUE ale nie DBCOLUMN_HASDEFAULT (w przypadku tabel ISO) w zestawie zestaw wierszy zwracanych przez IColumnsRowset::GetColumnsRowset.

Jeśli wartość domyślna to NULL, COLUMN_HASDEFAULT jest TRUE oraz COLUMN_DEFAULT Kolumna NULL wartość.

COLUMN_FLAGS

DBTYPE_UI4

  • Maskę bitową, która opisuje cechy kolumna.The DBCOLUMNFLAGS enumerated type specifies the bits in the bitmask.Ta kolumna nie może zawierać NULL wartość. Prawidłowe wartości to:

  • DBCOLUMNFLAGS_ISNULLABLE (0x20)

  • DBCOLUMNFLAGS_MAYBENULL (0x40)

  • DBCOLUMNFLAGS_ISLONG (0x80)

IS_NULLABLE

DBTYPE_BOOL

logiczny wskazująca, czy ta kolumna ma wartość domyślną.

TRUE Jeśli kolumna może zawierać NULL; FALSE, w przeciwnym razie.

DATA_TYPE

DBTYPE_UI2

Wskaźnik typ danych kolumna.Na przykład:

  • "TABLE" = DBTYPE_HCHAPTER

  • "TEXT" = DBTYPE_WCHAR

  • "LONG" = DBTYPE_I8

  • "DOUBLE" = DBTYPE_R8

  • "DATE" = DBTYPE_DATE

TYPE_GUID

DBTYPE_GUID

Identyfikator GUID typu danych kolumna.Należy zwrócić dostawców, którzy nie korzystają z identyfikatorów GUID do identyfikacji typu danych NULL w tym kolumna.

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

Maksymalna długość możliwych wartości kolumna.Dla znaków, plik binarny lub kolumny, bit jest jedną z następujących czynności:

  • Maksymalna długość kolumna w znaki, bajtów lub bitów, odpowiednio, jeśli jest zdefiniowany okres.Na przykład CHAR(5) kolumna w tabela programu SQL ma maksymalną długość 5.

  • Maksymalna długość danych wpisz w znaki, bajtów lub bitów, odpowiednio, jeśli kolumna nie ma zdefiniowanej długości.

  • Wartość zero (0), jeśli kolumna ani typu danych nie posiada określoną długość maksymalną.

  • NULL w przypadku wszystkich innych typów kolumn.

CHARACTER_OCTET_LENGTH

DBTYPE_UI4

Maksymalna długość w oktetach (bajtów) do kolumna, jeśli typem kolumna jest znak lub binarne.A value of zero (0) means the column has no maximum length.NULL for all other types of columns.

NUMERIC_PRECISION

DBTYPE_UI2

Maksymalnej precyzji kolumna, jeśli typ danych kolumna jest inny niż typ danych numerycznych VARNUMERIC; NULL Jeśli typ danych kolumna lub nie jest numeryczny VARNUMERIC.

Precyzja w wypadku kolumna o typie danych DBTYPE_DECIMAL lub DBTYPE_NUMERIC zależy od definicji kolumna.

NUMERIC_SCALE

DBTYPE_I2

Liczba cyfr po prawej stronie przecinka dziesiętnego, jeśli znajduje się kolumna Typ wskaźnika DBTYPE_DECIMAL, DBTYPE_NUMERIC, lub DBTYPE_VARNUMERIC. W przeciwnym razie jest NULL.

DATETIME_PRECISION

DBTYPE_UI4

Dokładność Data-Godzina (liczbę cyfr w części ułamków sekund) w kolumnie, jeśli kolumna jest typu Data/Godzina lub interwał.Jeśli typ danych kolumna nie jest typu Data/Godzina, to jest NULL.

CHARACTER_SET_CATALOG

DBTYPE_WSTR

The catalog name in which the character set is defined.NULL if the provider does not support catalogs or different character sets.

CHARACTER_SET_SCHEMA

DBTYPE_WSTR

The unqualified schema name in which the character set is defined.NULL if the provider does not support schemas or different character sets.

CHARACTER_SET_NAME

DBTYPE_WSTR

The character set name.NULL if the provider does not support different character sets.

COLLATION_CATALOG

DBTYPE_WSTR

The catalog name in which the collation is defined.NULL if the provider does not support catalogs or different collations.

COLLATION_SCHEMA

DBTYPE_WSTR

The unqualified schema name in which the collation is defined.NULL if the provider does not support schemas or different collations.

COLLATION_NAME

DBTYPE_WSTR

The collation name.NULL if the provider does not support different collations.

DOMAIN_CATALOG

DBTYPE_WSTR

The catalog name in which the domain is defined.NULL if the provider does not support catalogs or domains.

DOMAIN_SCHEMA

DBTYPE_WSTR

The unqualified schema name in which the domain is defined.NULL if the provider does not support schemas or domains.

DOMAIN_NAME

DBTYPE_WSTR

The domain name.NULL if the provider does not support domains.

DESCRIPTION

DBTYPE_WSTR

A human-readable description of the column.NULL if there is no description associated with the column.

DISTRIBUTION_FLAG

DBTYPE_WSTR

Podział kolumna struktura wyszukiwania:

  • "NORMAL"

  • "LOG_NORMAL"

  • "UNIFORM"

CONTENT_TYPE

DBTYPE_WSTR

Typ zawartości kolumna struktura wyszukiwania:

  • "KEY"

  • "DISCRETE"

  • "CONTINUOUS"

  • "DISCRETIZED([argumenty])"

  • "ORDERED"

  • "SEQUENCE_TIME"

  • "CYCLICAL"

  • "PROBABILITY"

  • "VARIANCE"

  • "STDEV"

  • "SUPPORT"

  • "PROBABILITY_VARIANCE"

  • "PROBABILITY_STDEV"

MODELING_FLAG

DBTYPE_WSTR

Lista rozdzielanych przecinkami modelowania flag.Jest tylko flagi obsługiwane dla kolumna struktury „NOT NULL".

IS_RELATED_TO_KEY

DBTYPE_BOOL

logiczny, która wskazuje, czy ta kolumna jest powiązana z klucz.

VARIANT_TRUE Jeśli ta kolumna jest związana z kluczem; VARIANT_FALSE w przeciwnym razie. Jeśli klucz jest pojedyncza kolumna, RELATED_ATTRIBUTE Opcjonalnie pole może zawierać jej nazwę kolumny.

RELATED_ATTRIBUTE

DBTYPE_WSTR

Nazwa kolumna miejsce docelowe że odnosi się do bieżącej kolumna, lub jest specjalną właściwość.

CONTAINING_COLUMN

DBTYPE_WSTR

The name of the TABLE column containing this column.NULL if no table contains the column.

IS_POPULATED

DBTYPE_BOOL

logiczny, która wskazuje, czy to kolumna dowiedziała zestaw możliwych wartości.

TRUE Jeśli kolumna dowiedziała zestaw możliwych wartości. FALSE, w przeciwnym razie.

Ograniczenie kolumny

The DMSCHEMA_MINING_STRUCTURE_COLUMNS zestaw wierszy can be restricted on the columns in the following tabela.

Nazwa kolumna

Typ wskaźnika

Państwo ograniczeń

STRUCTURE_CATALOG

DBTYPE_WSTR

Opcjonalne.

STRUCTURE_SCHEMA

DBTYPE_WSTR

Opcjonalne.

STRUCTURE_NAME

DBTYPE_WSTR

Opcjonalne.

COLUMN_NAME

DBTYPE_WSTR

Opcjonalne.