BI Partner. Аналитические системы для бизнеса О компанииУслугиПродуктыПрактикаБиблиотекаПроектыНовости

 Главная  Библиотека – Статьи – Тонкий клиент Cognos PowerPlay получает новые возможности

Консалтинг. Аналитические системы для бизнеса
Вакансии Контакты Обратная связь
 
 

 

 

Тонкий клиент Cognos PowerPlay получает новые возможности

Статья из журнала Intelligent Enterprise

Версия в формате PDF (178 Кб).

Тонкий клиент Cognos PowerPlay Web достиг паритета с версией для Windows.

Пол Дин (Paul Dean)

Cognos PowerPlay является средством для многомерного анализа, входящим в состав пакета приложений Cognos BI Series 7. Пакет состоит из интегрированного набора продуктов для реализации решений в области бизнес-анализа (business intelligence). Он включает инструменты извлечения, преобразования, загрузки данных (ETL), информационные панели руководителей и панели сбалансированных показателей, средства многомерного анализа, корпоративной отчетности и построения запросов, обнаружения выполнения предопределенных условий (event detection) и рассылки уведомлений.

Cognos PowerPlay, известный своей простотой в применении, предоставляет два пути для просмотра многомерных данных: Explorer, для ad-hoc анализа и Reporter, предоставляющий дополнительные функции вычисления и возможности по форматированию документов. Во второй версии пакета, вышедшей в марте 2003, Explorer для web и Windows функционально стали равноценными. В Web Explorer используется HTML и DHTML, что освобождает пользователей от необходимости загружать и инсталлировать апплеты Java или plug-ins на свои персональные компьютеры. Тем самым облегчается внедрение системы в интра- и экстрасетях. Среди других улучшений – проецирование или предсказание значений показателей будущих периодов на основании истории и возможность работы с многомерными кубами Cognos PowerCubes большего объема.

Архитектура Cognos PowerPlay

Cognos PowerPlay реализован в многоуровневой архитектуре (Рис. 1) с общим сервером приложений (Cognos PowerPlay Enterprise ServerS) и тремя клиентами (Web, Windows и Excel). Серверные компоненты могут быть распределены на нескольких машинах, а результаты запросов, обрабатываемых Cognos PowerPlay Enterprise Server храниться в разделяемом кэше. По мере возможности последовательные запросы обслуживаются из кэша, что ускоряет процесс получения результата.

Архитектура Cognos

Рис.1 Архитектура Cognos PowerPlay.

Клиентские соединения к Cognos PowerPlay Enterprise Server не имеют контекста; после того как сервер обработал запрос, он закрывает сессию. Такой подход защищает от падения производительности системы в тех случаях, когда пользователи долго не обращаются за информацией или просто просматривают ее. Эта особенность дает лучшие возможности по масштабированию за счет более экономного расходования имеющейся пропускной способности канала.

Cognos PowerPlay может одинаково успешно работать как с собственным многомерным кубом Cognos PowerCubes, так и с источниками других вендоров, в том числе Microsoft Analysis Services, SAP BW, Hyperion Essbase и IBM OLAP for DB2. Такой подход позволяет компаниям эффективнее реализовать имеющиеся инвестиции в ИТ и обучение персонала.

Преобразование информации в кубы

Cognos PowerPlay Transformer используется для разработки и построения кубов Cognos PowerCubes. Информация может загружаться из нескольких источников, включая Oracle, DB2, размеченные текстовые файлы, Excel.

Cognos PowerCube состоит из многоуровневых иерархических измерений и показателей (или мер, measures). Элементы каждого измерения называются категорией (в терминологии Cognos – прим. перев.). Многомерные кубы хранятся в собственном формате Cognos в виде битовых индексов. Сжатие информации происходит на уровне отдельной ячейки. Агрегированные значения показателей по иерархиям могут быть рассчитаны и храниться в кубе, или же при необходимости динамически вычисляться во время обработки соответствующих запросов.

Заложенные, в отличие от OLAP-серверов Oracle Express, Oracle9i OLAP и Hyperion Essbase, в Cognos PowerPlay возможности выбора степени сжатия информации и исключения агрегирования в кубе показателей на некоторых уровнях иерархии позволяют разработчику строить кубы, отвечающие требованиям бизнеса. Разработчик определяет размеры и степень сжатия отдельных партиций, физический порядок хранения измерений, уровни иерархии для которых необходимо проводить предварительную агрегацию. Все эти возможности могут в значительной степени влиять на производительность системы.

Версия 2 поддерживает работу с кубами, содержащих до 2 млн. категорий (общее число категорий всех иерархий по измерению) и 1 млрд. строк консолидированных данных. Кубы могут быть разбиты на несколько партиций, хранящихся в отдельных файлах, что повышает объем хранимых данных. Разбиение на партиции может быть проведено в автоматическом режиме. Новая возможность в версии 2, time-based partitioning, обеспечивает более высокую скорость обновления куба при инкрементальной загрузке данных через определенные (например, ежемесячно) периоды времени. Для пользователя все партиции представляются в виде единого многомерного куба.

Меры должны быть числовыми значениями (восьмибайтовые действительные и двух- или четырехбайтовые целые числа), могут храниться в кубе или вычисляться, относиться к нескольким измерениям и различным уровням иерархии одного измерения. Например, бюджет как правило загружается на более высоких уровнях иерархий и по меньшему количеству измерений, чем факты. Transformer может распределять данные вниз на более низкие уровни (например, от года к месяцу). Расхождение между планом и фактом может быть вычисляемой мерой. Также поддерживаются иерархические меры. Для расчета мер верхнего уровня применяется как обычное агрегирование, так и более сложные вычисления. Таким образом, для обеспечения финансового анализа может быть загружен план счетов. Однако, т.к. Cognos PowerPlay является исключительно средством чтения информация, он не может быть использован как единое средство бюджетирования и планирования.

Cognos PowerPlay поддерживает множественные иерархии (наличие альтернативных путей детализации данных) в рамках одного измерения. Такие иерархии имеют, как минимум, один общий уровень и категории для каждого уровня уникальны. Например, некоторые компании хотели бы рассматривать измерение «Структура» по географическим регионам и юридическим лицам. Однако наличие географических территорий и юридических лиц в виде отдельных измерений дает больше гибкости при построении отчетов. Cognos PowerPlay не поддерживает концепцию атрибутов, позволяющую группировать категории (например, объединить заказчиков по почтовому индексу или продукты по размерам и цветам). Предлагается альтернатива, каждый атрибут является отдельным измерением и доступен через функцию drill-through (более подробно об этом ниже). На количество измерений в кубе ограничений не существует, но вообще, увеличение их числа приводит к увеличению проблем с навигацией пользователя. Для приложений, требующих большого количества измерений, в Cognos PowerPlay предлагается использовать функцию drill-across, связывающую кубы (при этом они должны обладать по крайней мере одним общим измерением). Например, Вы можете идентифицировать наименее прибыльных клиентов по кубу, содержащему финансовую информацию и перейти к кубу с информацией о продажах для получения более подробных данных о том, что покупали и кто продавал.

Cognos PowerPlay хорошо интегрирован с другими продуктами из Cognos BI Suite и особенно хорошо работает с Impromptu – средством доступа к данным и репортинга Cognos. Многомерные кубы Cognos PowerPlay могут быть созданы на основе файлов Impromptu Query Definition (IQD) и сконфигурированы для сквозной детализации через описания IQD. В режиме детализации вы также можете доходить до полей реляционных таблиц, не загружаемых в Cognos PowerCube, например, до атрибутов заказчика. В версии 2 Cognos BI Suite Series 7 добавлена возможность выполнения функции drill-through из кубов других поставщиков.

В Cognos PowerPlay встроены мощные функции по работе с временными рядами. В дополнение к стандартному календарю год/квартал/месяц/день Cognos PowerPlay работает с относительным временем (месяц-за-месяцем, год-за-годом, дата от начала года и пр.), а также годами, состоящими из 13 периодов.

В дополнение в графическому интерфейсу, Transformer имеет язык описания модели и открытый API, с помощью которого можно автоматизировать процесс обновления кубов.

PowerPlay Web Explorer

Отправной точкой для любого клиента Cognos PowerPlay является куб OLAP, PowerCube или многомерный источник другого производителя (доступ в этом случае осуществляется через PowerPlay Connect). Пользователю не требуется знать, где физически располагаются данные, и от используемого сервера не зависит доступная ему функциональность. Cognos PowerPlay Web Explorer функционирует в среде любого современного браузера напрямую через указание URL-ресурса или через портал Upfront, предоставляющий единый интерфейс для ПО, входящего в состав пакета Cognos BI.

Как и другие OLAP-клиенты Cognos PowerPlay Web Explorer предлагает различные способы представления данных: кросстаблицы и диаграммы/графики. Одновременно в нескольких областях рабочего стола данные могут быть отражены несколькими способами (Рис. 2). При этом представления синхронизированы: после внесения изменения в одном из них изменяется вид в других. Как кросстаблицы, так и диаграммы и графики могут быть детализированы, отображать значения, доли от общего в процентах по строкам и столбцам и быть изменены с помощью инструментов «Dimension Line» или «Dimension Viewer».

Рис.2 Cognos PowerPlay может одновременно отображать несколько представлений отчета.

Окно PowerPlay

Инструмент «Dimension Line», расположенный в верхней части экрана, представляет собой ниспадающее иерархическое меню для каждого измерения. Пользователь может изменять отчет, выбирая различные категории. Все измерения и меры куба в виде иерархической древовидной структуры представлены в обновленном «Dimension Viewer». Щелчком правой кнопкой «мыши» на любом из объектов пользователь может вставить его как строку/столбец, установить фильтра на категории, повернуть представление.

При работе с кросстаблицами доступны богатые возможности по форматированию, включая сортировки по строкам/столбцам, скрытие строк/столбцов, удаление пустых строк, выделение исключений цветом, вставка вычисляемых элементов. Среди доступных типов диаграмм: «пирожки», столбцы (простые, групповые, стеки, объемные) и линии. Для каждой определяются опции форматирования.

Инструмент «Find» используется для обнаружения категорий, содержащих определяемую текстовую строку в строках или колонках текущего отчета или измерений куба. Таким образом, вы можете быстро перейти к искомой категории без необходимости поиска ее в иерархиях.

В дополнение к удобным OLAP-функциям перечисленным мной, в Cognos PowerPlay пользователю доступно применение правила Парето и проецирование. Фильтрация в соответствии с правилом Парето (известному так же как правило 80/20) позволяет автоматически сгруппировать несколько категорий, доля суммы мер по которым не превышает 20 процентов в категорию «Другие». Это удобно при работе с измерениями, например «Заказчики», содержащих большое количество категорий и вам требуется выявить 20 процентов клиентов, обеспечивающих 80 процентов объема продаж. При проецировании в измерение типа время добавляются новые значения, соответствующие будущим периодам. Например, прогноз продаж на ближайшие три месяца на основе данных о продажах по месяцам за прошедшие три года. Типы прогнозов включают линейный (построение тренда), растущий и сезонный (авторегрессия).

Внешний вид отчета может быть сохранен и опубликован в портале Cognos Upfront для доступа к нему других пользователей. Высококачественная печать может быть выполнена с помощью предварительного экспорта в файл PDF. Данные могут быть экспортированы в текстовый файл с запятыми-разделителями и затем импортированы другим приложением (например, Excel). В поставку включены документация в электронном виде и примеры; новые пользователи могут освоить работу с Cognos PowerPlay в течении нескольких часов.

Приемственность поколений

Версия 2 Cognos PowerPlay Series 7 является последним релизом известного и уже давно присутствующего на рынке программного продукта для OLAP-анализа от компании Cognos. Новая версия Cognos PowerPlay является мощным и простым в использовании инструментом. Компании, которым нужны OLAP-компоненты, тесно интегрированные с пакетом Cognos BI или OLAP-клиент для работы в гетерогенных OLAP-средах должны обратить внимание на этот продукт.

Paul Dean [pldean@sbcglobal.net] является независимым консультантом и предоставляет услуги в области внедрения систем OLAP и обучения пользователей.

 

Материалы по данной теме

 


OLAP-система Cognos PowerPlay

 

Новости

 


27 октября 2015
Многопрофильная железнодорожная группа «РТК» автоматизировала бюджетное управление, используя IBM Analytics

2 июня 2015
Служба технической поддержки BI Partner прошла аудит SAP

24 марта 2015
BI Partner объединила в едином хранилище информацию о продажах продуктов питании, средств гигиены, бытовой химии и косметики

5 марта 2015
BI Partner использует СПО Pentaho для развития хранилища данных авиакомпании AirBridgeCargo

4 декабря 2014
BI Partner внедрила систему отслеживания и анализа сроков доставки на платформе MS MDS в компании Mary Kay, Россия

Россия, 127083, Москва, ул. Юннатов, 18
Телефон: 969-2-696