Использование конструктора запросов многомерных выражений SAP NetWeaver BI в режиме конструктора

Добавления: 14 апреля 2006 г.

После создания набора данных на основе источника данных SAP NetWeaver Business Intelligence конструктор отчетов отображает графический конструктор запросов многомерных выражений в режиме конструктора. Режим конструктора используется для интерактивного построения запроса многомерных выражений с помощью графических элементов. Можно выбрать куб, перетащить элементы на панель «Данные», добавить вычисляемые элементы, установить для переменных значения по умолчанию и сразу же посмотреть результирующий набор. Чтобы напрямую просмотреть или отредактировать текст запроса многомерных выражений, переключитесь в режим запроса, щелкнув переключатель Режим конструктора (Переключение в режим конструктора) на панели инструментов. Дополнительные сведения о режиме запроса см. в разделе Использование конструктора запросов многомерных выражений SAP NetWeaver BI в режиме запроса.

Графический конструктор отчетов в режиме конструктора содержит панель инструментов, раскрывающийся список «Выбор Куба» и три панели: «Метаданные», «Вычисляемые элементы» и «Данные». Дополнительные сведения о пользовательском интерфейсе см. в разделе Интерфейс пользователя конструктора запросов BI SAP NetWeaver.

Выбор куба

Перед созданием запроса выберите куб, из которого будут извлекаться данные. Источники данных SAP NetWeaver Business Intelligence предоставляют запросы InfoCube, MultiProvider и запросы на основе веб-интерфейса для извлечения метаданных (например, измерений и ключевых цифр), необходимых для запроса. Только вложенные запросы, созданные запросами на основе веб-интерфейса, поддерживают использование переменных в запросе многомерных выражений. Воспользуйтесь раскрывающимся списком Выбор куба для выбора из источника данных подходящего запроса InfoCube, MultiProvider или запроса на основе веб-интерфейса. После выбора куба весь текст запроса многомерных выражений удаляется с панели «Запрос».

Панель «Метаданные»

На панели «Метаданные» можно просматривать метаданные выбранного куба, например измерения и ключевые цифры. Иерархическое отображение для кубов показывает, что запросы на основе веб-интерфейса вложены в соответствующие запросы InfoCube или MultiProvider. Можно перетащить объекты с панели «Метаданные» на панель «Данные», где к этим метаданным добавится соответствующий столбец. Вертикальная красная линия обозначает место, куда будет добавлен столбец. Измерения содержатся вместе на одной из панелей «Данные», а данные (ключевые цифры, вычисляемые элементы) содержатся вместе на другой стороне панели «Данные».

Панель «Метаданные» отображает элементы, используя их понятные имена. Соответствующее имя, используемое в источнике данных, появляется в виде всплывающей подсказки при наведении указателя мыши на объект метаданных.

Вычисляемые элементы

Панель «Вычисляемые элементы» появляется под панелью «Метаданные». Панель «Вычисляемые элементы» используется для создания или редактирования вычисляемых элементов для добавления их на панель «Данные» в качестве дополнительных столбцов. Вычисляемые элементы отсутствуют в источнике данных и являются результатом вычислений, произведенных при выполнении запроса. Например, если куб содержит элементы «Продажи» и «Стоимость», можно определить вычисляемый элемент «Прибыль», отображающий расчетную разность между ними.

Инструкции по созданию вычисляемых элементов см. в разделе Как добавить вычисляемый элемент для запроса многомерных выражений к SAP NetWeaver BI (конструктор отчетов).

Переменные и фильтрация данных

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

Для просмотра текущих переменных и задания статических значений нажмите кнопку «Переменные» (Значок диалогового окна «Параметры запроса») на панели инструментов, чтобы открыть диалоговое окно Переменные. Пример задания значения переменной см. в разделе Как настроить переменную для запросов многомерных выражений SAP NetWeaver BI (конструктор отчетов).

При выборе или вводе в диалоговом окне Переменные статического значения для существующей переменной создается соответствующий параметр отчета. Графический конструктор отчетов использует для переменных понятные имена. Имена соответствующих параметров отчета совместимы с общей спецификацией для языков программирования (CLS) и создаются на основе имен, используемых в источнике данных. Метка параметра отчета по умолчанию относится к имени параметра.

ms365168.note(ru-ru,SQL.90).gifПримечание.
При изменении переменной запроса к источнику данных на основе веб-интерфейса необходимо вручную удалить или отредактировать соответствующий параметр отчета.

Для просмотра параметров отчета щелкните меню Отчет в конструкторе отчетов и выберите Параметры отчета. Дополнительные сведения о связи между переменными (также известными как параметры запроса) и параметрами отчета см. в разделе Фильтрация данных в отчете.

Расширенные свойства

Модуль обработки данных SAP NetWeaver Business Intelligence поддерживает расширенные свойства полей для многомерных источников данных. Список поддерживаемых полей см. в разделе Использование расширенных свойств полей для системы SAP NetWeaver BI.

Результаты

Результаты запроса многомерных выражений выведены на панели «Данные». Если переключатель Автоматическое выполнение (Автоматическое выполнение запроса) на панели инструментов включен, каждое изменение на панели «Данные» будет автоматически вызывать выполнение запроса многомерных выражений. Если переключатель Автоматическое выполнение выключен, запустить запрос многомерных выражений можно вручную, нажав кнопку Выполнить (Выполнение запроса) на панели инструментов. По умолчанию переключатель Автоматическое выполнение включен.

При выполнении запроса результаты на панели «Данные» обновляются. Чтобы показать изменения в кубах источника данных, воспользуйтесь кнопкой Обновить (Обновление полей набора данных) на панели инструментов для обновления панели «Метаданные».

ms365168.note(ru-ru,SQL.90).gifПримечание.
По умолчанию в результатах запроса многомерных выражений пустые ячейки скрыты. (Это эквивалентно использованию предложения NON EMPTY в многомерном выражении.) Для отображения пустых ячеек нажмите переключатель «Показывать пустые ячейки» (Переключатель для просмотра пустых ячеек) на панели инструментов конструктора запросов.

Определение запроса

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

См. также

Основные понятия

Использование конструктора запросов многомерных выражений SAP NetWeaver BI в режиме запроса

Другие ресурсы

Интерфейс пользователя конструктора запросов BI SAP NetWeaver

Справка и поддержка

Получение помощи по SQL Server 2005