Создание запроса DMX в SQL Server Management Studio

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

Это важно

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

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

  • Графический построитель запросов прогнозирования доступен как в SQL Server Data Tools, так и в SQL Server Management Studio, чтобы упростить процесс написания запросов прогнозирования и сопоставления наборов данных в модель.

  • Шаблоны запросов, предоставляемые в обозревателе шаблонов, запускают создание множества типов запросов интеллектуального анализа данных, включая множество типов прогнозирующих запросов. Шаблоны предоставляются для запросов содержимого, запросов, использующих вложенные наборы данных, запросов, возвращающих случаи из структуры интеллектуального анализа данных, и даже запросов определения данных.

  • Обозреватель метаданных в панелях запросов MDX и DMX предоставляет список доступных моделей и структур, которые можно перетаскивать в построитель запросов, а также список функций DMX. Эта функция упрощает получение имен объектов без ввода.

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

Шаблоны запросов DMX

Шаблоны для создания базовых запросов DMX доступны в Template Explorer. Папка DMX содержит шаблоны данных, которые разделены на следующие категории:

  • Содержимое модели

  • Управление моделями

  • Прогнозирующие запросы

  • Содержимое структуры

Вы также можете создавать пользовательские шаблоны для часто выполняемых запросов или команд.

Шаблоны запросов XMLA

Службы SQL Server Analysis Services также предоставляют шаблоны для запросов XMLA.

Существует некоторое совпадение между типами запросов, которые можно выполнить с помощью XMLA и DMX. Например, можно создать некоторые запросы содержимого модели с помощью DMX или наборов строк схемы анализа данных, но наборы строк схемы иногда содержат сведения, которые не отображаются в запросах содержимого DMX.

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

Создание и выполнение запроса DMX

Откройте новое окно DMX-запроса

  1. Нажмите «Создать запрос» в Management Studio и выберите Новый запрос DMX на сервере анализа.

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

Открытие обозревателя шаблонов

  1. В среде SQL Server Management Studio в меню «Вид» выберите Обозреватель шаблонов.

  2. Щелкните "Анализ сервера" , чтобы просмотреть представление дерева шаблонов, применяемых к службам SQL Server Analysis Services.

Применение шаблона для создания запроса

  • Щелкните правой кнопкой мыши соответствующий тип запроса и выберите "Открыть".

  • Или перетащите шаблон в редактор запросов.

  • Вы также можете заполнить параметры запроса с помощью параметра, указав значения параметров в меню "Запрос ".

Примеры создания определенных типов запросов из шаблонов см. в следующих разделах:

Создание однотонного запроса прогнозирования на основе шаблона

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

См. также

Средства запросов интеллектуального анализа данных
Справочник по расширениям интеллектуального анализа данных (DMX)