Пользовательский интерфейс конструктора запросов SAP NetWeaver BI (построитель отчетов)

Службы Reporting Services предоставляют графический конструктор запросов для создания многомерных выражений для источника данных SAP NetWeaver® Business Intelligence. Графический конструктор многомерных выражений имеет два режима: режим конструктора и режим запроса. Каждый режим предоставляет область метаданных, из которой можно перетаскивать элементы из InfoCube, MultiProvider или веб-ориентированного запроса, определенного в источнике данных, чтобы создавать MDX-запрос, который извлекает данные при обработке отчета.

Это важно

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

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

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

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

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

В следующей таблице перечислены области в этом режиме.

панель Функция
Кнопка "Выбрать куб" Отображает выбранный в данный момент запрос InfoCube, MultiProvider или веб-запрос.
Область метаданных Отображает иерархический список InfoCubes, MultiProviders и запросов. Запросы, созданные в источнике данных, могут отображаться в соответствующем кубе.
Область вычисляемых членов Отображает заданные в данный момент вычисляемые элементы, доступные для использования в запросе.
Панель «Данные» Отображает результаты выполнения запроса.

Измерения и ключевые фигуры можно перетащить из области метаданных и вычисляемые элементы из области вычисляемых элементов на панель данных. Если переключатель AutoExecute на панели инструментов включен, конструктор запросов выполняет запрос каждый раз, когда вы перемещаете объект в область данных. Если функция AutoExecute отключена, конструктор запросов не запускает запрос при внесении изменений в область данных. Запрос можно запустить вручную с помощью кнопки "Выполнить " на панели инструментов.

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

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

Кнопка Описание
Редактировать как текст Переключение между текстовым конструктором запросов и графическим конструктором запросов. Недоступно для этого типа источника данных.
Импорт Импортируйте существующий запрос из файла определения отчета (RDL) в файловой системе.
Обновление полей набора данных Обновите метаданные из источника данных.
Добавление вычисляемого элемента Откройте диалоговое окно "Построитель вычисляемых элементов".
Переключатель для отображения пустых ячеек Переключение между отображением и не отображением пустых ячеек на панели данных. (Это эквивалентно использованию оператора NON EMPTY в MDX).
АвтоВыполнение запроса Автоматически запускайте запрос и отображайте результат при каждом изменении, например удаление столбца на панели данных. Результаты отображаются на панели данных.
Удаление Удалите выбранный столбец в области данных из запроса.
Значок для диалогового окна Откроется диалоговое окно "Переменные". Эта кнопка включена только в том случае, если выбранный куб является кубом запросов (так как только кубы запросов поддерживают переменные). При назначении значения по умолчанию переменной создается соответствующий параметр отчета.
Запуск запроса Запустите запрос и отобразите результаты на панели данных.
Отмена запроса Отмена запроса.
Переключиться на Дизайн-режим Переключение между режимом проектирования и режимом запроса.

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

Чтобы переключить графический конструктор запросов в режим Запроса, нажмите кнопку Режим запроса на панели инструментов.

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

Конструктор запросов многомерных выражений SAP BW в представлении запросов

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

панель Функция
Кнопка "Выбрать куб" Отображает выбранный в данный момент InfoCube, MultiProvider или другой куб.
Область метаданных и функций Отображает окно с вкладками, в котором отображается список доступных метаданных или функций, которые можно использовать для создания текста запроса.
Панель "Переменные" Отображает определенные в данный момент переменные, доступные для использования в запросе.
Область запросов Отображает текущий текст запроса.
Область результатов Отображает результаты запроса.

На панели метаданных можно перетащить ключевые фигуры и измерения на вкладку "Метаданные" на панель запросов многомерных выражений ; Техническое имя метаданных вставляется на курсор. Функции можно перетащить с вкладки "Функции " на панель MDX-запросов. При выполнении запроса на панели результатов отображаются результаты текущего MDX-запроса.

Если выбранный куб является веб-запросом, вам будет предложено задать статические значения по умолчанию для существующих переменных. Затем можно перетащить переменные в область запросов MDX.

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

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

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

  • Редактировать как текст

  • Добавление вычисляемого члена (добавление вычисляемого члена)

  • Показать пустые ячейки ()

  • AutoExecute (Запрос AutoExecute)

  • Удалить (Удалить)

См. также

Конструкторы запросов (построитель отчетов)