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