Селекционный выбор. Руководство пользователя sap businessObjects Web Intelligence
Скачать 3.62 Mb.
|
http.proxyPort= http.nonProxyHosts=localhost|127.0.0.1 где • proxyHost – имя проски-сервера. Например, proxy.mydomain.com • proxyPort – это номер порта для использования. По умолчанию значение равно 80. • nonProxyHosts – это список имен хостов,разделенный '|', доступ к которым осуществляется напрямую, прокси-сервер игнорируется. По умолчанию значение равно localhost и 127.0.0.1. • Укажите следующие значения для параметров HTTPS: https.proxyHost= https.proxyPort= где • proxyHost – имя проски-сервера. Например, proxy.mydomain.com • proxyPort – это номер порта для использования. По умолчанию значение равно 443. Обработчики протокола HTTPS используют список http nonProxyHosts. 2012-12-04 157 Создание запросов 2012-12-04 158 Создание запросов Создание отчетов 5.1 Об отчетах 5.1.1 Работа с отчетами 5.1.1.1 Иерархические и не-иерархические данные В зависимости от своих источников данных, отчеты могут содержать иерархические данные и данные без иерархии. Поведение иерархических данных и данных без иерархии отличается и для работы с ними используются разные методы. 5.1.1.1.1 Работа с не-иерархическими данными Неиерархические данные не имеют отношений родительский-дочерний. Примером неиерархического объекта является измерение. Например, измерения [Страна] и [Город], представленные в таблице, отображают свои значения следующим образом: Город Страна Нью-Йорк США Атланта США Париж Франция Реннс Франция Хотя данные связаны отношением иерархии (например, "Нью-Йорк" и "Атланта" – это дочерние значения для "США"), данные отображаются в столбцах без иерархии и отношение родительский-дочерний в структуре данных не отражается. 2012-12-04 159 Создание отчетов Анализировать данные без иерархии в отчете можно различными способами, например используя их сортировку и фильтрацию. 5.1.1.1.2 Работа с иерархическими данными Иерархические данные организуют свои элементы в виде отношений родительский-дочерний, и эти отношения можно использовать для просмотра и анализа данных и результатов, возвращаемых связанными с ними мерами. Меры, связанные с иерархиями, агрегируются с учетом положения данных в иерархии. Например, мера [Доход], связанная с иерархией [Географическое положение], рассчитывает общий доход для [Сан-Диего] и общий доход для [Калифорния] (на менее детальном уровне агрегирования). Перемещение по иерархии позволяет исследовать различные значения меры на разных уровнях иерархии. Отображение и поведение иерархических данных зависит от элемента отчета, в котором они содержатся. См. также • Работа с не-иерархическими данными Ограничения, касающиеся отчетности с иерархическими данными В следующей таблице перечислены ограничения, применяемые для отчетности с иерархическими данными. Эти ограничения повторяются в соответствующих разделах данного руководства. Таблица 5-2: Ограничения для отчетности с иерархиями Описание С чем связано ограничение Мера запросов BEx: мера, выполняющая агрегирование с помощью функции sum (включающей агрегирование). Агрегирование выполняется в функции sum в Web Intelligence, а не в запросе BEx. Остальные типы агреги- рования мер являются делегированными. Меры запроса BEx Разбиение всегда связано с сортировкой объекта, к кото- рому оно применяется. По этой причине любая иерархия в таблице, для которой применяется разбиение, стано- вится одноуровневой. Чтобы восстановить иерархию, удалите разбиение для базового объекта. Разбиение для мер или сведений 2012-12-04 160 Создание отчетов Описание С чем связано ограничение Это ограничение применяется при любом использовании делегированных мер, а не только при создании отчетов по иерархическим данным. Агрегирование делегирован- ных мер возвращает значение #TOREFRESH, если необ- ходимое агрегирование недоступно в запросе. Чтобы получить доступ к новому уровню агрегирования, обнови- те документ. Например, это может понадобиться при ис- пользовании панели фильтров, если пользователь вы- брал значение перед выбором фильтра "Все значения" или наоборот выбрал "Все значения" перед выбором значения. Агрегирование делегированных мер возвращает сообще- ние #UNAVAILABLE, если делегированная мера входит в формулу для измерения, или если она входит в много- значный фильтр для измерения, который находится вне контекста агрегирования меры. Это происходит, напри- мер, при определении URL поверх измерения в таблице с делегированной мерой. В этом случае рекомендуется создать переменную поверх URL-формулы как часть ис- ходного измерения и включить (но скрыть) исходное из- мерение в блок. Агрегирование делегированных мер Возможность детализации с заменой для объектов из запроса BEx отсутствует (отсутствует путь навигации). Возможность детализации запроса для источников UNX OLAP отсутствует. Детализация 2012-12-04 161 Создание отчетов Описание С чем связано ограничение Симметричное/асимметричное развертывание/свертыва- ние. При развертывании/свертывании иерархии, распо- ложенной справа от другой иерархии, система выполняет асимметричное свертывание/развертывание. Это дей- ствие выполняется только для выбранного элемента для указанного элемента иерархии слева. Можно явным об- разом запросить симметричное свертывание/разверты- вание. В этом случае действие будет выполнено для всех экземпляров выбранного элемента (для всех элементов иерархии слева). Симметричное свертывание/развертывание выполняется по умолчанию для иерархии, расположенной в измерении справа (в этом случае при свертывании/развертывании по умолчанию и симметричном свертывании/развертыва- нии достигается одинаковый результат). Свертывание/развертывание для иерархии, изменившей- ся после обновления (переменная узла иерархии, выбор элементов с помощью запроса на ввод, изменение на уровне куба), может оказаться заблокировано после об- новления из предварительного просмотра в панели за- просов. В этом случае перетащите иерархию снова в столбец для отмены блокировки. Развернуть/свернуть 2012-12-04 162 Создание отчетов Описание С чем связано ограничение Фильтр отчета/таблицы с иерархией можно использовать для удаления строк безотносительно структуры иерархии. С помощью фильтра можно удалить родительский узел, развернутый в настоящий момент, но оставить свернутые узлы и конечные элементы. В этом случае, чтобы избе- жать возврата пустой таблицы, иерархия будет автома- тически развернута в блоке для отображения конечных элементов. Фильтр позволяет удалить промежуточный узел иерархии. В этом случае невозможно получить доступ к следующему уровню элемента из родительского узла с помощью простой операции развертывания. Чтобы отобразить потомка родительского узла, выполните действие "Раз- вернуть все". Невозможно выполнить фильтрацию для объединенного объекта на основе иерархии. Панель фильтра (панель перехода по иерархии). Если фильтрация выполняется с помощью панели фильтра для иерархии и выбран узел, не отображенный в таблице из-за того, что он свернут, будет выведена пустая табли- ца. Чтобы отобразить все значения, выполните действие "Развернуть все". Фильтрация из панели фильтра – это фильтрация по за- головку (даже для бизнес-объектов OLAP, имеющих ключ). Фильтрация иерархий Выравнивание иерархии – это процесс, когда иерархия становится одноуровневой, и все элементы иерархии отображаются на одном уровне, как для измерения без использования знака + для навигации и без контекстного меню свертывания/развертывания. Выравнивание иерархий 2012-12-04 163 Создание отчетов Описание С чем связано ограничение Невозможно выполнить фильтрацию для объединенного объекта на основе иерархии. Объединенный объект с иерархией. Объединенный объект на основе иерархии нельзя непосредственно ис- пользовать в отчете. Так происходит потому, что в неко- торых случаях исходная иерархия конфликтует со структурой иерархии (элемент А является потомком элемента Б, в то время как в другой иерархии элемент А – предок элемента Б), и системе не удается создать объединенную иерархию. В этом случае перетаскивание объединенного объекта запрещено. В случае создания формулы, использующей объединенный объект, система возвращает значение #SYNTAX. Вместо этого можно использовать в отчете непосредственно исходную иерархию. Объединение на основе ключей для бизнес-объекта OLAP – синхронизация данных того же объекта из того же ис- точника (куб или запрос BEx) на основе внутреннего ключа значения этих объектов. В другом случае синхро- низация выполняется на основе заголовка. Объединенные объекты Элементы измерения OLAP в списке значений отчета (панель фильтра, элемент управления вводом) располо- жены по возрастанию в лексикографическом порядке. Фильтрация объекта OLAP из фильтра UI основана на ключе данного объекта. Фильтрация из элемента управления вводом для измере- ния OLAP – это фильтрация по заголовку. Фильтрация по иерархии – это фильтрация по ключу. OLAP Разложение запросов доступно для источников запроса UNV, OLAP и BEx. Для остальных типов источников оно недоступно. Разложение запросов При ранжировании таблицы, содержащей иерархию, иерархическая структура данных не учитывается. По этой причине любая иерархия в таблице, для которой опреде- лено ранжирование, становится одноуровневой. Ранжирование иерархических дан- ных в таблице 2012-12-04 164 Создание отчетов Описание С чем связано ограничение Сортировка и иерархия. Сортировка иерархии (и измере- ния из источников OLAP) основана на позиции элемента в основной системе (она основана на порядковом номере источника, называемом естественным порядком, а не на лексикографическом порядке, как для другого типа биз- нес-объекта). При сортировке иерархии учитывается структура иерархии, выполняется сортировка элементов с общим родителем на указанном уровне. При сортировке мер не удается сохранить порядок эле- ментов в иерархии в той же таблице. В связи с этим, иерархия отображается в одноуровневом виде в таблице, к которой была применена сортировка мер. Сортировка Переменная (формула) для иерархии. Формула, основан- ная на иерархии, всегда возвращает одноуровневый список значений (без иерархических данных). Переменные Работа с иерархическими данными в таблицах Иерархии представляются в таблицах в виде иерархических столбцов. Иерархические столбцы отображают иерархии отношениями родительский-дочерний. Исследовать иерархию можно, развертывая и свертывая ее значения. Пример: Следующая таблица отображает иерархию [Продукт] и меру [Доход]: Доход Продукт 203 124 Бакалея 100 101 Хлебобулочные изделия 54 345 Напитки 48 678 Хлеб мера отображает общий доход для соответствующего значения в иерархии. Например, общий доход для бакалейных товаров составляет 203 124. Дополнительные сведения о напитках можно получить, щелкнув элемент [Напитки]: 2012-12-04 165 Создание отчетов Доход Продукт 203 124 Бакалея 100 101 Хлебобулочные изделия 54 345 Напитки 10 100 Безалкогольные напитки 20 200 Газированная вода 24 045 Молоко 48 678 Хлеб Если развернуть элемент, в столбце доходов будут выведены также значения меры, связанные с различными видами напитков. Иерархические данные в кросс-таблицах Поведение иерархических данных в кросс-таблицах и таблицах похоже. Если ось кросс-таблицы основана на иерархии, можно щелкнуть элемент данных, чтобы раскрыть его. Пример: Иерархические данные в кросс-таблице Следующая кросс-таблица представлена иерархией [Время] по вертикальной оси и иерархией [Продукт] по горизонтальной оси. Бакалея Время 203 110 2008 321 400 2009 350 444 2010 Если щелкнуть элемент [Бакалея], он развернется и будут отображены его дочерние элементы и соответствующие значения показателя. Бакалея Время Хлеб Напитки Хлебобулочные изде- лия 81 540 67 000 54 570 2008 2012-12-04 166 Создание отчетов Бакалея Время Хлеб Напитки Хлебобулочные изде- лия 121 410 98 990 101 000 2009 93 444 133 000 124 000 2010 Просмотр иерархий Развертывание и свертывание всех иерархий в таблице Можно развернуть все иерархии таблицы для просмотра всех доступных сочетаний элементов иерархий. 1. Чтобы развернуть все иерархии в таблице, щелкните правой кнопкой мыши в любом месте таблицы и выберите в контекстном менюИерархическая навигация > Все > Развернуть все иерархии. 2. Чтобы свернуть все иерархии в таблице, щелкните правой кнопкой мыши в любом месте таблицы и выберите в контекстном меню Иерархическая навигация > Все > Свернуть все иерархии. Асимметричное исследование иерархии Асимметричным называется тип исследования иерархии по умолчанию, с выполнением развертывания и свертывания ее элементов. При асимметричном исследовании иерархии операции развертывания и свертывания применяются только к текущему значению других измерений, отображаемых слева от исследуемой иерархии. Пример: асимметрическое исследование В таблице представлено измерение [Продукт] и иерархия [Географическое положение]. Доход Географическое положе- ние Продукт 540 000 Калифорния Бакалея 453 000 Калифорния Напитки При развертывании элемента [Калифорния] для просмотра городов Калифорнии в первой строке таблицы эта операция применяется только к текущему значению (Бакалея) измерения [Продукт]. 2012-12-04 167 Создание отчетов Доход Географическое по- ложение Продукт 540 000 Калифорния Бакалея 320 000 Лос-Анджелес 100 000 Сан-Диего 120 000 Сан-Франциско 453 000 Калифорния Напитки Асимметричное исследование иерархии 1. Чтобы развернуть дочерние элементы элемента, щелкните нужный элемент либо щелкните его правой кнопкой мыши и выберите в контекстном меню команду Развернуть дочерние элементы. Развертывание иерархии выполняется только для текущего значения измерений или иерархий, отображаемых в таблице слева от развернутой иерархии. 2. Чтобы развернуть всех потомков элемента, щелкните нужный элемент либо щелкните его правой кнопкой мыши и выберите в контекстном меню команду Развернуть потомки. Свертывание иерархии выполняется только для текущего значения измерений или иерархий, отображаемых в таблице слева от развернутой иерархии. 3. Чтобы свернуть дочерние элементы элемента, щелкните развернутый элемент либо щелкните правой кнопкой и выберите команду Свернуть дочерние элементы. Свертывание иерархии выполняется только для текущего значения измерений или иерархий, отображаемых в таблице слева от свернутой иерархии. Симметричное исследование иерархии При симметричном исследовании иерархии операции развертывания и свертывания применяются по отношению ко всем значениям других иерархий или измерений, отображаемых слева в таблице от исследуемой иерархии. Пример: Симметричное исследование В таблице представлено измерение [Продукт] и иерархия [Географическое положение]. Доход Географическое положе- ние Продукт 540 000 Калифорния Бакалея 2012-12-04 168 Создание отчетов Доход Географическое положе- ние Продукт 453 000 Калифорния Напитки При развертывании элемента [Калифорния] в первой строке для отображения городов штата Калифорния эта операция применяется к обоим значениям измерения [Продукт]. Доход Географическое по- ложение Продукт 540 000 Калифорния Бакалея 320 000 Лос-Анджелес 100 000 Сан-Диего 120 000 Сан-Франциско 453 000 Калифорния Напитки 120 000 Лос-Анджелес 200 000 Сан-Диего 133 000 Сан-Франциско Симметричное исследование иерархии 1. Чтобы развернуть дочерние позиции элемента, щелкните его правой кнопкой мыши и в контекстном меню выберите Иерархическая навигация > Симметрично > Развернуть дочерние элементы. Развертывание иерархии выполняется для всех значений измерений или иерархий, отображаемых в таблице слева от развернутой иерархии. 2. Чтобы развернуть всех потомков элемента, щелкните его правой кнопкой и контекстном меню выберите Иерархическая навигация > Симметрично > Развернуть потомки. Развертывание иерархии выполняется для всех значений измерений или иерархий, отображаемых в таблице слева от развернутой иерархии. 3. Чтобы свернуть дочерние позиции элемента, щелкните его правой кнопкой мыши и в контекстном меню выберите Иерархическая навигация > Симметрично > Свернуть дочерние элементы. Свертывание иерархии выполняется для всех значений измерений или иерархий, отображаемых в таблице слева от свернутой иерархии. 2012-12-04 169 Создание отчетов Изменение фокуса детализации по иерархии При исследовании иерархии можно менять фокус детализации Если фокус детализации изменен, то отображается только родительский элемент и при его развертывании все элементы его уровня или выше. Изменение фокуса детализации полезно при создании диаграмм на основе иерархических данных. Поскольку значения мер, связанные с родительскими элементами, более агрегированы, чем их дочерние элементы, возникают сложности с их отображением на одной и той же оси диаграммы с одинаковым масштабом. Убрав родительский элемент, можно отобразить значения для дочерних элементов в одном масштабе. |