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