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


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

После создания набора данных на основе источника данных Hyperion Essbase конструктор отчетов открывает графический конструктор запросов многомерных выражений в режиме конструктора. Для переключения в режим запроса щелкните переключатель Режим конструктора (Переключение в режим конструктора) на панели инструментов конструктора запросов. Используйте режим запроса, чтобы непосредственно просматривать или изменять текст запроса многомерных выражений, а также для интерактивного построения запроса многомерных выражений. Можно выбрать куб, перетащить элементы в область «Данные», добавить вычисляемые элементы и сразу же просмотреть результирующий набор. Дополнительные сведения о режиме конструктора см. в разделе Использование конструктора запросов многомерных выражений Hyperion Essbase в режиме конструктора.

Графический конструктор отчетов в режиме запроса содержит панель инструментов, раскрывающийся список Выбор куба и три области: область «Метаданные» с вкладками Метаданные и Функции, область «Запрос» и область «Результат». Дополнительные сведения об интерфейсе пользователя см. в разделе Пользовательский интерфейс конструктора запросов Hyperion Essbase.

Выбор базы данных

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

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

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

Для кубов в древовидной форме отображаются иерархии, уровни, элементы и свойства элементов. Объекты из области «Метаданные» можно перетащить в область «Запрос», где для этих метаданных добавится соответствующий текст запроса многомерных выражений. Текст вставляется в позицию, обозначенную курсором.

Вкладка «Функции» позволяет просматривать доступные для использования в запросе многомерных выражений функции и перетаскивать их в область «Запрос». Функция вставляется в позицию, обозначенную курсором.

Фильтрация данных

Параметризованные запросы не поддерживаются поставщиком данных Microsoft.NET Framework для Hyperion Essbase, поскольку этот источник данных их не поддерживает.

Чтобы отфильтровать данные из источника данных Hyperion Essbase в режиме запроса, введите предложение многомерных выражений для ограничения получаемых данных.

ПримечаниеПримечание

Некоторые синтаксические элементы многомерных выражений поддерживаются не всеми модулями обработки данных. Дополнительные сведения о фильтрации данных для этого поставщика см. в подразделе «Фильтрация данных» раздела Использование конструктора запросов многомерных выражений Hyperion Essbase в режиме конструктора.

Расширенные свойства

Модуль обработки данных Hyperion Essbase поддерживает расширенные свойства полей для многомерных источников данных. Список поддерживаемых полей см. в разделе Использование расширенных свойств поля в кубе Hyperion Essbase.

Результаты

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

Чтобы отобразить в области «Метаданные» изменения кубов в источнике данных, нажмите кнопку Обновить на панели инструментов. При выполнении запроса обновляется только область результатов.

ПримечаниеПримечание

По умолчанию в результатах запроса многомерных выражений пустые ячейки скрыты. Это эквивалентно использованию предложения NON EMPTY в многомерном выражении. Для отображения пустых ячеек щелкните переключатель Показывать пустые ячейки на панели инструментов конструктора запросов.

Определение запроса

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