Использование конструктора запросов многомерных выражений служб Analysis Services в режиме запроса (службы Reporting Services)
Если создается набор данных из источника данных служб SQL ServerAnalysis Services, конструктор отчетов отображает конструктор запросов многомерных выражений в режиме конструктора. Для перехода в режим запросов нажмите кнопку Режим конструктора () на панели инструментов.
Графический конструктор запросов в режиме запросов содержит панель инструментов, кнопку выбора куба (...) и три области: область с вкладками «Метаданные», «Функции» и «Шаблоны», область запросов и область данных. Описание интерфейса пользователя см. в разделе Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services.
Примечание |
---|
Изменения, сделанные в режиме запроса, не сохранятся, если вернуться в режим конструктора. |
Используйте режим запроса, чтобы в интерактивном режиме создать запрос многомерных выражений. Можно выбрать куб и перетаскивать измерения, атрибуты измерений, уровни, иерархии, именованные наборы, элементы, меры и ключевые индикаторы производительности (KPI) в область запросов. Можно включить в запрос функции или шаблоны запросов многомерных выражений. Можно также задать значения по умолчанию для переменных и автоматически просматривать результаты, возвращаемые в ответ на запрос, когда вы вносите изменения в области запросов. Можно создать фильтры для ограничения данных, извлекаемых из набора данных по запросу, и определить параметры. Каждый раз при изменении запроса в области запросов службы Reporting Services обрабатывают текст запроса многомерных выражений, чтобы определить, какие столбцы необходимо получить из источника данных. Эти столбцы появляются в области «Данные отчета» как поля набора данных.
Текстовый конструктор запросов недоступен для построения запросов многомерных выражений. Запросы многомерных выражений для наборов данных отчета необходимо создавать с помощью конструктора запросов многомерных выражений в графическом режиме или режиме запросов.
Кнопка выбора куба
Прежде чем создавать запрос, необходимо выбрать куб, из которого будут извлекаться данные. Нажмите кнопку выбора куба (...), чтобы открыть диалоговое окно Выбор куба. Источники данных служб Analysis Services предоставляют список доступных кубов. По умолчанию выбирается первый куб в базе данных.
Инструкции по выбору куба см. в разделе Как выбрать куб (службы Reporting Services).
Область «Метаданные»
В области «Метаданные» можно просматривать метаданные выбранного куба на базовом источнике данных, например: измерения, уровни, иерархии, атрибуты, меры и ключевые индикаторы производительности. Используйте обозреватель метаданных для перетаскивания объектов в область запросов.
Область метаданных расположена под именем куба в левой стороне конструктора запросов. В этой области отображаются объекты, которые хранятся в выбранном кубе и которые можно перетащить в область запросов многомерных выражений. Когда объект перетаскивается в область запросов, в запрос помещается имя этого объекта.
Из области метаданных в область запросов можно перетащить следующие объекты:
уровни;
меры;
иерархии и атрибуты;
ключевые индикаторы производительности (KPI).
Свойства элементов в область «Запрос» перетаскивать нельзя. Дополнительные сведения о ссылках на свойства элементов см. в разделах Использование расширенных свойств поля для набора данных служб Analysis Services и Работа с полями набора данных отчета.
Область запросов
Используйте «Область запросов», чтобы в интерактивном режиме создать инструкцию многомерного выражения. Предоставляется инструкция по умолчанию. Перетащите меры и измерения из области метаданных в допустимые местоположения в инструкции многомерного выражения. Дополнительные сведения о создании запросов многомерных выражений см. в разделе Справочник по многомерным выражениям.
Нажмите кнопку Подготовить запрос (), чтобы проверить синтаксис многомерного выражения и определить, завершилась ли успешно операция оптимизации запроса или другие операции обработки запроса. Службы Reporting Services анализируют текст многомерного выражения, чтобы определить столбцы результирующего набора. Полученные результаты отображаются в виде коллекции полей для набора данных в области «Данные отчета». Этот запрос сохраняется в определении отчета вместе с текстом запроса многомерных выражений. Можно также добавлять или изменять поля вручную с помощью диалогового окна Свойства набора данных. Дополнительные сведения см. в разделе Работа с полями набора данных отчета.
Область результатов
Используйте область результатов для просмотра результатов запроса. Чтобы выполнить запрос, нажмите кнопку Выполнить на панели инструментов конструктора запросов.
Использование параметров запроса в режиме запроса
Чтобы добавить параметры к запросу многомерных выражений, нажмите кнопку Параметры запроса () на панели инструментов. Откроется диалоговое окно Определение параметров запроса. Укажите имя и другие сведения для этого параметра. После закрытия конструктора запросов для каждого указанного параметра запроса автоматически создается параметр отчета.
Чтобы управлять связью между параметрами отчета и параметрами запроса, используйте диалоговое окно Свойства набора данных. Хотя параметры отчета создаются автоматически на основе параметров запроса, можно управлять параметрами отчета отдельно. Кроме того, если изменяется имя параметра запроса или удаляется параметр запроса, то параметр отчета, который соответствует параметру запроса, не изменяется и не удаляется автоматически. Дополнительные сведения см. в разделах Добавление параметров к отчету и Инструкции по работе с данными отчета.
См. также