Главная страница

Селекционный выбор. Руководство пользователя sap businessObjects Web Intelligence


Скачать 3.62 Mb.
НазваниеРуководство пользователя sap businessObjects Web Intelligence
АнкорСелекционный выбор
Дата14.02.2023
Размер3.62 Mb.
Формат файлаpdf
Имя файла39004_64470481.pdf
ТипРуководство пользователя
#936088
страница9 из 43
1   ...   5   6   7   8   9   10   11   12   ...   43
2.
Чтобы сделать созданный сценарий доступным для редактирования, щелкните Использовать
пользовательский сценарий запроса.
Если сценарий доступен для редактирования, в запросе появляется синтаксис Web Intelligence для подсказок.
Например, в запросе появится строка, подобная следующей
Resort_Country.country
=
@prompt('Enter Country:','A','Resort\Country',
Mono,Free,Persistent,,User:0)
2012-12-04 79
Создание запросов

3.
Чтобы проверить допустимость внесенных исправлений, после редактирования сценария нажмите кнопку Проверить.
4.
Чтобы скопировать сценарий в буфер обмена, нажмите кнопку Копировать. Этот параметр недоступен в веб-интерфейсе.
5.
Чтобы распечатать сценарий, нажмите кнопку Печать. Этот параметр недоступен в веб-интерфейсе.
4.2.11 Ограничение объема возвращаемых запросом данных
4.2.11.1 Ограничение объема данных, возвращаемых запросом
Панель запросов открыта.
Объем данных, возвращаемых запросом, можно ограничить. Для этого нужно указать максимальное число строк, которое может вернуть запрос, использовать типовой результирующий набор либо выбрать, нужно ли возвращать пустые или дублирующиеся строки.
Таблица 4-13: Ограничение объема данных, возвращаемых запросом
Доступно в
Функция
Реляционные UNX-запросы, запросы OLAP.
Недоступно в запросах BEx.
Извлечение повторяющихся строк
Реляционные UNX-запросы. Недоступно в
UNX-запросах OLAP и запросах BEx.
Возврат образца набора результатов
Доступно только в UNX-запросах OLAP. Недо- ступно в запросах BEx.
Извлечение/исключение пустых строк
1.
Щелкните Свойства запроса в списке инструментов на панели запроса, чтобы открыть диалоговое окно «Свойства запроса».
2.
Чтобы исключить повторяющиеся строки, снимите флажок Извлечь повторяющиеся строки
(этот параметр недоступен в запросах BEx).
3.
Чтобы задать максимальное число извлекаемых строк, выберите Максимальное число
извлекаемых строк и укажите нужное значение.
4.
Чтобы вернуть типовой результат, щелкните Образец набора результатов. Чтобы использовать фиксированный отбор, щелкните Фиксированный. Выборка недоступна в запросах BEx.
2012-12-04 80
Создание запросов

Параметр Фиксированный отображается, но не является активным, если этот параметр не поддерживается источником данных.
5.
Чтобы исключить из результата пустые строки, убедитесь, что флажок Извлекать пустые
строки сброшен.
См. также

Свойство извлечения пустых строк в запросе

Свойство запроса "Извлекать повторяющиеся строки"

Свойство запроса "Набор результатов выборки"

Свойство запроса "Максимальное количество извлекаемых строк"
4.2.11.2 Свойство запроса "Максимальное количество извлекаемых строк"
Свойство "Максимальное количество извлекаемых строк" запроса определяет максимальное количество строк данных, которое отображается при выполнении запроса. Если требуется только определенное количество данных, то можно установить данное значение и ограничить количество строк данных в документе.
Максимальное количество извлекаемых строк задается на уровне базы данных, если база данных поддерживает это свойство. Если свойство не поддерживается, то излишние строки удаляются после их извлечения из базы данных.
Ограничение на максимальное количество извлекаемых строк не учитывает уровни в иерархических данных. Если значение "Максимальное количество извлекаемых строк"
устанавливается равным 3, то данные в первой из приведенных ниже таблиц усекаются аналогично второй таблице.
Стоимость хра-
нения
Штучные прода-
жи
Клиенты
234 555 276 773
С
Ш
А
67 999 45 506
Штат
Ка- ли- фор- ния
56 700 32 104
Штат
Оре- гон
12 325 10 324
Олбани
2012-12-04 81
Создание запросов

Стоимость хра-
нения
Штучные прода-
жи
Клиенты
234 555 276 773
С
Ш
А
67 999 45 506
Штат
Ка- ли- фор- ния
56 700 32 104
Штат
Оре- гон
Свойство запроса "Пример набора результатов" также применяет ограничение к количеству строк в запросе, но на уровне базы данных. Если задано значение "Максимальное количество извлекаемых строк", равное 2000, а "Пример набора результатов" – равен 1000, то максимальное число извлекаемых запросом строк равно 1000.
Этот параметр может переопределяться ограничениями, которые задаются администратором в профиле безопасности пользователя. Например, при установке параметра "Максимальное количество извлекаемых строк" равным 400 строкам, если в профиле безопасности пользователя установлено ограничение в 200 строк, то при выполнении запроса будет извлечено только 200
строк.
См. также

Свойство запроса "Набор результатов выборки"
4.2.11.3 Свойство запроса "Набор результатов выборки"
Свойство Набор результатов выборки определяет максимальное количество строк,
возвращаемых запросом. Это ограничение применяется на уровне базы данных, в создаваемом скрипте, который используется для получения данных.
Примечание:
Параметр "Набор результатов выборки" на панели запросов доступен только для реляционных
UNX-юниверсов, но не для UNX-юниверсов OLAP или запросов BEx.
Параметр Фиксированный определяет использование фиксированной выборки. При каждом обновлении данных запрос возвращает одни и те же строки. Если параметр Фиксированный
не установлен, возвращаются произвольно отбираемые данные. При каждом обновлении данных запрос возвращает другой набор строк выборки.
2012-12-04 82
Создание запросов

Свойство Набор результатов выборки эффективнее свойства Максимальное количество
извлекаемых строк, которое отбрасывает строки, количество которых превышает максимально заданное значение, только после получения всех строк запроса.
Не все базы данных поддерживают управление выборкой. Если выборка не поддерживается,
параметр будет отключен. Аналогичным образом, параметр Фиксированный не поддерживается в определенных базах данных. В этом случае параметр Фиксированный будет отключен.
Выборка не доступна в запросах BEx или UNX-юниверсах OLAP.
См. также

Свойство запроса "Максимальное количество извлекаемых строк"

Определение запросов BEx
4.2.11.4 Свойство запроса "Извлекать повторяющиеся строки"
В базе данных одинаковые данные могут повторяться в большом количестве строк. Пользователь может выбирать возможность возврата этих повторяющихся строк в запросе или возврата только уникальных строк.
Этот параметр недоступен в запросах BEx, а также в случае, если он не поддерживается основной базой данных.
См. также

Определение запросов BEx
4.2.11.5 Свойство извлечения пустых строк в запросе
Свойство запроса "Возврат только непустых строк" задает возврат только содержащих данные строк.
Это свойство доступно только в юниверсах, основанных на источниках данных OLAP.
4.2.12 Установка максимального времени выполнения запроса
Панель запросов открыта.
2012-12-04 83
Создание запросов

Примечание:
Эта возможность недоступна для запросов BEx.
1.
Щелкните Свойства запроса в списке инструментов на панели запроса, чтобы открыть диалоговое окно «Свойства запроса».
2.
Выберите Максимальное время извлечения и укажите количество времени в секундах.
4.2.13 Разрешение другим пользователям редактировать запросы
Панель запросов открыта.
По умолчанию редактировать запросы может только создавший их пользователь. Можно дать возможность редактировать запросы пользователям, имеющим соответствующие права на редактирование, назначенные администратором BI.
1.
Щелкните Свойства запроса в списке инструментов на панели запроса, чтобы открыть диалоговое окно «Свойства запроса».
2.
Щелкните Разрешить другим пользователям изменение всех запросов.
4.3 Построение запросов на основе запросов BEx
4.3.1 О запросах BEx
В данном руководстве описана специфика построения запросов Web Intelligence на основе запросов BEx. Для получения дополнительных сведений о процессе построения запросов и отчетов см.
руководство пользователя Web Intelligence или руководство пользователя Web
Intelligence Rich Client.
Запросы BEx (запросы Business Exchange) – это запросы, созданные в SAP BEx Query Designer на основе инфо-кубов SAP в SAP NetWeaver Business Warehouse (SAP NetWeaver BW). При помощи запросов BEx извлекаются метаданные из источника данных. Для подключения к запросу
BEx при помощи соединения BICS (BI Consumer Services) используется Web Intelligence, и данные для целей отчетности извлекаются через запрос BEx. Приложение Web Intelligence автоматически сопоставляет данные из запроса BEx с иерархиями, атрибутами, измерениями и мерами, как в иерархических запросах на основе юниверса. При прямом доступе к запросу SAP BEx (через соединение BICS) переименование, изменение или добавление метаданных невозможно. Юниверс для запросов BEx не создается. Обратите внимание на следующие моменты использования запросов BEx:
2012-12-04 84
Создание запросов


Получить доступ можно только к тем запросам BEx, для которых установлен флаг "Разрешить внешний доступ к запросу".

Сопоставление объектов не обязательно эквивалентно; см. страницы эквивалентов и ограничений, чтобы убедиться в возможности правильного использования запросов.
Примечание:
Для создания, изменения и обновления документов и отчетов на основе запросов BEx можно использовать интерфейс Web Intelligence«Насыщенное интернет-приложение» (микроприложение
Java) или Web Intelligence Rich Client. В Web Intelligence«веб»-интерфейс (режим DHTML) служит только для просмотра и обновления документов.
4.3.1.1 Какие интерфейсы можно использовать при работе с запросами
BEx?
Для создания запросов, просмотра отчетов, их изменения или обновления используются интерфейсы, описанные в следующих разделах.
Создание запросов
Чтобы создать документ или запрос на основе запроса BEx, используйте один из следующих вариантов:

Насыщенное интернет-приложение, доступное на стартовой панели BI.

Клиент Web Intelligence Rich Client, установленный из пакета SAP Business Objects.
Работа с отчетами
Чтобы просмотреть отчет, изменить или обновить его, используйте любой из интерфейсов Web
Intelligence:

Веб-интерфейс (доступен на стартовой панели BI)

Насыщенное интернет-приложение (доступно на стартовой панели BI)

Интерфейс рабочего стола (доступен на стартовой панели BI)

Клиент Web Intelligence Rich Client, установленный из пакета SAP Business Objects.
4.3.1.2 Определение запросов BEx
Запросы BEx могут создаваться с помощью различных средств на основе инфо-кубов SAP в SAP
BW Business Warehouse. Приложение Web Intelligence автоматически сопоставляет данные из запроса BEx с иерархиями, атрибутами, измерениями и мерами, как в иерархических запросах на основе юниверса. Создавать юниверс для запросов BEx не требуется.
2012-12-04 85
Создание запросов

Используйте Web Intelligence для соединения с запросом BEx с помощью соединения BICS
(службы потребителей BI). Получившийся микрокуб представлен в области "Доступные объекты"
в виде дерева объектов, однако для него используется подмножество возможностей, доступных в иерархических запросах на основе юниверса. Например, для запросов BEx в диалоговом окне
«Селектор элементов» недоступны функции элементов Элементы с общим родителем, Роди тельский элемент и Предки. Эти ограничения упоминаются в документации, относящейся к функциям.
Примечание:
Web Intelligence позволяет создать документ на основе запроса BEx только в том случае, если предварительно определены параметры аутентификации соединения для запроса BEx. При создании документов на основе запроса BEx режим аутентификации с запросом на ввод учетных данных не поддерживается.
См. также

Создание нового запроса на основе запроса BEx
4.3.1.3 Поддерживаемые метаданные запроса BEx
Поддерживаются следующие функции метаданных NetWeaver BW:
Поддерживается
Метаданные в запросе BEx
Да
Характеристики (включая время и единицу)
Да
Иерархии
Да
Основные контрольные цифры
Да
Навигационные атрибуты
Да
Атрибуты отображения
Да
Вычисляемые контрольные цифры / формулы
Да
Ограничиваемые контрольные цифры
Да
Пользовательские структуры
Да
Переменные
Типы метаданных сопоставляются с объектами юниверса, которые можно использовать для создания запросов и выполнения отчетов. Сопоставление данных выглядит следующим образом:
2012-12-04 86
Создание запросов

Таблица 4-16: Сопоставление метаданных запроса BEx
сопоставляются с этим объектом Web
Intelligence 4.x
Метаданные данного запроса BEx
Измерение
Характеристика
Иерархия
Иерархия
Н/Д (уровни отображаются в окне "Выбор элементов")
Уровень иерархии
Атрибут
Атрибут
Атрибут
Свойства характеристики (ключ, заголовок,
краткое описание, среднее описание, длинное описание)
Мера (числовое)
Значение с форматом свойства (строковое)
Контрольная цифра без единицы/валюты
Мера (числовое)
Единица/валюта свойства (строковое)
Значение с форматом свойства (строковое)
Контрольная цифра с единицей/валютой
Сопоставление контрольных цифр SAP Business Warehouse с объектами показателей
Web Intelligence
Для источников данных на основе запросов BEx контрольные цифры BW сопоставляются с объектами показателей в Web Intelligence. В зависимости от типа данных контрольной цифры
BW этим показателям присваивается конкретный тип STRING, DATE или NUMERIC)
Однако, в проекте запроса BEx, если объекты контрольных цифр и признаков упорядочены в виде столбцов и строк таким образом, что столбцы набора результатов содержат различные типы объектов в каждой строке, это приведет к появлению объекта показателя в отчете Web
Intelligence с типом "STRING". Для Web Intelligence в целях сохранения независимости применяется следующее правило: один столбец равен одному типу данных. Таким образом, тип данных "STRING" применяется в том случае, если столбец содержит различные типы данных. Это тот случай, когда структура контрольных цифр расположена только на оси столбцов. Можно также расположить обе структуры на одной оси в запросе BEx.
Примечание:
Чтобы управлять результатами путем добавления агрегирований, например имеется возможность изменить сопоставленный показатель Web Intelligence в отчете, преобразовав его с помощью формулы в другие типы данных.
2012-12-04 87
Создание запросов

4.3.1.4 Ограничения при использовании запросов BEx
Примечание:
Администратор должен убедиться, что запрос BEx соответствует ограничениям на создание отчетов, описанным в приведенной ниже таблице.
Ограничение Web Intelligence
Функция запроса BEx
Связанные узлы не отображаются.
Связанные узлы
Узлы более низкого уровня всегда отображаются после главного узла.
Узлы более низкого уровня
Определения десятичного числа в запросе BEx в Web
Intelligence не принимаются. Если требуется сохранить точное десятичное значение в отчете, то вместо такого числа следует использовать форматированное значе- ние. Также можно применить параметры десятичного числа в таблице или диаграмме отчета.
Десятичное число
Если в запросе BEx используется более 50 объектов,
отображается сообщение об ошибке.
Допустимое число объектов в запросе
Если переменные зависят от составных характеристик и родительского объекта, существование таких зависи- мостей не гарантируется.
Переменные, зависящие от составных характеристик и родительского объекта
Отображение общей иерархии на основе иерархии оси не поддерживается. Характеристики, иерархии и кон- трольные цифры, составляющие иерархию, сохраняют- ся.
Отображение строк и столбцов в виде иерархии
Не определяйте переменные для значений по умолча- нию в запросах BEx. В этом случае запрос на ввод такой переменной в запросе BEx не будет иметь смысла.
Вместо этого следует определить значение по умолча- нию в фильтре.
Переменные для значений по умолча- нию
В случае определения переменных, готовых для ввода,
в BEx Query Designer, невозможно вручную ввести строку на панели подсказок в Web Intelligence. Можно сделать выбор только из списка значений. Ввод вручную в настоящее время не поддерживается для запросов
BEx.
Переменные, готовые для ввода
2012-12-04 88
Создание запросов

Ограничение Web Intelligence
Функция запроса BEx
Не поддерживаются. Удаляются из запроса BEx. Фильтр пропускается. Если используется переменная, то отображается запрос на ее ввод, однако введенные пользователем значения пропускаются. Чтобы учиты- вать любые ограничения на основе переменных при создании отчетов, переместите эти ограничения в зону фильтра.
Фильтры в качестве значений по умол- чанию
По умолчанию иерархии не развертываются до задан- ного уровня. В качестве уровня по умолчанию всегда используется Level00. Чтобы воспроизвести такое по- ведение, разверните таблицу и диаграмму в отчете и сохраните документ. Администратор ИТ может перео- пределить это значение по умолчанию, используя ин- терфейс CMC. Однако если задано слишком высокое значение, приложением Web Intelligence будут извлече- ны все данные иерархии, что может серьезно повлиять на производительность и стабильность системы. Созда- тель отчета всегда должен явным образом указывать число уровней иерархии для извлечения при разработке запросов отчета.
Развертывание до уровня
При ранжировании таблицы, содержащей иерархию,
иерархическая структура данных не учитывается. В
случае определения ранжирования в таблице, содер- жащей иерархию, ранжирование становится одноуров- невым.
Ранжирование и иерархии
Синхронизация данных того же объекта из того же ис- точника (куб или запрос BEx) на основе внутреннего ключа значения этих объектов.
Объединение на основе ключей для бизнес-объекта OLAP
Меры, агрегируемые с помощью функции SUM, состав- ляют сумму в Web Intelligence. Остальные типы агреги- рования мер являются делегированными.
Агрегирование мер запроса BEx
Доступно для источников UNV, OLAP и запроса BEx.
Для остальных типов источников оно недоступно.
Разложение запросов
В приложении Web Intelligence исключения запросов не учитываются. Вместо них в приложении Web
Intelligence следует применять условное форматирова- ние.
Исключения запросов
Для определенной переменной, которая поддерживает сложные критерии выбора, не существует эквивалента.
В этом случае возможен только выбор диапазона.
Сложные критерии выбора
Строки, содержащие нулевые значения, не исключаются из таблицы результатов.
Исключение нулевых значений
2012-12-04 89
Создание запросов

1   ...   5   6   7   8   9   10   11   12   ...   43


написать администратору сайта