Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: SQL Server 2019 и более ранних версий Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Важно!
Интеллектуальный анализ данных не рекомендуется использовать в службах SQL Server 2017 Analysis Services, а в SQL Server 2022 Analysis Services его поддержка прекращена. Документация не обновляется для устаревших и неподдерживаемых функций. Дополнительные сведения см. в статье об обратной совместимости служб Analysis Services.
Одноэлементный запрос полезен, если у вас есть модель, которую вы хотите использовать для прогнозирования, но не хотите сопоставлять ее с внешним набором входных данных или выполнять массовые прогнозы. Одноэлементный запрос позволяет предоставлять модели значения и мгновенно видеть спрогнозированное значение.
Например, следующий запрос расширений интеллектуального анализа данных представляет одноэлементный запрос к модели целевой рассылки, 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
В SQL Server Management Studio в меню Вид выберите пункт Шаблон Обозреватель.
Чтобы открыть шаблоны сервера анализа данных, щелкните значок куба.
Открытие шаблона прогнозирующего запроса
В обозревателе шаблоновв списке шаблонов сервера анализа данных разверните узел Расширения интеллектуального анализа данных, а затем узел Запросы прогноза.
Дважды щелкните Одноэлементный прогноз.
В диалоговом окне Подключение к службам Analysis Services введите имя сервера с экземпляром SQL Server Analysis Services, содержащим модель интеллектуального анализа данных для запроса.
Нажмите кнопку Соединить.
Шаблон откроется в указанной базе данных вместе с обозревателем объектов модели интеллектуального анализа данных, содержащим функции интеллектуального анализа данных и список структур интеллектуального анализа данных и связанных с ними моделей.
Настройка шаблона одноэлементного запроса
В шаблоне щелкните раскрывающийся список Доступные базы данных и выберите из этого списка экземпляр служб Analysis Service.
В списке Модель интеллектуального анализа данных выберите модель, к которой будет адресован запрос.
На панели Метаданные обозревателя объектов появится список столбцов модели интеллектуального анализа данных.
В меню Запрос выберите пункт Задание значений для параметров шаблона.
В строке список выбора можно ввести символ "*", чтобы возвращались все столбцы, либо список с разделителями-запятыми столбцов и выражений, чтобы возвращались определенные столбцы.
Если ввести символ «*», то возвращается прогнозируемый столбец, а также все столбцы, для которых в шаге 6 были предоставлены новые значения.
В образце кода, приведенном в начале данного раздела, для строки список выбора было установлено значение "*".
В строке модель интеллектуального анализа данных введите имя модели интеллектуального анализа данных, присутствующей в списке моделей, отображаемом в Обозревателе объектов.
В образце кода, приведенном в начале данного раздела, для строки модель интеллектуального анализа данных было установлено имя TM_Decision_Tree.
В строке значение введите новое значение данных, для которого необходимо создать прогноз.
В образце кода, приведенном в начале данного раздела, для строки значение было установлено значение 2 , чтобы прогнозировать поведение, связанное с покупкой велосипедов, основываясь на количестве детей в доме.
В строке столбец введите имя столбца модели интеллектуального анализа данных, с которым должны быть сопоставлены новые данные.
В образце кода, приведенном в начале данного раздела, для строки столбец было установлено значение Количество детей в доме.
Примечание
При работе с диалоговым окном Задание значений для параметров шаблона заключать имя столбца в квадратные скобки необязательно. Они будут добавлены автоматически.
Оставьте значение псевдоним входа равным t.
Нажмите кнопку ОК.
На панели текста запроса найдите красное подчеркивание волнистой линией под запятой и многоточием, обозначающее синтаксическую ошибку. Удалите многоточие и добавьте любое дополнительное условие для запроса. Если дополнительные условия добавляться не будут, удалите многоточие.
В образце кода, приведенном в начале данного раздела, в качестве дополнительного условия было установлено [Возраст]: '45'.
Нажмите кнопку Выполнить.
См. также:
Создание прогнозов (учебник по интеллектуальному анализу данных — начальный уровень)