Набор строк DMSCHEMA_MINING_STRUCTURE_COLUMNS
Описывает отдельные столбцы всех структур интеллектуального анализа данных, развернутых на сервере, на котором эксплуатируются службы Microsoft SQL Server Службы Analysis Services.
Столбцы наборов строк
Набор строк DMSCHEMA_MINING_STRUCTURE_COLUMNS содержит следующие столбцы.
Имя столбца |
Индикатор типа |
Длина |
Описание |
---|---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
Имя каталога. |
|
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Неполное имя схемы. В службах Службы Analysis Services схемы не поддерживаются, поэтому данный столбец всегда имеет значение NULL. |
|
STRUCTURE_NAME |
DBTYPE_WSTR |
Имя структуры. Этот столбец не может содержать значение NULL. |
|
COLUMN_NAME |
DBTYPE_WSTR |
Имя столбца. Уникальность гарантируется только среди столбцов, которые совместно используют один и тот же шаблон. Например, два вложенных столбца могут иметь одинаковое имя, если они принадлежат к двум разным вложенным таблицам в одной и той же структуре. |
|
COLUMN_GUID |
DBTYPE_GUID |
Идентификатор GUID столбца. Поставщики, которые не используют идентификаторы GUID для идентификации столбцов, должны возвращать значение NULL в этом столбце. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
Идентификатор свойства столбца. Поставщики, которые не связывают идентификаторы свойства со столбцами, должны возвращать в этом столбце значение NULL. Службы SQL Server Службы Analysis Services возвращают для этого столбца значение NULL. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
Порядковый номер столбца. Столбцы нумеруются начиная с 1. Значение NULL, если для столбца отсутствует какое-либо постоянное порядковое значение. |
|
COLUMN_HASDEFAULT |
DBTYPE_BOOL |
Логическое значение, показывающее, имеет ли этот столбец значение по умолчанию. Значение TRUE, если столбец имеет значение по умолчанию. Значение FALSE, если столбец не имеет значения по умолчанию или если неизвестно, имеет ли столбец значение по умолчанию. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
Значение по умолчанию для столбца. Поставщик может предоставить доступ к DBCOLUMN_DEFAULTVALUE, но не к DBCOLUMN_HASDEFAULT (для таблиц ISO) в наборе строк, возвращенном IColumnsRowset::GetColumnsRowset. Если значением по умолчанию является NULL, параметр COLUMN_HASDEFAULT равен TRUE, а столбец COLUMN_DEFAULT имеет значение NULL. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
|
|
IS_NULLABLE |
DBTYPE_BOOL |
Логическое значение, показывающее, имеет ли этот столбец значение по умолчанию. Значение TRUE, если столбец может содержать значение NULL; FALSE в противном случае. |
|
DATA_TYPE |
DBTYPE_UI2 |
Признак типа данных столбца. Например.
|
|
TYPE_GUID |
DBTYPE_GUID |
Идентификатор GUID для типа данных столбца. Поставщики, которые не используют идентификаторы GUID для идентификации типов данных, должны возвращать значение NULL в этом столбце. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Максимально допустимая длина значения данного столбца. Для символьных, двоичных и битовых столбцов это одно из следующих значений.
|
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Максимальная длина столбца в октетах (байтах), если столбец имеет символьный или двоичный тип. Нулевое значение (0) означает, что для столбца не задана максимальная длина. Значение NULL для всех других типов столбцов. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Максимальная точность столбца, если типом данных столбца является числовой тип данных, отличный от VARNUMERIC; значение NULL, если тип данных столбца не является числовым или представляет собой VARNUMERIC. Точность столбцов с типом данных DBTYPE_DECIMAL или DBTYPE_NUMERIC зависит от определения столбца. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Число цифр справа от десятичного разделителя, если индикатор типа столбца имеет значение DBTYPE_DECIMAL, DBTYPE_NUMERIC или DBTYPE_VARNUMERIC. В противном случае значение NULL. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
Точность значения типа DateTime в столбце (количество цифр в части с обозначением долей секунды), если столбец имеет тип даты и времени или тип интервала. Если столбец не имеет типа данных даты и времени, это — значение NULL. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
Имя каталога, в котором определена кодировка. Значение NULL, если поставщик не поддерживает каталоги или другие кодировки. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
Неполное имя схемы, в которой определена кодировка. Значение NULL, если поставщик не поддерживает схемы или другие кодировки. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
Имя кодировки. Значение NULL, если поставщик не поддерживает другие кодировки. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
Имя каталога, в котором определены параметры сортировки. Значение NULL, если поставщик не поддерживает каталоги или другие параметры сортировки. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
Неполное имя схемы, в которой определен параметр сортировки. Значение NULL, если поставщик не поддерживает схемы или другие параметры сортировки. |
|
COLLATION_NAME |
DBTYPE_WSTR |
Имя параметров сортировки. Значение NULL, если поставщик не поддерживает другие параметры сортировки. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
Имя каталога, в котором определен домен. Значение NULL, если поставщик не поддерживает каталоги или домены. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
Имя схемы с неполным именем, в которой определен домен. Значение NULL, если поставщик не поддерживает схемы или домены. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
Имя домена. Значение NULL, если поставщик не поддерживает домены. |
|
DESCRIPTION |
DBTYPE_WSTR |
Предназначенное для человека описание столбца. Значение NULL при отсутствии описания, связанного со столбцом. |
|
DISTRIBUTION_FLAG |
DBTYPE_WSTR |
Распределение столбца структуры интеллектуального анализа данных:
|
|
CONTENT_TYPE |
DBTYPE_WSTR |
Тип содержимого столбца структуры интеллектуального анализа данных:
|
|
MODELING_FLAG |
DBTYPE_WSTR |
Разделенный запятыми список флагов моделирования. Единственным поддерживаемым флагом для столбца структуры является «NOT NULL». |
|
IS_RELATED_TO_KEY |
DBTYPE_BOOL |
Логическое значение, которое указывает, связан ли этот столбец с ключом. Значение VARIANT_TRUE, если этот столбец связан с ключом; VARIANT_FALSE в противном случае. Если ключ состоит из единственного столбца, поле RELATED_ATTRIBUTE дополнительно может содержать имя этого столбца. |
|
RELATED_ATTRIBUTE |
DBTYPE_WSTR |
Имя целевого столбца, с которым связан текущий столбец (или который представляет собой специальное свойство). |
|
CONTAINING_COLUMN |
DBTYPE_WSTR |
Имя столбца TABLE, содержащего этот столбец. Значение NULL, если ни одна таблица не содержит этот столбец. |
|
IS_POPULATED |
DBTYPE_BOOL |
Логическое значение, которое указывает, получен ли в этом столбце с помощью обучения ряд возможных значений. Значение TRUE, если в столбце получен ряд возможных значений; FALSE в противном случае. |
Столбцы ограничений
Набор строк DMSCHEMA_MINING_STRUCTURE_COLUMNS может быть ограничен столбцами, перечисленными в следующей таблице.
Имя столбца |
Индикатор типа |
Состояние ограничения |
---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
Необязательный. |
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Необязательно. |
STRUCTURE_NAME |
DBTYPE_WSTR |
Необязательно. |
COLUMN_NAME |
DBTYPE_WSTR |
Необязательно. |