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