Поделиться через


Набор строк DMSCHEMA_MINING_COLUMNS

Описывает отдельные столбцы всех моделей интеллектуального анализа данных в службах MicrosoftSQL ServerAnalysis Services. Этот набор строк ограничивается текущим каталогом.

Столбцы наборов строк

Набор строк DMSCHEMA_MINING_COLUMNS содержит следующие столбцы.

Имя столбца

Индикатор типа

Длина

Описание

MODEL_CATALOG

DBTYPE_WSTR

Имя каталога. Заполняется именем базы данных, элементом которой является модель.

MODEL_SCHEMA

DBTYPE_WSTR

Неполное имя схемы. Этот столбец не поддерживается службами MicrosoftSQL ServerAnalysis Services и всегда содержит значение NULL.

MODEL_NAME

DBTYPE_WSTR

Имя модели интеллектуального анализа данных. Этот столбец содержит имя модели интеллектуального анализа данных, с которой связан столбец, и никогда не бывает пустым.

COLUMN_NAME

DBTYPE_WSTR

Имя столбца.

COLUMN_GUID

DBTYPE_GUID

Идентификатор GUID столбца. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

COLUMN_PROPID

DBTYPE_UI4

Идентификатор свойства столбца. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

ORDINAL_POSITION

DBTYPE_UI4

Порядковый номер позиции столбца. Столбцы нумеруются начиная с 1. Этот столбец содержит значение NULL, если отсутствует какой-либо постоянный порядковый номер для столбца.

COLUMN_HAS_DEFAULT

DBTYPE_BOOL

Логическое значение, которое указывает, имеет ли столбец значение по умолчанию.

Значение TRUE, если столбец имеет значение по умолчанию, в противном случае — FALSE.

COLUMN_DEFAULT

DBTYPE_WSTR

Значение по умолчанию для столбца.

Если значением по умолчанию является значение NULL, то COLUMN_HASDEFAULT содержит TRUE, а этот столбец содержит NULL.

COLUMN_FLAGS

DBTYPE_UI4

Битовая маска, которая описывает характеристики столбца. Перечислимый тип DBCOLUMNFLAGS задает биты в битовой маске. Этот столбец никогда не бывает пустым.

IS_NULLABLE

DBTYPE_BOOL

Логическое значение, которое указывает, допускает ли столбец значения NULL.

Значение FALSE, если известно, что столбец не допускает значения NULL; TRUE в противном случае.

DATA_TYPE

DBTYPE_UI2

Признак типа данных столбца. В следующем списке показаны примеры типов возвращаемого признака:

"TABLE" возвратит значение DBTYPE_HCHAPTER.

"TEXT" возвратит значение DBTYPE_WCHAR.

"LONG" возвратит значение DBTYPE_I8.

"DOUBLE" возвратит значение DBTYPE_R8.

"DATE" возвратит значение DBTYPE_DATE.

TYPE_GUID

DBTYPE_GUID

Идентификатор GUID для типа данных столбца. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение VT_NULL.

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

Максимально допустимая длина значения данного столбца. Для символьных, двоичных и битовых столбцов это одно из следующих значений.

  • Максимальная длина столбца в символах, байтах или битах, соответствующая типу столбца, если длина определена. Например, столбец CHAR(5) в таблице SQL Server имеет максимальную длину в 5 символов.

  • Максимальная длина типа данных в символах, байтах или битах, соответствующая типу столбца, если столбец не имеет определенной длины.

  • Ноль (0), если ни для столбца, ни для типа данных не определена максимальная длина.

  • Значение NULL для всех других типов столбцов.

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. В противном случае этот столбец содержит значение VT_NULL.

DATETIME_PRECISION

DBTYPE_UI4

Точность даты-времени (количество цифр в части с обозначением долей секунды) столбца, если типом данных столбца является DateTime или тип интервала; NULL в противном случае.

CHARACTER_SET_CATALOG

DBTYPE_WSTR

Имя каталога, в котором определена кодировка. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

CHARACTER_SET_SCHEMA

DBTYPE_WSTR

Имя схемы с неполным именем, в которой определена кодировка. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

CHARACTER_SET_NAME

DBTYPE_WSTR

Имя кодировки. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

COLLATION_CATALOG

DBTYPE_WSTR

Имя каталога, в котором определены параметры сортировки. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

COLLATION_SCHEMA

DBTYPE_WSTR

Имя схемы с неполным именем, в которой определены параметры сортировки. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

COLLATION_NAME

DBTYPE_WSTR

Имя параметров сортировки. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

DOMAIN_CATALOG

DBTYPE_WSTR

Имя каталога, в котором определен домен. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

DOMAIN_SCHEMA

DBTYPE_WSTR

Имя схемы с неполным именем, в которой определен домен. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

DOMAIN_NAME

DBTYPE_WSTR

Имя домена. Этот столбец не поддерживается службами Analysis Services и всегда содержит значение NULL.

DESCRIPTION

DBTYPE_WSTR

Понятное описание столбца. Этот столбец не поддерживается в службах Analysis Services; он всегда содержит значение NULL.

DISTRIBUTION_FLAG

DBTYPE_WSTR

Описание статистического распределения столбца. Этот столбец содержит одно из следующих значений:

  • "NORMAL"

  • "LOG_NORMAL"

  • "UNIFORM"

CONTENT_TYPE

DBTYPE_WSTR

Описание содержимого столбца. Этот столбец содержит одно из следующих значений:

  • "KEY"

  • "DISCRETE"

  • "CONTINUOUS"

  • "DISCRETIZED([аргументы])"

  • "ORDERED"

  • "KEY TIME"

  • "CYCLICAL"

  • "PROBABILITY"

  • "VARIANCE"

  • "STDEV"

  • "SUPPORT"

  • "PROBABILITY_VARIANCE"

  • "PROBABILITY_STDEV"

  • "KEY SEQUENCE"

MODELING_FLAG

DBTYPE_WSTR

Разделенный запятыми список флагов. Определены следующие флаги:

  • "MODEL_EXISTENCE_ONLY"

  • "REGRESSOR"

Зависящие от алгоритма флаги моделирования могут также содержаться в этом столбце.

IS_RELATED_TO_KEY

DBTYPE_BOOL

Логическое значение, которое указывает, связан ли столбец с ключом.

Значение TRUE, если этот столбец связан с ключом. Если ключ состоит из единственного столбца, то в поле RELATED_ATTRIBUTE может дополнительно содержаться имя этого столбца.

RELATED_ATTRIBUTE

DBTYPE_WSTR

Имя целевого столбца, с которым связан текущий столбец или представляет для него специальное свойство.

IS_INPUT

DBTYPE_BOOL

Логическое значение, которое указывает, является ли столбец входным столбцом.

Значение VARIANT_TRUE, если столбец является входным.

IS_PREDICTABLE

DBTYPE_BOOL

Логическое значение, которое указывает, является ли столбец прогнозируемым.

Значение TRUE, если столбец является прогнозируемым.

CONTAINING_COLUMN

DBTYPE_WSTR

Имя столбца TABLE, который содержит этот столбец. Этот столбец содержит значение NULL, если столбец не содержится в другом столбце.

PREDICTION_SCALAR_FUNCTIONS

DBTYPE_WSTR

Разделенный запятыми список скалярных функций, которые могут быть выполнены применительно к столбцу.

PREDICTION_TABLE_FUNCTIONS

DBTYPE_WSTR

Разделенный запятыми список функций, которые могут быть применены к столбцу. Функции должны возвращать таблицу. Этот список имеет следующий формат:

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

Этот формат обеспечивает для клиентского приложения возможность определять подпись (список параметров) для соответствующей функции.

IS_POPULATED

DBTYPE_BOOL

Логическое значение, которое указывает, было ли выполнено обучение столбца с помощью набора возможных значений.

Значение TRUE, если обучение столбца с помощью набора возможных значений было выполнено.

Содержит FALSE, если столбец не заполнен.

PREDICTION_SCORE

DBTYPE_R8

Оценка модели после прогнозирования столбца. Оценка используется для измерения точности модели.

SOURCE_COLUMN

DBTYPE_WSTR

Имя исходного столбца структуры интеллектуального анализа данных для текущего столбца интеллектуального анализа.

FILTER

DBTYPE_WSTR

Фильтр, использовавшийся при определении вложенной таблицы.

Если столбец скалярный, значение всегда должно быть NULL или пустой строкой.

Если столбец является вложенной таблицей, значение NULL или пустая строка означает, что фильтр не применяется к вложенной таблице.

Столбцы ограничений

Набор строк DMSCHEMA_MINING_COLUMNS может быть ограничен столбцами, перечисленными в следующей таблице.

Имя столбца

Индикатор типа

Состояние ограничения

MODEL_CATALOG

DBTYPE_WSTR

Необязательный аргумент.

MODEL_SCHEMA

DBTYPE_WSTR

Необязательный аргумент.

MODEL_NAME

DBTYPE_WSTR

Необязательный аргумент.

COLUMN_NAME

DBTYPE_WSTR

Необязательный аргумент.

Журнал изменений

Обновленное содержимое

Добавлено описание свойства FILTER для столбцов вложенной таблицы.