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


Использование конструктора запросов многомерных выражений служб Analysis Services в режиме запросов

Изменения: 14 апреля 2006 г.

Если создается набор данных из источника данных служб Microsoft Analysis Services, конструктор отчетов отображает конструктор запросов многомерных выражений в режиме конструктора. Для перехода в режим запросов нажмите кнопку Режим конструктора (Переключение в режим конструктора) на панели инструментов. Графический конструктор запросов в режиме запросов содержит панель инструментов, кнопку выбора куба и три области: область с вкладками «Метаданные», «Функции» и «Шаблоны», область запросов и область данных. Описание интерфейса пользователя см. в разделе Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services.

ms155824.note(ru-ru,SQL.90).gifПримечание.
Изменения, сделанные в режиме запроса, не сохранятся, если вернуться в режим конструктора.

Используйте режим запросов для интерактивного построения запроса многомерных выражений или для прямого ввода текста запроса многомерных выражений. Можно выбрать куб и перетаскивать измерения, атрибуты измерений, уровни, иерархии, именованные наборы, элементы, меры и ключевые индикаторы производительности (KPI) в область запросов. Можно включить в запрос функции или шаблоны запросов многомерных выражений. Можно также задать значения по умолчанию для переменных и автоматически просматривать результаты, возвращаемые в ответ на запрос, когда вы вносите изменения в области запросов. Можно создать фильтры для ограничения данных, извлекаемых из набора данных по запросу, и определить параметры. Каждый раз, когда в запрос в области запросов вносятся изменения, службы Reporting Services обрабатывают текст запроса многомерных выражений, чтобы определить, какие столбцы требуются из источника данных. Эти столбцы отображаются в окне набора данных в виде полей набора данных.

Обычный конструктор запросов не включен в модуль обработки данных служб Microsoft Analysis Services.

Кнопка выбора куба

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

Инструкции о выборе куба см. в разделе Как выбрать куб (конструктор отчетов).

Область «Метаданные»

В области «Метаданные» можно просматривать метаданные выбранного куба на базовом источнике данных, например: измерения, уровни, иерархии, атрибуты, меры и ключевые индикаторы производительности. Используйте обозреватель метаданных для перетаскивания объектов в область запросов.

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

Из области метаданных в область запросов можно перетащить следующие объекты:

  • уровни;
  • меры;
  • иерархии и атрибуты;
  • ключевые индикаторы производительности (KPI).

Свойства элементов в область «Запрос» перетаскивать нельзя. Дополнительные сведения о свойствах элемента см. в разделе Использование расширенных свойств поля для базы данных служб Analysis Services. Работа с полями набора данных отчета

Область запросов

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

Используйте кнопку Подготовить запрос (Кнопка «Подготовить запрос») для проверки синтаксиса запроса многомерных выражений, а также того, что оптимизация запроса или другие действия по обработке запроса выполнены успешно. Службы Reporting Services анализируют текст запроса многомерных выражений для определения того, какие столбцы требуются, чтобы поля набора данных могли быть представлены в окне наборов данных. Этот ограниченный запрос сохраняется в определении отчета вместе с текстом запроса многомерных выражений. Можно также добавлять и изменять поля вручную на вкладке «Поля» диалогового окна наборов данных. Используйте кнопку Обновить поля (Обновление полей набора данных) на панели инструментов, чтобы просмотреть поля, определенные для текущего запроса в окне наборов данных. Дополнительные сведения об окне «Наборы данных» см. в разделе Работа с полями набора данных отчета.

Область результатов

Используйте область результатов для просмотра результатов запроса. Чтобы выполнить запрос, нажмите кнопку Выполнить на панели инструментов конструктора запросов.

Использование параметров запроса в режиме запроса

Если запрос содержит параметры, то при вводе запроса конструктор отчетов автоматически создает параметры отчета, соответствующие параметрам запроса. Например, следующий запрос многомерных выражений создает параметр отчета ProductColor:

SELECT NON EMPTY { 
   [Measures].[Internet Order Quantity] } ON COLUMNS, 
   NON EMPTY { ([Product].[Product].[Product].ALLMEMBERS * 
      [Product].[Color].[Color].ALLMEMBERS ) }
   DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM 
   ( SELECT 
      ( STRTOSET(@ProductColor, CONSTRAINED) ) ON COLUMNS 
       FROM [Adventure Works]) 
        CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, 
        FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

Для управления связями между параметрами отчета и запроса нажмите кнопку Изменить выбранное (Кнопка с многоточием для изменения выбранного набора данных) на панели инструментов, чтобы открыть диалоговое окно Набор данных, и перейдите на вкладку Параметры. Хотя параметры отчета создаются автоматически на основе параметров запроса, можно управлять параметрами отчета отдельно. Кроме того, если изменяется имя параметра запроса или удаляется параметр запроса, то параметр отчета, который соответствует параметру запроса, не изменяется и не удаляется автоматически. Чтобы удалить параметр отчета, в меню Отчет выберите пункт Параметры отчета. Выберите параметр, который необходимо удалить, и нажмите кнопку Удалить. Дополнительные сведения см. в разделе Работа с параметрами в службах Reporting Services.

См. также

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

Определение наборов данных отчетов для многомерных данных и данных прогноза интеллектуального анализа служб Analysis Services
Использование конструктора запросов многомерных выражений служб Analysis Services в режиме конструктора
Использование конструктора DMX-запросов служб Analysis Services

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

Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое
  • Обновленное введение.
  • Включены ссылки на раздел «Пользовательский интерфейс конструктора запросов многомерных выражений».
  • Обновленные подробности об области «Метаданные».