Cognos 8 BI. ReportNet
Cognos ReportNet - это первое полностью основанное на web решение для управления корпоративной отчетностью предприятия. ReportNet удачно сочетает в себе высокую производительность и маштабируемость, присущую системам корпоративной отчетности, с удобным для пользователя интерфейсом работы с информацией и документами, что характерно для систем доступа к данным и их анализа.
Конвергенция отчетности
Единая система отчетности, основанная на ReportNet решает задачи подготовки и дистрибуции как стандартных регламентированных отчетов и документов (счета, ведомости, справки и пр.) так и аналитических отчетов; является средой, обеспечивающей пользователей простым и удобным способом построения запросов к любым корпоративным источникам данных для получения полезной для бизнеса информации и представления ее в удобном для восприятия виде.
ReportNet одинаково хорош для проектирования сложных многостраничных отчетных форм, когда важна точность расположения элементов на листе, и удобен для работы аналитика и менеджера, которому требуется анализировать данные и принимать на основе информации управленческие решения.
Философия ReportNet
В ReportNet заложены четыре основополагающих принципа: ANY REPORT, ANY USER, ANY PLATFORM, ANY LANGUAGE. Следование этим принципом позволило создать платформу, которая удовлетворяет потребности любой организации в подготовке и дистрибуции любых отчетов.
Совмещение аналитической и оперативной отчетности
В любой компании существует потребность в 2-х типах отчетов. Отчеты первого типа как правило выполняются в соответствии с жестко определяемым регламентом, на них распространяются жесткие корпоративные стандраты и они не предназначены для анализа информации. К этому типу отчетов отностятся бухгалтерские отчеты, сводки, ведомости. К стандартным отчетам можно отнести также счета, заказы, счете-фактуры.
С другой стороны менеджерам и аналитикам требуется получать консолидированную информацию по аналитическим срезам для различного вида обработки. Очень часто для этих целей используются электронные таблицы. В свою очередь в последние информация поступает через многочисленные рутинные операции, требующие постоянного внимания. Для задач аналитической отчетности могут также применяться OLAP-системы.
В ReportNet функции аналитической и оперативной отчетности удачно совмещены, и это позволяет использовать единую модель данных и единый инструментарий для решения всех задач, связанных с отчетностью.
Прозрачный доступ к данным
Стандартные системы отчетности подразумевают, что специалист готовит отчетную форму, отчет выполняется на сервере и пользователь может только читать/обновлять/печатать готовые документы. Благодаря использованию модели метаданных менеджер и аналитик, не знакомый с SQL и структурами данных, может самостоятельно строить запросы и извлекать необходимую информацию.
Качественный экспорт отчетов в Excel
Несмотря на все удобство использования система отчетности не может заменить Excel по одной простой причине: в отчете нельзя править данные «вручную». Поэтому экспорт в Excel является еще одной головной болью. В ReportNet можно не просто экспортировать отчеты в формат Excel, а определить в настройках, чтобы документ сразу же в нем и готовился. Форматирование XLS-отчетов полученные в ReportNet максимально возможно воспроизводит DHTML(PDF)-отчет.
Полноценная работа через web
Взаимодействие с системой отчетности ReportNet осуществляется пользователем через web-браузер. Чтение готовых документов, обновление отчетов, проектирование сложных отчетных форм, построение запросов, определение расписания выполнения отчетов, настройка пользовательской среду - все это выполняется через web. Таким образом, отпадает необходимость установки ПО на несколько компьютеров и появляется возможность всегда и везде работать в одинаковой среде и видеть сохраненные результаты.
Рассылка отчетов
Для того чтобы получить отчет необязательно выполнять какие-то специализированные действия. С помощью ReportNet можно автоматизировать процесс подготовки отчетов в различных форматах и их отправке (или ссылок на них) по электронной почте.
Для того, чтобы начать работать с системой достаточно узнать у администратора HTTP-адрес портала Cognos Connection, который является отправной точкой для работы со всей системой ReportNet.
|
Персональная страничка пользователя на портале Cognos Connection |
Внешний вид страницы пользователь может настроить самостоятельно, используя простой графический интерфейс. На странице можно разместить ссылки, HTML-страницы, отчеты, каталоги отчетов, RSS-каналы.
Многоязычность
В ReportNet пользователь может самостоятельно выбирать не только язык интерфейса, но и язык предметной области (метаданных) и собственно данных. В зависимости от выбранного языка, объекты модели и объекты базы данных отображаются по-разному. Многоязычность ReportNet обеспечивается свойствами модели метаданных.
|
Один и тот же отчет отображен на русском и английском. Внешние различия связаны с использованием сортировки. |
|
Многоязычность ReportNet упрщает внедрение и использование централизованных систем отчетности в тнранснациональных корпорациях и компаниях, имеющих офисы в нескольких странах.
Определение параметров
Большинство параметров, определяющих внешний вид портала и отчетов пользователь может определить самостоятельно. Источники данных, параметры работы сервера ReportNet, информация о пользователях, их правах доступа к данным и выполняемым функциям находятся в ведении администратора системы
Навигация по документам
Помимо пользовательских страниц, содержимое которых целиком и полностью зависит от пожеланий человека, работующего с системой, существуют еще стандартные страницы «Общие папки» и «Мои папки». Первая предназначена для работы с общедоступными документами, отчеты, которые пользователь не хочет публиковать расположены в «Моих папках».
В списках документов доступны следующие операции: чтение готовых отчетов, выполнение отчетов, задание расписания выполнения отчетов по отдельности или группой, просмотр различных свойств документов (дата обновления, разработчик и т.д.).
Отчет можно просматривать в форматах HTML, Excel, PDF, CSV. При необходимости можно получить и XML-документ.
Любой документ можно отправить по электронной почте в выбранном формате.
Отчет можеть быть напечатан на локальном или сетевом принтере.
Для того, чтобы пользователь мог быстро и без помощи ИТ-специалистов построить запрос к данным и оформить его в виде отчета предназначен ReportNet QueryStudio, переход к которому осуществляется на главной странице портала Cognos Connection.
ReportNet Query Studio
После запуска ReportNet QueryStudio в левой части экрана по умолчанию отображается иерархическая модель данных, содержащая объекты (закладка добавления объектов, среди других закладок: изменение выборки, изменение представления выборки, параметры выполнение отчета, управление отчетом). В верхней части окна отображаются кнопки, соответсвующие наиболее популярным функциям: новый отчет, сохранить, вырезать в буфер, копировать в буфер, удалить, Undo/Redo, сортировки, вычисления, операции со строками и столбцами, группировки, вычисления и пр.
Пользовательский интерфейс ReportNet QueryStudio крайне прост и быстро осваивается даже неподготовленным пользователем в течении часа.
Выбор объектов запроса
Для начала необходимо перенести интересующие объекты в область отчета. Для этого можно использовать стандартную для Windows технику Drag & Drop.
|
Перетаскивание в рабочую область отчета первого объекта |
Новые объекты добавляются точно таким же способов. При необходимости операцию всегда можно отменить, для удаления объекта из выборки нужно его выделить и либо использовать кнопку панели инструментов либо нажать клавишу Del.
Отчет может отображаться не целиком, если количество строк превышает установлынные в настройках. В этом случае внизу каждой страницы присутствуют ссылки для навигации по документу.
Сортировки, агрегирование и вычисления
В QueryStudio пользователь может добавлять вычисляемые столбцы, выполнять операции над строковыми и числовыми данными, использовать вложенные сортировки. Для выполнения операции доставточно выделить мышкой столбец или несколько столбуов и нажать на соотвествующую кнопку панели инструментов. Для операций вычисения и агрегации в нижней части экрана открываются окна для определения параметров.
|
Определение новой вычисляемой колонки «выполнение плана продаж» |
|
Группировки, секционирование, кросс-таблицы
Доступные вызовом из панели инструментов функции позволяют существенным образом повысить простоту восприятия информации.
|
Секцонирование. Выделенная колонка преобразуется в заголовки подтаблиц. Данная операция позволяет уменшить ширину таблицу и разбить ее на логические блоки. |
| |
|
|
Группировка. Группировка позволяет сделать таблицу более удобно читаемой. Для сгруппированных таблиц применимы операции свертки: все столбцы за исключением определяющего группировку и собержащих числовые значения убираются, а показатели агрегируются. |
|
| |
|
|
Кросс-таблица. |
Фильтры и группы
В QueryStudio пользователь может самостоятельно определять фильтры, которые могут накладываться на информацию из справочников (текстовые данные: выбор осуществляется отмечанием интересующих категорий) и собственно количественные показатели (задается определением границ диапозона).
Многократно используемые фильтры имеет смысл оформить как группу и сохранить для дальнейшего использования. Фильтры и группы могут быть оформлены в виде подсказок (prompts): при запуске отчета система предлагает определить параметры отчеты.
Графическое представление информации
Аналитик или менеджер может использовать в своих отчетах диаграммы и графики, которые могут отображаться отдельно или как дополнение к таблицы/кросс-таблицам.
|
Графическое и табличное представление информации в одном отчете QueryStudio |
|
Всего имеется 25 ращличных видов графиков и диаграмм.
Экспорт в Excel и представление в других форматах
Любой отчет, созданный в ReportNet QueryStudio может быть экспортирован в Excel. Это дает пользователю возможность вносить в информацию корректировки, использовать функции форматирования Excel и просто работать в более привычной среде. Таким образом QueryStudio может быть использован для извлечения данных из корпоративных источников и их дальнейшей обработке как электронных таблиц.
|
Сохраненный в Excel отчет QueryStudio |
Помимо экспорта в Excel отчет можно сохранить и просматривать в форматах PDF, CSV, XML.
Управление документами QueryStudio
Созданные в ReportNet QueryStudio документы пользователь может сохранить как собственный документ или, если это позволено администратором, опубликовать его для дальнейшего использования другими пользователями.
Говоря о ReportNet QueryStudio и ReportNet ReportStudio можно сказать, что первый оптимизирован по такому параметру как «простота в использовании», а второй по насыщению функциональными возможностями. Несмотря на то, что ReportStudio в большей степени ориентирован на проектирование документов, работа с которыми в дальнейшем заключается только в обновлении и чтении, пользователь, не владеющий SQL и не знающий структур источников данных, может успешно его использовать.
Вот некоторые наиболее важные возможности, отличающие ReportNet ReportStudio от ReportNet QueryStudio с точки зрения подгототовки отчета:
 |
Использование в отчетах произвольного количества запросов. Фактически, это означает, что отчет может быть информационно гораздо более насыщенным |
 |
Произвольное размещение элементов отчета на листе. ReportNet ReportStudio позволяет определять расстояния от границ листа и между объектами в точках и сантиметрах. Используя объект Таблицы можно размещать объекты в ячейках строк и столбцов. |
 |
Цвета, шрифты, толщина рамок, фон, заполнение и пр.. Все эти параметры могут быть определены индивидуально для различных объектов |
 |
Использование специальных объектов. В отчеты ReportNet ReportStudio можно вставлять: текстовые блоки, графику, видео, ссылки, дату и время обновления, номера страниц, HTML-фрагменты, различные элементы для интерактивного взаимодействия с отчетом при его выполнении (prompts). |
 |
Встроенный редактор выражений . Позволяет определять пользовательские объекты с помощью визуального программиорования. Допускается использование функций и логических операторов. |
 |
Произвольное количество логических страниц. Помимо отдельного заголовка можно создать любое количество различных по содержанию и форматированию разделов. |
Интерфейс ReportNet ReportStudio
Известно, что приложения, функционирующие в web, как правило, по своим возможностям и пользовательскому интерфейсу не могут конкурировать с ПО для Windows. Однако в ReportNet ReportStudio за счет применения новейших технологий удалось реализовать очень мощные возможности без ущерба для удобства разработчика отчетов. Фактически, интерфейс ReportNet ReportStudio повторяет интерфейс обычных приложений: стандартное для Windows меню, инструментальные панели, закладки, контекстно-зависимые окна, техника Drug&Drop, Copy/Paste и т.д.
|
Рабочее место разработчика отчетов ReportNet ReportStudio. В ReportNet ReportStudio удачно сочетаются функциональные возможности и удобный интерфейс. |
В отличие от ReportNet QueryStudio, в ReportNet ReportStudio не появляются данные при перетаскивании объекта. Здесь используется иная идеология: сначала готовится отчетная форма и только затем отдельной операцией выполняется отчет. При переходе в ReportNet ReportStudio из ReportNet QueryStudio в области отчета появляется структура созданного в ReportNet QueryStudio документа. Это упрощает работу с системой: например, пользователь может начать готовить отчет в ReportNet QueryStudio, а при нехватке его возможностей перейти в более функциональную среду.
В левой части рабочего стола расположены объекты для перетаскивания в область отчета и окно, в котором разработчик определяет свойства выделенных элементов отчета.
Окна для определения таких настроек как параметры шрифтов, цвет заливки не отличаются от привычных в MS Office.
Создание отчета
При создании отчета в ReportNet ReporStudio в рабочу область отчета перетаскиваются объекты, характеризующие способ представления информации или специальные элементы, и объекты модели метаданных, определяющих собственно содержимое документа.
|
Объекты, используемые для определения внешнего вида отчета, контента и функционала |
|
При многократном использовании одного и того же запроса, его можно получать из закладки Query Item.
Отдельно для каждого объекта настраиваются его свойства: эта операция выполняется как в окне свойст, так и непосредственно в области отчета.
|
В диаграммах ReportNet ReportStudio многие параметры, в том числе связанные объекты модели, настриваются непосредственно в области отчета. Это очень удобно, т.к. позволяет сразу увидеть что и где будет отражено. |
Как уже указывалось ранее в ReportNet ReportStudio существует большое количество разнообразных функций по работе с данными и их представлением. В данном коротком обзоре мы не будем их перечислять. Стоит только заметить, что выполнение всех операций достаточно интуитивно и просто.
Параметризованные отчета
ОтчетыReportNet ReportStudio (как и ReportNet QueryStudio) могут непосредственно перед выполнением предложить пользователю определить параметры выполнения: выбрать интервал значений, определить оператор и значение, выбрать из списка имеющихся значений. В рамках одного отчета может определяться любое количество параметров.
Для придания отчету интерактивности в ReportNet ReportStudio удобно использовать специальные страницы (prompt pages), на которых расположить в нужном порядке фильтры и кнопки перехода между страницами. Все эти операции также выполняются визуально.
Проверка и запуск отчета
Итак, после того как отчетная форма спроектирована, можно запустить его и посмотреть что получилось. Перед выполнением отчетов является хорошей практикой провести его проверку на корректность, в течении которой выявляются некорректные ссылки между элементами отчета, ошибки в формулах и пр.
Как и отчет QueryStudio, отчет ReportStudio можно сохранить (и всегда налету конвертировать) в HTML, PDF, Excel, CSV.
Сохранение отчетов
В соответствие с правами доступа к функциям системы, любые созданные или измененные отчеты могут быть сохранены на сервере в общих или персональных папках. Пользователь может также самостоятельно создавать дополнительные папки, чтобы разместить документы в более удобной для него структуре.
|