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


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

Применимо к: SQL Server 2019 и более ранних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium

Это важно

Интеллектуальный анализ данных был признан устаревшим в службах SQL Server 2017 Analysis Services и теперь прекращён в службах SQL Server 2022 Analysis Services. Документация не обновляется для устаревших и прекращённых функций. Дополнительные сведения см. в статье о обратной совместимости служб Analysis Services.

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

На вкладке «Прогнозирование модели добычи данных» в Конструкторе интеллектуального анализа данных можно создать множество различных типов запросов. Вы можете создать запрос с помощью конструктора или ввести инструкции расширения интеллектуального анализа данных (DMX). Вы также можете начать с конструктора и изменить запрос, который он создает, изменив инструкции DMX, или добавив предложение WHERE или ORDER BY.

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

В следующем коде показан пример однотонного запроса к целевой модели рассылки 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]  

Ниже описано, как создать этот запрос прогнозирования.

Создание однотонного запроса с помощью конструктора интеллектуального анализа данных

  1. Перейдите на вкладку "Прогнозирование модели майнинга данных" в конструкторе интеллектуального анализа данных.

  2. Щелкните "Выбрать модель" в таблице модель данных.

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

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

    Например, чтобы создать пример кода, показанного в начале этого раздела, выберите TM_Decision_Tree и нажмите кнопку "ОК".

  3. Щелкните запрос Singleton на панели инструментов вкладки "Прогнозирование модели интеллектуального анализа данных ".

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

  4. В таблице входных данных singleton Query выберите значения в столбце "Значение ", чтобы описать случай, для которого требуется создать прогноз.

    Например, выберите 2 для числа детей дома, а затем введите 45 для возраста.

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

    Например, перетащите Bike Buyer в столбец Source.

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

    Например, щелкните " Функция прогнозирования" и выберите PredictProbability.

  7. Щелкните "Критерии/аргумент" в строке PredictProbability и введите имя столбца для прогнозирования и при необходимости определенное значение для прогнозирования.

    Например, введите [Покупатель велосипеда], 1.

  8. Щелкните поле "Псевдоним" в строке PredictProbability и введите имя для ссылки на новый столбец.

    Например, введите ProbableBuyer.

  9. Щелкните "Перейти к просмотру результатов запроса" на панели инструментов вкладки "Прогноз модели майнинга".

    Откроется новый экран, чтобы отобразить результат запроса. Чтобы просмотреть только что созданную инструкцию DMX, щелкните SQL.

См. также

Запросы прогнозирования (интеллектуальный анализ данных)