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

Область применения: SQL Server Analysis Services

В Службах Microsoft SQL Server Analysis Services можно использовать запрос прогнозирования в расширениях интеллектуального анализа данных (DMX) для прогнозирования неизвестных значений столбцов в новом наборе данных на основе результатов модели интеллектуального анализа данных.

Тип используемого запроса зависит от того, какие данные необходимо получить от модели. Если требуется создавать простые прогнозы в режиме реального времени, например соответствует ли потенциальный заказчик на веб-сайте «портрету» покупателя велосипеда, то следует использовать одноэлементный запрос. Если необходимо создать пакет прогнозов из набора вариантов, содержащихся в источнике данных, нужно использовать нормальный прогнозирующий запрос.

Типы прогнозов

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

Прогнозируемое соединение
Используется для создания прогнозов по входным данным на основе существующих шаблонов модели интеллектуального анализа данных. За этой инструкцией запроса следует предложение ON , которое предоставляет условия соединения между столбцами модели интеллектуального анализа данных и входными столбцами.

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

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

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

Структура запроса

Для построения прогнозирующего запроса в расширениях интеллектуального анализа данных используется комбинация следующих элементов:

  • SELECT [FLATTENED]

  • TOP

  • FROM<MODEL>PREDICTION JOIN

  • ON

  • WHERE

  • ORDER BY

Элемент SELECT запроса прогнозирования определяет столбцы и выражения, которые будут отображаться в результирующем наборе, и может содержать следующие данные:

  • Прогнозирование или прогнозирование столбцов из модели интеллектуального анализа данных.

  • Любой столбец входных данных, используемый при создании прогнозов.

  • Функции, возвращающие столбец данных.

Элемент FROM<model>PREDICTION JOIN определяет исходные данные, используемые для создания прогноза. Для одноэлементного запроса — это последовательность значений, назначенных столбцам. Для пустого прогнозируемого соединения оставляется пустое значение.

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

Предложение WHERE можно использовать для фильтрации результатов прогнозирующего запроса. Для выбора наиболее вероятных прогнозов можно использовать предложение TOP или ORDER BY . Дополнительные сведения об использовании этих предложений см. в разделе SELECT (DMX).

Дополнительные сведения о синтаксисе инструкции прогнозирования см. в разделе SELECT FROM <model> PREDICTION JOIN (DMX) и SELECT FROM <model> (DMX).

См. также

Справочник по расширениям интеллектуального анализа данных (DMX)
Справочник по функциям расширений интеллектуального анализа данных
Справочник по операторам интеллектуального анализа данных
Справочник по расширениям интеллектуального анализа данных (DMX)
Соглашения о синтаксисе расширений интеллектуального анализа данных
Элементы синтаксиса расширений интеллектуального анализа данных
Общие функции прогнозирования (расширение интеллектуального анализа данных)
Общие сведения об инструкции SELECT в расширении интеллектуального анализа данных