Поделиться через


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

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

  • В среде SQL Server Data Tools (SSDT) и среде Среда SQL Server Management Studio доступен графический построитель прогнозирующих запросов, упрощающий написание прогнозирующих запросов и сопоставление наборов данных с моделью.

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

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

В этом разделе описывается построение DMX-запроса в обозревателе метаданных и в редакторе DMX-запросов.

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

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

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

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

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

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

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

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

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

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

Кроме того, обработка операций в расширениях интеллектуального анализа данных и в XML для аналитики имеет ряд существенных различий. Так, в частности, XML для аналитики можно использовать в административных операциях, например для резервного копирования всей базы данных служб Analysis Services, однако если нужно создать резервную копию одной модели интеллектуального анализа данных, то в расширениях интеллектуального анализа данных поддерживается простая команда EXPORT (расширения интеллектуального анализа данных), которая больше подходит для такой задачи.

Построение и выполнение DMX-запроса

Откройте окно создания DMX-запроса

  1. Щелкните значок Создать запрос в среде Среда Management Studio и выберите пункт Создать запрос расширений интеллектуального анализа данных служб Analysis Services.

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

Откройте обозреватель шаблонов

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

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

Примените шаблон, чтобы построить запрос

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

  • Также можно перетащить шаблон в редактор запросов.

  • Можно ввести параметры для запроса, выбрав команду Указать значения параметров шаблона в меню Запрос.

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

создать одноэлементный прогнозирующий запрос из шаблона

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

См. также

Справочник

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

Основные понятия

Интерфейсы запросов интеллектуального анализа данных

Другие ресурсы

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