Пользовательский интерфейс конструктора запросов SAP NetWeaver BI (построитель отчетов 3.0)
Службы Службы Reporting Services предоставляют графический конструктор запросов, предназначенный для построения запросов многомерных выражений к источнику данных SAP NetWeaver® Business Intelligence. Графический конструктор запросов многомерных выражений имеет два режима: режим конструктора и режим запросов. В каждом режиме имеется панель «Метаданные», из которой можно перетащить элементы из InfoCube, MultiProvider или запроса с поддержкой веб-доступа, определенного на источнике данных, для построения запроса многомерных выражений, получающего данные при обработке отчета.
Примечание по безопасности |
---|
При создании и выполнении запросов пользователи получают доступ к источникам данных. Следует предоставить минимальные разрешения на источники данных, например разрешение только на чтение. |
В этом разделе описываются кнопки панели инструментов и области конструктора запросов для каждого режима работы графического конструктора запросов.
Графический конструктор запросов в режиме конструктора
При изменении запроса набора данных, в котором используется источник данных SAP NetWeaver Business Intelligence, графический конструктор запросов открывается в режиме конструктора.
В следующей таблице приводится список панелей в этом режиме.
Панель |
Функция |
---|---|
Кнопка «Выбрать куб» |
Отображается текущий выбранный InfoCube, MultiProvider или запрос с поддержкой веб-доступа. |
Панель «Метаданные» |
Отображается иерархический список InfoCube, MultiProvider и запросов. Запросы, созданные в источнике данных, появляются под соответствующим кубом. |
Панель «Вычисляемые элементы» |
Отображаются определенные в настоящее время вычисляемые элементы, которые можно использовать в запросе. |
Панель «Данные» |
Отображаются результаты работы запроса. |
На панель «Данные» можно перетаскивать измерения и ключевые элементы с панели «Метаданные» и вычисляемые элементы с панели «Вычисляемые элементы». Если переключатель Автовыполнение на панели инструментов включен, конструктор запросов выполняет запрос каждый раз при перетаскивании объекта в область «Данные». Если переключатель Автовыполнение выключен, конструктор запросов не выполняет запрос при любых изменениях в панели «Данные». Запрос можно выполнить вручную, нажав кнопку Запуск на панели инструментов.
Панель инструментов графического конструктора запросов в режиме конструктора
На панели инструментов графического конструктора расположены кнопки, помогающие проектировать запросы многомерных выражений с помощью графического интерфейса. В следующей таблице перечислены кнопки и описаны их функции.
Кнопка |
Описание |
---|---|
Редактировать как текст |
Переключение между текстовым конструктором запросов и графическим конструктором запросов. Недоступен для этого типа источника данных. |
Импортировать |
Импортировать существующий запрос из файла определения отчета (RDL), расположенного в файловой системе. |
Обновление метаданных из источника данных. |
|
Отображение диалогового окна Построитель вычисляемых элементов. |
|
Переключение между режимами отображения и скрытия пустых ячеек на панели «Данные». (Это эквивалентно использованию предложения NON EMPTY в многомерном выражении). |
|
Автоматическое выполнение запроса и вывод результатов после каждого изменения, например после удаления столбца на панели «Данные». Результаты выводятся на панели «Данные». |
|
Удалить из запроса столбец, выбранный на панели «Данные». |
|
Отобразить диалоговое окно Переменные. Эта кнопка включена, только если выбранный куб является кубом запроса (так как переменные поддерживаются только в кубах запросов). При присвоении переменной значения по умолчанию создается соответствующий параметр в отчете. |
|
Выполнить запрос и отобразить результаты на панели «Данные». |
|
Отменить запрос. |
|
Переключение между режимом конструктора и режимом запросов. |
Графический конструктор запросов в режиме запросов
Для переключения графического конструктора запросов в режим запросов щелкните переключатель Режим конструктора на панели инструментов.
На следующем рисунке показаны части конструктора запросов в режиме запросов.
В следующей таблице описывается функция каждой панели.
Панель |
Функция |
---|---|
Кнопка «Выбрать куб» |
Отображает текущий выбранный InfoCube, MultiProvider или другой куб. |
Панель метаданных и функций |
Отображает окно с вкладками, в котором выводится список доступных метаданных и функций, которые можно использовать при создании текста запроса. |
Панель «Переменные» |
Отображает определенные в настоящее время переменные, которые можно использовать в запросе. |
Панель «Запрос» |
Отображает текущий текст запроса. |
Панель результатов |
Отображает результаты запроса. |
С панели «Метаданные» можно перетаскивать ключевые элементы и измерения с вкладки Метаданные на панель запроса многомерных выражений. Техническое имя метаданных вставляется в то место, где находится курсор. Функции можно перетаскивать на панель запроса многомерных выражений с вкладки Функции. При выполнении запроса на панели «Результат» отображаются результаты текущего запроса многомерных выражений.
Если выбранный куб является запросом с поддержкой веб-доступа, будет предложено задать статические значения по умолчанию для существующих переменных. После этого можно будет перетащить переменные на панель запроса многомерных выражений.
На панелях метаданных и переменных выводятся понятные имена. При перетаскивании объектов на панель запроса многомерных выражений выводятся технические имена, необходимые источнику данных, введенному в запрос многомерных выражений.
Панель инструментов графического конструктора запросов в режиме запросов
Панель инструментов конструктора запросов содержит кнопки, которые помогают создавать запросы многомерных выражений с помощью графического интерфейса. Кнопки на панели инструментов в режиме конструктора ничем не отличаются от кнопок в режиме запроса, однако в режиме запроса недоступны следующие кнопки.
Редактировать как текст
Добавить вычисляемый элемент ()
Показывать пустые ячейки ()
Автовыполнение ()
Удалить ()