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


ALTER MINING STRUCTURE (расширения интеллектуального анализа данных)

Создает новую модель интеллектуального анализа данных, основанную на уже существующей структуре интеллектуального анализа данных. Данная инструкция отличается от инструкции CREATE MINING MODEL. В данном случае для создания новой модели интеллектуального анализа данных с помощью инструкции ALTER необходимо наличие уже существующей структуры интеллектуального анализа данных.

Синтаксис

ALTER MINING STRUCTURE <structure>
ADD MINING MODEL <model>
(
    [(<column definition list>)]
)
USING <algorithm> [(<parameter list>)] [WITH DRILLTHROUGH]

Аргументы

  • structure
    Имя структуры интеллектуального анализа данных, к которой будет добавлена модель.
  • model
    Уникальное имя модели.
  • column definition list
    Список определений столбцов с разделителями-запятыми.
  • algorithm
    Имя поставщика интеллектуального анализа данных, определенное поставщиком.
  • parameter list
    (Необязательный аргумент.) Список параметров, определенных поставщиком для алгоритма и разделенный запятыми.

Замечания

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

Если модели не требуется прогнозируемый столбец (например моделям, созданным с помощью алгоритмов кластеризации (Microsoft) и последовательной кластеризации (Microsoft), то в инструкцию не нужно включать определение столбца. Все атрибуты в создаваемой модели будут рассматриваться как входы.

Предложение WITH DRILLTHROUGH включает детализацию для новой модели интеллектуального анализа данных. Включить детализацию можно только при создании модели.

Список определений столбца

Структура модели, использующей список определений столбца, определяется путем включения следующих данных в каждый столбец:

  • Имя (обязательно)
  • Флаги моделирования
  • Запрос на прогнозирование, указывающий алгоритму на необходимость прогнозирования данного столбца и определяемый предложением PREDICT или PREDICT_ONLY.

Чтобы определить один столбец, используйте следующий синтаксис для списка определений столбца:

<column name>    [<modeling flags>]    [<prediction>]

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

Для описания использования прогнозируемого столбца используйте прогнозирующее предложение. В следующей таблице приводится описание двух возможных предложений.

PREDICT

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

PREDICT_ONLY

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

Список определений параметров

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

[<parameter> = <value>, <parameter> = <value>,…]

Список параметров каждого алгоритма см. в разделе Алгоритмы интеллектуального анализа данных.

Примеры

В ходе выполнения приведенного ниже примера происходит добавление модели интеллектуального анализа данных упрощенного алгоритма Байеса к структуре интеллектуального анализа данных New Mailing.

ALTER MINING STRUCTURE [New Mailing]
ADD MINING MODEL [Naive Bayes]
(
    CustomerKey, 
    Gender,
    [Number Cars Owned],
    [Bike Buyer] PREDICT
)
Using Microsoft_Naive_Bayes

См. также

Справочник

Инструкции определения расширений интеллектуального анализа данных
Инструкции управления данными расширений интеллектуального анализа данных
Справка по инструкции расширений интеллектуального анализа данных

Справка и поддержка

Получение помощи по SQL Server 2005