Создание прогнозирующего запроса с помощью построителя прогнозирующих запросов
Применимо к: SQL Server 2019 и более ранних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium
Важно!
Интеллектуальный анализ данных не рекомендуется использовать в службах SQL Server 2017 Analysis Services, а в SQL Server 2022 Analysis Services его поддержка прекращена. Документация не обновляется для устаревших и неподдерживаемых функций. Дополнительные сведения см. в статье об обратной совместимости служб Analysis Services.
Создать прогнозирующий запрос можно при создании решения интеллектуального анализа данных в среде BI Development Studio. Можно также щелкнуть правой кнопкой мыши существующую модель интеллектуального анализа данных в среде SQL Server Management Studio и выбрать параметр Построить прогнозирующий запрос.
Построитель прогнозирующих запросов имеет три режима конструктора. Для перехода из одного режима в другой используются значки в верхнем левом углу.
Оформление
Запрос
Результат
Режимконструктора позволяет создать прогнозирующий запрос, для чего необходимо выбрать входные данные, связать данные с моделью, а затем добавить прогнозирующие функции в инструкции, создаваемые с помощью сетки. Сетка конструктора содержит следующие строительные блоки.
Источник
Выберите источник нового столбца. Можно использовать столбцы из модели интеллектуального анализа данных, входных таблиц, включенных в представление источника данных, прогнозирующей функции или пользовательского выражения.
Поле
Определяет конкретный столбец или функцию, связанные с элементом, выбранным в столбце Источник .
Псевдоним
Определяет, как столбец будет называться в результирующем наборе.
Показать
Определяет, отображается ли элемент, выбранный в столбце Источник , в результатах.
Группа
Работает со столбцом и/или для группирования выражений с использованием скобок. Например, (expr1 или expr2) и expr3.
и/или
Создает логику в запросе. Например, (expr1 или expr2) и expr3.
Критерий/Аргумент
Указывает условие или пользовательское выражение, которое применяется к столбцу. Можно перетаскивать столбцы из таблиц в ячейку.
Режимзапросов предоставляет текстовый редактор, обеспечивающий прямой доступ к языку DMX, а также к представлению входных данных и столбцов модели. Если выбран режим запросов , сетка, которая использовалась для определения запроса, заменяется базовым текстовым редактором. Этот редактор можно использовать для копирования и сохранения созданных запросов или для вставки существующих DMX-запросов через буфер обмена и выполнения этих запросов.
Представлениерезультатов выполняет текущий запрос и показывает результаты в сетке. Если базовые данные изменились и необходимо выполнить запрос еще раз, нажмите кнопку «Выполнить» в строке состояния.
При создании запроса интеллектуального анализа данных можно одновременно использовать и визуальные средства и текстовый редактор. Если внести изменения в запрос в текстовом редакторе и вернуться в представление конструктора , все изменения будут потеряны и запрос вернется к исходному виду, в котором он был создан построителем прогнозирующих запросов.
Создание прогнозирующего запроса
Перейдите на вкладку Прогноз моделей интеллектуального анализа данных в конструкторе интеллектуального анализа данных.
Нажмите кнопку Выбрать модель в таблице Модель интеллектуального анализа данных .
Откроется диалоговое окно Выбор модели интеллектуального анализа данных со списком всех структур интеллектуального анализа данных, существующих в текущем проекте.
Выберите модель, по которой нужно сделать прогноз, и нажмите кнопку ОК.
В окне Выбор входных таблиц нажмите кнопку Выбрать таблицу вариантов.
Откроется диалоговое окно Выбор таблицы .
Из списка Источник данных выберите источник данных, содержащий данные, на основе которых необходимо создать прогноз.
В поле Имя таблицы или представления выберите таблицу, содержащую данные, на основе которых необходимо создать прогноз, а затем нажмите кнопку ОК.
После выбора входной таблицы в построителе прогнозирующих запросов будет создано сопоставление по умолчанию между моделью интеллектуального анализа данных и таблицей входных данных на основе имен столбцов. Для удаления сопоставления щелкните кнопкой мыши, чтобы выбрать строку, связывающую столбец в таблице Модель интеллектуального анализа данных с сопоставляемым столбцом в таблице Выбор входных таблиц , а затем нажмите клавишу DELETE. Можно также вручную создать сопоставления, щелкнув столбец в таблице Выбор входных таблиц и перетащив его в соответствующий столбец в таблице Модель интеллектуального анализа данных .
Добавьте любое сочетание следующих типов данных в сетку построителя прогнозирующих запросов.
Прогнозируемые столбцы из поля Модель интеллектуального анализа данных .
Любое сочетание входных столбцов из поля Выбор входных таблиц .
Прогнозирующие функции
Запустите запрос, нажав первую кнопку на панели инструментов вкладки Прогноз моделей интеллектуального анализа данных , а затем выбрав пункт Результат.
См. также:
Создание одноэлементного запроса в конструкторе интеллектуального анализа данных
Запросы интеллектуального анализа данных