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


Создание однотонного запроса прогнозирования на основе шаблона

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

Например, следующий DMX-запрос представляет одиночный запрос к целевой модели рассылки 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. В Обозревателе шаблонов, в списке шаблонов сервера анализа, разверните DMX, а затем разверните Запросы прогнозирования.

  2. Дважды щелкните Singleton Prediction.

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

  4. Нажмите кнопку "Подключить".

  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. Щелкните Выполнить.

См. также

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