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


Пользовательский интерфейс конструктора запросов Hyperion Essbase

Добавления: 12 декабря 2006 г.

Службы Reporting Services предоставляют графический конструктор запросов, предназначенный для построения запросов многомерных выражений (MDX) к источнику данных Hyperion Essbase. Графический конструктор запросов многомерных выражений имеет два режима: режим конструктора и режим запросов. В каждом режиме есть область «Метаданные», из которой можно перетаскивать элементы куба, определенного в источнике данных, для построения запроса многомерных выражений, получающего данные при обработке отчета.

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

Графический конструктор запросов в режиме конструктора

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

Конструктор запросов для источника данных Hyperion Essbase

В следующей таблице описываются функции каждой области.

Область Функция

Кнопка «Выбрать куб»

Отображает куб, выбранный в настоящий момент.

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

Отображает иерархический список кубов.

Область «Вычисляемые элементы»

Отображает вычисляемые элементы, определенные на данный момент и доступные для использования в запросе.

Область «Фильтр»

Отображает фильтры, применяемые к запросу.

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

Отображает результаты выполнения запроса.

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

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

Панель инструментов графического конструктора запросов в режиме конструктора

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

Кнопка Описание

Набор данных

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

Кнопка с многоточием для изменения выбранного набора данных

Изменение выбранного набора данных.

Удаление выбранного набора данных

Удаление выбранного набора данных.

Обновление полей набора данных

Обновление полей для выбранного набора данных.

Значок для кнопки «Обычный конструктор запросов»

Обычный конструктор запросов. Недоступна в этом режиме.

Обновление полей набора данных

Обновление метаданных из источника данных.

Добавление вычисляемого элемента

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

Переключатель для просмотра пустых ячеек

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

Автоматическое выполнение запроса

Автоматическое выполнение запроса и вывод результатов после каждого изменения, например после удаления столбца в области «Данные». Результаты отображаются в области «Данные».

Удаление

Удаление выбранного элемента из запроса. Используйте эту кнопку для удаления выбранных строк в области «Фильтр».

Выполнение запроса

Выполнение запроса и отображение результатов в области «Данные».

Отмена запроса

Отмена запроса.

Переключение в режим конструктора

Переключение между режимом конструктора и режимом запросов.

Графический конструктор запросов в режиме запросов

Для переключения графического конструктора запросов в режим запросов щелкните переключатель Режим конструктора на панели инструментов. На следующем рисунке показаны части конструктора запросов в режиме запросов.

Конструктор запросов в режиме запроса для Hyperion

В следующей таблице описываются функции каждой области.

Область Функция

Кнопка «Выбрать куб»

Отображает куб, выбранный в настоящий момент.

Область «Метаданные/Функции»

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

Область «Запрос»

Отображает текст текущего запроса.

Область «Результат»

Отображает результаты запроса.

Можно перетаскивать меры и измерения с вкладки Метаданные области «Метаданные» в область «Запросы многомерных выражений». Функции можно перетаскивать в область «Запросы многомерных выражений» с вкладки Функции. При выполнении запроса в области «Результат» отображаются результаты текущего запроса многомерных выражений.

Панель инструментов графического конструктора запросов в режиме запросов

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

  • Обычный конструктор запросов (Значок для кнопки «Обычный конструктор запросов»)
  • Добавить вычисляемый элемент (Добавление вычисляемого элемента)
  • Показывать пустые ячейки (Переключатель для просмотра пустых ячеек)
  • Автовыполнение (Автоматическое выполнение запроса)

Внешние ресурсы

Использование служб SQL Server 2005 Reporting Services с Hyperion Essbase

См. также

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

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

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

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