Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
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 можно использовать для создания моделей для всех видов задач машинного обучения, включая классификацию, анализ рисков, создание рекомендаций и линейную регрессию. Вы также можете писать DMX-запросы для получения сведений о шаблонах и статистике, которые были созданы в ходе обработки модели.
Вы можете написать собственный dmX или создать базовый dmX с помощью средства, например построителя прогнозируемых запросов , а затем изменить его. Как SQL Server Management Studio, так и SQL Server Data Tools предоставляют инструменты для создания DMX-прогнозирующих запросов. В этом разделе описывается создание и выполнение запросов интеллектуального анализа данных с помощью этих средств.
Построитель прогнозных запросов
Построитель запросов прогнозирования включен во вкладке "Прогноз модели интеллектуального анализа данных" конструктора интеллектуального анализа данных, который доступен как в SQL Server Management Studio, так и в SQL Server Data Tools.
Используя построитель запросов, вы выбираете модель интеллектуального анализа данных, добавляете новые данные для анализа и добавляете функции прогнозирования. Затем можно переключиться в текстовый редактор, чтобы изменить запрос вручную или переключиться на панель результатов , чтобы просмотреть результаты запроса.
Редактор запросов
Редактор запросов в SQL Server Management Studio также позволяет создавать и запускать DMX-запросы. Вы можете подключиться к экземпляру SQL Server Analysis Services, а затем выбрать базу данных, столбцы структуры анализа данных и модель анализа данных. Обозреватель метаданных содержит список функций прогнозирования, которые можно просмотреть.
Шаблоны DMX
SQL Server Management Studio предоставляет интерактивные шаблоны запросов интеллектуального анализа данных, которые можно использовать для создания запросов DMX. Если список шаблонов не отображается, щелкните "Вид " на панели инструментов и выберите обозреватель шаблонов. Чтобы просмотреть все шаблоны SQL Server Analysis Services, включая шаблоны для DMX, MDX и XMLA, щелкните значок куба.
Чтобы создать запрос с помощью шаблона, можно перетащить шаблон в открытое окно запроса или дважды щелкнуть шаблон, чтобы открыть новое подключение и новую область запросов.
Пример создания запроса прогнозирования из шаблона см. в статье "Создание однотонного прогнозирующего запроса на основе шаблона".
Предупреждение
Надстройка интеллектуального анализа данных для Microsoft Office Excel также содержит ряд шаблонов, а также интерактивный построитель запросов, который может помочь создавать сложные инструкции DMX. Чтобы использовать шаблоны, нажмите кнопку "Запрос" и нажмите кнопку "Дополнительно " в клиенте интеллектуального анализа данных.
Компоненты интеллектуального анализа данных служб интеграции Integration Services
Кроме того, можно включить запросы прогнозирования в составе пакета служб SQL Server Integration Services. Следующие задачи и преобразования в службах Integration Services поддерживают создание и выполнение запросов прогнозирования DMX и инструкций DMX.
| Компонент | Description |
|---|---|
| Задача запроса на интеллектуальный анализ данных | Выполняет DMX-запросы и другие инструкции DMX в рамках потока управления. Редактор задач предоставляет Построитель запросов прогнозирования и текстовое поле для ручной модификации DMX-запроса. Однако редактор задач не может проверить запрос относительно объектов в решении SQL Server Analysis Services. Поэтому рекомендуется создать запрос в SQL Server Data Tools или Management Studio, а затем вставить текст инструкции или запроса в редактор задач. |
| Преобразование запросов интеллектуального анализа данных | Выполняет запрос прогнозирования в потоке данных, используя данные, предоставленные источником потока данных. Редактор задач предоставляет Построитель запросов прогнозирования и текстовое поле для ручного изменения DMX-запроса. Преобразование можно использовать только для создания запросов, использующих данные в потоке данных; то есть запросы, использующие синтаксис PREDICTION JOIN. Этот компонент нельзя использовать для выполнения запросов содержимого или других типов инструкций DMX. |
Интерфейсы программирования приложений
Пользовательские приложения, выполняющие запросы к моделям интеллектуального анализа данных, можно создавать с помощью различных языков программирования в сочетании с протоколами сервера, такими как OLE DB или клиент ADOMD служб Analysis Services. Дополнительные сведения см. в разделе "Программирование интеллектуального анализа данных".
Однако XMLA представляет собой базовый формат сообщения для всех взаимодействий с сервером службы Analysis Service. В сообщении XMLA запросы представлены по-разному в зависимости от того, отправляете ли вы прогнозирующий запрос на основе dmX, запроса содержимого или запроса, который получает метаданные модели с помощью наборов строк схемы интеллектуального анализа данных.
Текст запросов на предсказание (и всех других инструкций DMX) передается в XMLA методом Execute Method (XMLA), где запрос DMX размещается как текст в Statement Element (XMLA) элемента Command Element (XMLA) XMLA.
Чтобы получить содержимое модели и метаданные модели, такие как количество кластеров, атрибуты, используемые в деревах принятия решений, дата последнего обработки модели и параметры алгоритма, используемые при создании модели, можно использовать метод Discover Method (XMLA) и указать один из наборов строк схемы интеллектуального анализа данных в заголовке RequestType Element (XMLA). Чтобы сузить область запроса, введите условия в качестве ограничений в элементе RestrictionList Element (XMLA).
См. также
Справочник по расширениям интеллектуального анализа данных (DMX)
Решения для интеллектуального анализа данных
Понимание инструкции SELECT в DMX
Структура и использование запросов прогнозирования dmX
Создание запроса прогнозирования с помощью построителя прогнозов
Создание запроса интеллектуального анализа данных в СРЕДЕ SQL Server Management Studio