Как создать одноэлементный запрос в конструкторе интеллектуального анализа данных
Одноэлементный запрос используется при необходимости создать прогноз для одного варианта. Дополнительные сведения об одноэлементных запросах см. в разделе Запрос моделей интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных).
На вкладке Прогноз модели интеллектуального анализа данных конструктора интеллектуального анализа данных можно создавать много различных типов запросов. Запросы можно создавать с помощью конструктора либо путем ввода инструкций расширения интеллектуального анализа данных (DMX-инструкций). Кроме того, можно начать работу с конструктором, а затем изменить созданный в нем запрос путем изменения DMX-инструкций или путем добавления предложений WHERE или ORDER BY.
Чтобы переключиться между представлением конструктора запросов и представлением текста запросов, нажмите первую кнопку на панели инструментов. В режиме представления текста запроса можно посмотреть код расширений интеллектуального анализа данных, созданный построителем прогнозирующих запросов. Кроме того, здесь можно выполнить запрос, изменить его и выполнить измененный запрос. Однако измененный запрос не сохранится при переключении обратно в представление проектирования запроса.
В приведенном ниже коде показан пример одноэлементного запроса к модели целевой рассылки TM_Decision_Tree.
SELECT [Bike Buyer], PredictProbability([Bike Buyer]) as ProbableBuyer
FROM [TM_Decision_Tree]
NATURAL PREDICTION JOIN
(SELECT '2' AS [Number Children At Home], '45' as [Age])
AS [t]
Следующие шаги объясняют процедуру создания прогнозирующего запроса.
Создание одноэлементного запроса с помощью конструктора интеллектуального анализа данных
Перейдите на вкладку Прогноз моделей интеллектуального анализа в конструкторе интеллектуального анализа данных.
Нажмите кнопку Выбрать модель в таблице Модель интеллектуального анализа данных.
Откроется диалоговое окно Выбор модели интеллектуального анализа данных со списком всех структур интеллектуального анализа данных, существующих в текущем проекте.
Выберите модель, которую необходимо использовать в прогнозе.
Например, для создания образца кода, показанного в начале этого раздела, выберите TM_Decision_Tree, затем нажмите кнопку ОК.
Нажмите на панели инструментов вкладки Прогноз модели интеллектуального анализа данных кнопку Одноэлементный запрос.
На вкладке появится таблица Ввод одноэлементного запроса, столбцы в которой автоматически сопоставляются со столбцами в таблице Модель интеллектуального анализа данных.
В таблице Ввод одноэлементного запроса выберите в столбце Значение значения, описывающие объект, для которого необходимо создать прогноз.
Например, выберите 2 в качестве значения параметра Number Children At Home, затем введите 45 в качестве значения параметра Age.
Перетащите прогнозируемый столбец из таблицы Модель интеллектуального анализа данных в столбец Источник в нижней части вкладки. При необходимости можно ввести псевдоним для этого столбца.
Например, перетащите Bike Buyer в столбец Источник.
Выберите из раскрывающегося списка в столбце Источник пункт Прогнозирующая функция или Пользовательское выражение и добавьте дополнительные функции к запросу.
Например, выберите Прогнозирующая функция, затем выберите функцию PredictProbability.
Щелкните Критерий или аргумент в строке PredictProbability, затем введите имя столбца для прогнозирования и, при необходимости, укажите конкретное значение для прогнозирования.
Например, введите [Bike Buyer], 1.
Щелкните поле Псевдоним в строке PredictProbability, затем введите имя для ссылки на новый столбец.
Например, введите Возможный_покупатель.
Нажмите на панели инструментов вкладки Прогноз модели интеллектуального анализа данных кнопку Переключиться в режим просмотра результата запроса.
Откроется новый экран, в котором отобразится результат запроса. Чтобы просмотреть созданную DMX-инструкцию, щелкните SQL.
См. также