Флаги моделирования (расширения интеллектуального анализа данных)

Область применения: SQL Server Analysis Services

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

Службы Analysis Services поддерживают следующие флаги моделирования:

NOT NULL
Значения столбца атрибутов никогда не должны включать значение NULL. Ошибка приведет к возникновению в службах Analysis Services значения NULL для этого столбца атрибута во время процесса обучения модели. Данный флаг задается для столбца структуры интеллектуального анализа данных.

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

MODEL_EXISTENCE_ONLY
Значения столбца атрибутов являются менее важными, чем присутствие атрибута. Данный флаг задается для столбца модели интеллектуального анализа данных.

Алгоритмы сторонних разработчиков могут поддерживать дополнительные флаги моделирования. Чтобы определить, какие флаги моделирования поддерживает алгоритм, используйте набор строк схемы SUPPORTED_MODELING_FLAGS . Можно также создавать запросы к службам интеллектуального анализа данных на сервере для определения того, какие флаги моделирования поддерживаются для того или иного алгоритма. К примеру, следующий запрос возвращает флаги моделирования, поддерживаемые алгоритмом линейной регрессии (Майкрософт) на текущем сервере:

SELECT SUPPORTED_MODELING_FLAGS  
FROM $SYSTEM.DMSCHEMA_MINING_SERVICES  
WHERE SERVICE_NAME = 'Microsoft_Linear_Regression'  

Ожидаемый результат:

NOT NULL,REGRESSOR

Указание флагов моделирования в модели интеллектуального анализа данных

Примеры синтаксиса, который службы Analysis Services поддерживают для указания флага в столбце структуры интеллектуального анализа данных, см. в разделе CREATE MINING STRUCTURE (DMX).

Пример синтаксиса для указания flga моделирования в столбце модели интеллектуального анализа данных см. в разделе ALTER MINING STRUCTURE (DMX).

Дополнительные сведения о работе со столбцами модели интеллектуального анализа данных см. в разделе "Столбцы модели интеллектуального анализа данных".

См. также

Алгоритмы интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)
Справочник по расширениям интеллектуального анализа данных (DMX)
Элементы синтаксиса расширений интеллектуального анализа данных
Справочник по функциям расширений интеллектуального анализа данных
Справочник по операторам интеллектуального анализа данных
Справочник по расширениям интеллектуального анализа данных (DMX)
Соглашения о синтаксисе расширений интеллектуального анализа данных
Общие функции прогнозирования (расширение интеллектуального анализа данных)
Структура и использование прогнозирующих запросов в расширении интеллектуального анализа данных
Общие сведения об инструкции SELECT в расширении интеллектуального анализа данных