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

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

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

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

НЕТ 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'  

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

НЕ НУЛЕВЫЙ, РЕГРЕССОР

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

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

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

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