Селекционный выбор. Руководство пользователя sap businessObjects Web Intelligence
Скачать 3.62 Mb.
|
Ограничение Web Intelligence Особенность иерархии Разбиение всегда связано с сортировкой объекта, к которому оно применяется. Любая иерархия в табли- це, к которой применено разбиение, становится одно- уровневой. Чтобы восстановить иерархию, удалите разбиение для базового объекта. Разбиение меры или сведений Объединенный объект на основе иерархии невозмож- но непосредственно использовать в отчете. Это свя- зано с тем, что в некоторых случаях структуры иерархий конфликтуют. В системе не допускается перетаскивание объединенного объекта. При постро- ении формулы с использованием объединенного объекта будет возвращено сообщение #SYNTAX. Объединенный объект с иерархией Синхронизация данных того же объекта из того же источника (куб или запрос BEx) на основе внутреннего ключа значения этих объектов. Объединение на основе ключей для бизнес-объекта OLAP Меры, агрегируемые с помощью функции SUM, состав- ляют сумму в Web Intelligence. Остальные типы агре- гирования мер являются делегированными. Агрегирование мер запроса BEx Система возвращает значение #TOREFRESH, если необходимое агрегирование недоступно в запросе. Обновите документ, чтобы перейти на новый уровень агрегирования. Агрегирование делегированных мер Система возвращает значение #UNAVAILABLE при использовании в контексте формулы для измерения или фильтре с несколькими значениями для измере- ния, не принадлежащего контексту агрегирования меры. Это происходит, например, при определении URL поверх измерения в таблице с делегированной мерой. В этом случае рекомендуется создать перемен- ную поверх сведений в исходном измерении и вклю- чить (но скрыть) исходное измерение в блок. Агрегирование делегированных мер Доступно для источников UNV, OLAP и запроса BEx. Для остальных типов источников оно недоступно. Разложение запросов 2012-12-04 58 Создание запросов Ограничение Web Intelligence Особенность иерархии Возможность детализации с заменой для объектов из запроса BEx отсутствует (отсутствует путь навигации). Возможность детализации с заменой Недоступна для источников OLAP через юниверс UNX. Эта возможность доступна через юниверс UNV. Детализация запроса для источников OLAP Элементы измерения OLAP представлены в списке значений отчета (в панели фильтров или элементе управления вводом) в лексикографическом порядке. Элементы измерения OLAP в списке значений отчета 4.2 Создание запросов к юниверсам 4.2.1 Какие интерфейсы можно использовать при работе с юниверсами? Для создания запросов, просмотра отчетов, изменения или обновления отчетов на основе источников данных UNV или UNX используются интерфейсы, описанные в этом разделе. Создание запросов Чтобы создать документ или запрос на основе источника данных юниверса UNV или UNX, можно использовать один из следующих интерфейсов: • Веб-интерфейс (доступен на стартовой панели BI) • Интерфейс насыщенного интернет-приложения (доступен на стартовой панели BI) • Интерфейс рабочего стола (доступен на стартовой панели BI) • Клиент Web Intelligence Rich Client, установленный из пакета SAP Business Objects. Работа с отчетами Чтобы просмотреть отчет, изменить или обновить его, используйте любой из интерфейсов Web Intelligence: • Веб-интерфейс (доступен на стартовой панели BI) • Интерфейс насыщенного интернет-приложения (доступен на стартовой панели BI) • Интерфейс рабочего стола (доступен на стартовой панели BI) • Клиент Web Intelligence Rich Client, установленный из пакета SAP Business Objects. 2012-12-04 59 Создание запросов Пример: 4.2.2 Определенные юниверсы Юниверсы представляют данные из реляционных или OLAP источников данных как коллекции связанных объектов. Юниверсы содержат два типа данных: Описание Тип данных Реляционные данные организуются в виде коллекции связанных объектов (измерений, деталей и мер). Объекты юниверсов комбинируются в запросах, выполняемых при формировании отчета. Например, запрос, содержащий измерение "Заказчик" и меру "Доход", может формировать отчет, показыва- ющий получаемый доход по заказчикам. Реляционные Иерархические данные организуются иерархически, в форме элементов связанных иерархий. Например, иерархия "Географическое положение" может содержать уровни, указывающие страны, регионы и города. Запрос, основанный на иерархии "Географическое положение" и мере "Доход", может формировать отчет, показывающий получаемый доход на различных уровнях иерархии (доход по странам, по регионам и по городам). Запрос автомати- чески рассчитывает значения дохода на различных уровнях иерархии. Иерархические Функции, доступные на панели запроса и используемые для построения запросов к юниверсу, определяются данными юниверса. Например, панель иерархических запросов позволяет выбирать элементы данных из иерархии. 4.2.3 Выбор юниверса по умолчанию Для запросов, основанных на юниверсах, можно выбрать юниверс по умолчанию. При создании нового документа в диалоговом окне "Выбрать юниверс" будет отображен юниверс, выбранный по умолчанию. 1. Нажмите кнопку Параметры на стартовой панели BI. 2. Выберите Предпочтения в левой панели диалогового окна, чтобы открыть список параметров, затем выберите в списке Web Intelligence. 3. Щелкните Обзор в пункте Выбор юниверса по умолчанию и выберите юниверс для использования по умолчанию. 4. Выберите юниверс и нажмите кнопку ОК в нижней части панели. 5. Нажмите Сохранить и закрыть. 2012-12-04 60 Создание запросов 6. Чтобы изменения вступили в силу, следует выполнить Выход из системы, а затем Вход в систему. При выборе источника данных для нового документа на основе юниверса будет выбран источник данных по умолчанию. В случае необходимости можно выбрать другой источник данных. 4.2.4 Построение запроса к юниверсу 1. Нажмите Данные. Диспетчер данных покажет все запросы, доступные в документе. 2. Выберите Поставщики данных > Создать > Из юниверса 3. Выделите юниверс, для которого нужно создать документ (затем нажмите кнопку Выбрать, если для интерактивного анализа используется Web Intelligence Rich Client). Откроется панель запроса. 4. Выберите объекты, которые требуется включить в запрос, и перетащите их на панель Объекты результата. Чтобы добавить все объекты класса, перетащите этот класс на панель Объекты результата. 5. Повторяйте предыдущую операцию, пока не добавите в запрос все объекты, которые требуется в него включить. 6. Нажмите кнопку Сортировка на панели инструментов Объекты результата и используйте диалоговое окно «Сортировка» для сортировки результатов запроса. 7. Выберите объекты, которые требуется использовать для определения фильтров запроса, и перетащите их на панель Фильтры запроса. Чтобы создать упрощенный фильтр для объекта, выберите объект на панели "Объекты результата", затем щелкните Добавить быстрый фильтр в правой верхней части панели. 8. Задайте область анализа и другие свойства запроса. 9. Чтобы удалить объект, расположенный на панелях Объекты результата или Фильтры запроса, щелкните Удалить в верхней правой части панели. 10. Чтобы удалить все объекты, расположенные на панелях Объекты результата или Фильтры запроса, щелкните Удалить все в верхней правой части панели. 11. Нажмите Выполнить запрос, чтобы выполнить запрос. Примечание: Если документ создан с использованием двух поставщиков данных (запросы), основанных на одном источнике (юниверс), при изменении источника одного из запросов источник другого поставщика данных не меняется. См. также • Предварительный просмотр результатов запроса • Определение запросов без иерархии 2012-12-04 61 Создание запросов 4.2.5 Выбор элементов иерархии При использовании иерархии в запросе с помощью диалогового окна "Выбор элементов" можно выбирать элементы иерархии, включаемые в отчет, который создается на основании результирующего набора запроса. После выбора элементов они отображаются в панели запроса под объектом иерархии. Элементы можно выбирать напрямую или неявно с помощью функций. Например, можно явным образом выбрать элементы [Калифорния] и [Лос-Анджелес] иерархии [География]. Можно выбрать дочерние элементы элемента [США] (будут выбраны все штаты США). Также можно выбрать элементы, включенные в именованное множество, например, в набор "Города с наибольшим доходом", при этом будут включены города, в которых получается наибольший доход. См. также • Обзор выбора элементов • Сравнение выбора элементов и иерархической фильтрации 4.2.5.1 Сравнение выбора элементов и иерархической фильтрации Фильтрация элементов в фильтре запроса также влияет на агрегирование мер. Этим она отличается от выбора элементов в диалоговом окне "Выбор элементов", который не влияет на меры. Пример: Выбор элементов и иерархическая фильтрация В этом примере используются следующие данные: Сумма Интернет- продаж География клиентов $29 358 677,22 Все клиенты $2 644 017,71 Франция $263 416,19 О-де-Сен $539 725,80 Сена (Париж) $2 894 312,34 Германия $119 871,08 Бранденбург 2012-12-04 62 Создание запросов Сумма Интернет- продаж География клиентов $794 876,08 Гессен При выборе в диалоговом окне "Выбор элементов" только элементов, относящихся к Франции, значение меры для "Всех клиентов" не изменяется: Сумма Интернет- продаж География клиентов $29 358 677,22 Все клиенты $2 644 017,71 Франция $263 416,19 О-де-Сен $539 725,80 Сена (Париж) Если отфильтровать Германию и ее дочерние элементы с помощью фильтра запросов, мера "Все клиенты" изменится, так как теперь данные для Германии будут исключены из агрегирования: Сумма Интернет- продаж География клиентов $26 464 364,08 Все клиенты $2 644 017,71 Франция $263 416,19 О-де-Сен $539 725,80 Сена (Париж) См. также • Выбор элементов иерархии 4.2.5.2 Обзор выбора элементов 2012-12-04 63 Создание запросов Выбор элементов используется для визуального представления и выбора элементов иерархии. Можно работать явно с элементами или с заданными множествами элементов, например, по функциям, именованным множествам или уровням иерархии. Также с помощью выбора элементов можно определять подсказки, которые дают пользователю возможность выбрать элементы, включаемые в иерархию при выполнении запроса. Выбор элементов можно запустить из объектов иерархии, включаемых в запросы на панели запросов. Вкладки, доступные в выборе элементов, описаны в следующей таблице. Описание Вкладка На вкладке Элементы отображаются элемен- ты, расположенные в иерархическом порядке. Вычисляемые элементы отображаются в иерархии в положениях, определенных адми- нистратором. Элементы На вкладке Метаданные отображаются уровни иерархии (если иерархия поддерживает уров- ни), именованные множества и вычисляемые элементы. Метаданные Подсказки позволяют определить выборку элементов до выполнения запроса посред- ством отображения подсказки, предлагающего пользователям выбрать элементы. Подсказки Примечание: На «панели запросов» отображается техническое имя и название предприятия для объектов или объектов иерархии. Техническое имя дополняет название предприятия объекта и идентифицирует его. Технические имена не локализуются, а названия предприятий локализуются. Например, название предприятия может быть "Клиент", а техническое имя — Z_CUSTOMER. См. также • Выбор элементов иерархии 4.2.5.3 Выбор элементов иерархии Панель запросов запущена; имеется как минимум один объект иерархии, доступный для включения в запрос. 1. Добавьте объект иерархии в панель Объекты результата на панели запросов. 2012-12-04 64 Создание запросов 2. Щелкните стрелку справа от объекта иерархии, чтобы открыть диалоговое окно "Выбор элементов". 3. В диалоговом окне "Выбор элементов" выберите включаемые в запрос элементы. 4. Закройте диалоговое окно "Выбор элементов". Выбранные элементы отображаются под объектом иерархии в области Объекты результата. При выполнении запроса в результаты запроса будут включены только эти элементы. Примечание: Если элементы не выбраны, то в результатах запроса будет использоваться элемент иерархии по умолчанию (определенный в базе данных). Если элемент по умолчанию не определен, используется элемент самого верхнего уровня. 4.2.5.4 Отображение выбранных элементов иерархии Выбранные элементы отображаются на панели запросов. 4.2.5.5 Явный выбор элементов иерархии Панель запросов запущена, объект иерархии выбран, открыто диалоговое окно "Выбор элементов". 1. Щелкните Элементы для отображения элементов иерархии. 2. Выберите элементы, устанавливая флажки рядом с элементами в отображении иерархии. Элементы отображаются в списке выбранных элементов в диалоговом окне "Выбор элементов". 3. Чтобы выбрать все элементы иерархии, щелкните "Все элементы" в верхней части иерархии. Этот вариант полезен, когда необходимо включать все элементы иерархии, даже после возможных изменений структуры иерархии в будущем. 4. Закройте диалоговое окно "Выбор элементов". Выбранные элементы отобразятся под объектом иерархии на панели запросов. См. также • Выбор элементов иерархии 4.2.5.5.1 Выбор элементов иерархии в запросах BEx Используйте «Выбор элементов» на «панели запросов» для выбора элементов иерархии для своего запроса. 2012-12-04 65 Создание запросов Примечание: Если запрос BEx содержит обязательную переменную без значения по умолчанию, необходимо открыть область «Задать переменные» на «панели запросов» и ввести значение по умолчанию в области «Задать переменные» перед тем, как можно будет открыть «Селектор элементов». В следующей иерархии показан механизм выбора элементов в запросах BEx. Мир Европа, Ближний Восток, Африка Европа Ближний Восток Африка Северная Америка Азия и Тихоокеан- ский регион Азия Тихоокеанский ре- гион Австралия Филиппины Новая Зеландия Южная Америка Пример Правило Будут выбраны все родительские элементы в иерархии. Корневой элемент выбран всегда. Невозможно выбрать один конкретный уро- вень. При выборе элемента иерархии на заданном уровне. 2012-12-04 66 Создание запросов Пример Правило Если выбраны Тихоокеанский регион и все его дочерние элементы, то при отмене выбора Австралии будет также отменен выбор Филип- пин и Новой Зеландии. Отобразится выбор следующих элементов: • Европа • Тихоокеанский регион При отмене выбора элемента, у которого вы- бран его родительский элемент, отменяется выбор и всех дочерних элементов этого роди- тельского элемента. Если выбрана Европа, то при выборе региона Европа-Ближний Восток-Африка также будут выбраны Ближний Восток и Африка. Отобра- зится выбор следующих элементов: • Европа, Ближний Восток, Африка • Дочерние объекты для Европы, Ближнего Востока, Африки Если выбирается элемент, часть дочерних элементов которого уже выбрана, то также будут выбраны все дочерние элементы данно- го элемента. При выборе Азии и Тихоокеанского региона, когда Австралия уже выбрана, также будут выбраны Азия, Тихоокеанский регион (дочер- ние элементы Азии+Тихоокеанского региона), а также Филиппины и Новая Зеландия (как имеющие общего с Австралией родителя). Отобразится выбор следующих элементов: • Азия и Тихоокеанский регион • Дочерние объекты для Азии и Тихоокеан- ского региона • Тихоокеанский регион • Дочерние объекты для Тихоокеанского ре- гиона При выборе элемента, наследники которого уже выбраны, также будут выбраны все дочер- ние элементы данного элемента и все элемен- ты с общим родителем каждого из выбранных наследников. 2012-12-04 67 Создание запросов Пример Правило При выборе Азии и Тихоокеанского региона, когда Австралия уже выбрана, также будут выбраны Азия, Тихоокеанский регион (дочер- ние элементы Азии+Тихоокеанского региона), а также Филиппины и Новая Зеландия (как имеющие общего с Австралией родителя). Отобразится выбор следующих элементов: • Азия и Тихоокеанский регион • Дочерние объекты для Азии и Тихоокеан- ского региона • Тихоокеанский регион • Дочерние объекты для Тихоокеанского ре- гиона При выборе элемента, наследники которого уже выбраны, также будут выбраны все дочер- ние элементы данного элемента и все элемен- ты с общим родителем каждого из выбранных наследников. См. также • Ограничения при использовании запросов BEx • Сведения о выборе элементов иерархии с ограничением по уровням иерархии • Выбор элементов иерархии в запросах BEx • Использование контекстов в запросах BEx 4.2.5.5.2 Сведения о переменных узлов иерархии в запросах Bex При наличии запроса на ввод в узле иерархии в запросе BEx эта переменная называется переменной узла иерархии. При этом функция выбора элементов для иерархии отключается. Динамически отображается запрос на ввод, связанный с переменной узла иерархии. 4.2.5.6 Выбор элементов иерархии с помощью функций Панель запросов запущена, объект иерархии выбран, открыто диалоговое окно "Выбор элементов". 1. Щелкните Элементы, чтобы отобразились элементы иерархии. |