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


создать одноэлементный прогнозирующий запрос из шаблона

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

Например, следующий запрос расширений интеллектуального анализа данных представляет одноэлементный запрос к модели целевой рассылки, TM_Decision_Tree.

SELECT * FROM [TM_Decision_tree] ;
NATURAL PREDICTION JOIN
(SELECT '2' AS [Number Children At Home], '45' as [Age])
AS [t]

В следующей процедуре описано быстрое создание этого запроса с помощью обозревателя шаблонов в Среда SQL Server Management Studio.

Открытие образцов служб Analysis Services в среде SQL Server Management Studio

  1. В среде Среда SQL Server Management Studio в меню Вид выберите команду Обозреватель шаблонов.

  2. Щелкните значок куба, чтобы открыть шаблоны Сервера анализа данных.

Открытие шаблона прогнозирующего запроса

  1. В Обозревателе шаблонов, в списке шаблонов сервера анализа данных, разверните узел Расширения интеллектуального анализа данных, а затем узел Прогнозирующие запросы.

  2. Дважды щелкните Одноэлементный прогноз.

  3. В диалоговом окне Подключиться к службам Analysis Services введите имя сервера, размещающего экземпляр служб Analysis Services, содержащий модель интеллектуального анализа данных, к которой будет обращен запрос. 

  4. Нажмите кнопку Connect.

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

Настройка шаблона одноэлементного запроса

  1. В шаблоне щелкните раскрывающийся список Доступные базы данных, и выберите из этого списка экземпляр служб Analysis Service.

  2. В списке Модель интеллектуального анализа данных выберите модель, к которой будет адресован запрос.

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

  3. В меню Запрос выберите пункт Задание значений для параметров шаблона.

  4. В строке список выбора можно ввести символ «*», чтобы возвращались все столбцы, либо список с разделителями-запятыми столбцов и выражений, чтобы возвращались определенные столбцы.

    Если ввести символ «*», то возвращается прогнозируемый столбец, а также все столбцы, для которых в шаге 6 были предоставлены новые значения.

    В образце кода, приведенном в начале данного раздела, для строки список выбора было установлено значение «*».

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

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

  6. В строке значение введите новое значение данных, для которого необходимо создать прогноз.

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

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

    В образце кода, приведенном в начале данного раздела, для строки столбец было установлено значение Number Children at Home.

    ПримечаниеПримечание

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

  8. Оставьте значение псевдоним входа равным t.

  9. Нажмите кнопку ОК.

  10. На панели текста запроса найдите красное подчеркивание волнистой линией под запятой и многоточием, обозначающее синтаксическую ошибку. Удалите многоточие и добавьте любое дополнительное условие для запроса. Если дополнительные условия добавляться не будут, удалите многоточие.

    В образце кода, приведенном в начале данного раздела, в качестве дополнительного условия было установлено '45' as [Age].

  11. Нажмите кнопку Выполнить.

См. также

Задания

Создание прогнозов (учебник по интеллектуальному анализу данных — начальный уровень)