Создание OLAP-отчетов с помощью Crystal Reports 9: OLAP и аналитика

Аннотация

Многие компании отдают предпочтение хорошо зарекомендовавшему себя инструменту генерации отчетов Crystal Reports от компании Business Objects/Crystal Decisions, обеспечивающему высококачественное форматированное представление информации на базе накапливаемых в организации данных.

В большинстве случаев Crystal Reports работает с реляционными базами данных, но может также использоваться для создания высококачественных отчетов на основе кубов OLAP. Усовершенствования, введенные в версии 9, еще больше расширяют функциональные возможности программы в области создания OLAP-отчетов.

В статье описывается процесс создания набора отчетов на основе данных OLAP, а также способ объединения частей отчета, основанных на нескольких источниках данных OLAP, в один отформатированный отчет (см. рисунок 1). Здесь также представлены полезные советы, помогающие разработчику отчетов с максимальной выгодой использовать функциональность OLAP в программе Crystal Reports 9.
(more…)

Встраивание отчетов Crystal Reports в веб-приложения с помощью приложения Rational Application Developer, часть 4. Вставка динамических данных в отчеты Crystal Reports

Это 4 часть в серии из 5 статей, которая должна дать практические навыки по внедрению отчетов Crystal Reports в веб-приложения с помощью приложения IBM Rational Application Developer. В предыдущих частях данной серии статей отчеты Crystal Reports были предварительно разработаны и внедрены в страницы JavaServer или с помощью компонента Report Page Viewer, или программно, с помощью программного кода Java Reporting Component (JRC). Что особенно важно, отчеты проектировались с фактическими данными, для чего требовалось подключение конструктора отчета Crystal Report к таблице базы данных во время проектирования. В данной статье описывается совершенно другой подход, при котором отчет Crystal Report создается на основе выборки фактических данных, но без фактического подключения к базе данных во время проектирования отчета. Затем составляется программный код JRC для создания источника фактических данных, которые вставляются в отчет во время выполнения. Преимущество проектирования отчетов с помощью выборочных данных заключается в том, что можно использовать этот метод как обходной прием, если нельзя подключиться к базе данных с помощью внедренного конструктора отчетов Crystal Report, или по причине неправильной конфигурации среды, или из-за того, что внедренным конструктором отчетов не поддерживается прямое подключение Java Database Connectivity API (JDBC) к платформе базы данных.

(more…)

Встраивание отчетов Crystal Reports в веб-приложения с помощью приложения Rational Application Developer, часть 3.

Это 3 статья серии из пяти частей, которая должна дать практические навыки по внедрению отчетов Crystal Reports в веб-приложения с помощью инструментария IBM Rational Application Developer. В частях 1 и 2 рассматривалось, как настраивать программное обеспечение для разработки отчетов Crystal Reports, а затем были разработаны образцы отчетов Crystal Reports с помощью внедренного приложения Crystal Report Designer. Затем эти отчеты внедрялись в страницы JSP перетаскиванием компонента Report Page Viewer из секции Crystal Reports JSP Tags области Palette. В данном руководстве разъясняется альтернативный и гораздо более эффективный способ программного внедрения предварительно разработанных отчетов с помощью кода Java Reporting Component, которым также обеспечиваются дополнительные возможности, например, настройка параметров для хранимых процедур баз данных, передачи учетных данных для входа в базу данных и печати или экспорта отчетов. Если необходимы не просто элементарные отчеты Crystal Reports, с указанными выше дополнительными функциями, данное руководство будет очень полезным.
(more…)

Интеграция Crystal Reports в Web-приложения при помощи Rational Application Developer, Часть 2: Встраивание отчетов Crystal Report

Сценарий примерной разработки

  1. Установите файл CRDB_JavaServer.ini
  2. Создайте новый Web-проект при помощи JavaServer Page (JSP), которая включает Crystal Reports
  3. Встройте Crystal Reports в JSP и запустите его на сервере
  4. Используйте JDBC-соединение в период проектирования и переключитесь на JNDI-соединение во время выполнения программы

Приведенный пример основан на Rational Application Developer V 6.0.1.1, с установленными по умолчанию функциями Crystal Reports V XI. У многих читателей есть доступ к среде тестирования IBM WebSphere V 6, среди которых есть пользователи пробной версии Rational Application Developer.
(more…)

Встраивание отчетов Crystal Reports в веб-приложения с помощью приложения Rational Application Developer, часть 1. Внедрение отчетов Crystal Reports в веб-приложения с помощью подключений JDBC

Данная статья предназначена для разработчиков, которым необходимо внедрить отчеты Crystal Reports в свои веб-приложения для удовлетворения потребностей в системе отчетности. Это первая часть в серии из пяти статей, которая должна дать практические навыки по внедрению отчетов Crystal Reports в веб-приложения с помощью приложения IBM Rational Application Developer (RAD). Более конкретно, в данной статье объясняется, как внедрить отчеты Crystal Reports в веб-приложения с помощью технологии Java Database Connectivity (JDBC), как во время проектирования приложений, так и во время их выполнения.

Образец сценария разработки
Начальная настройка: конфигурирование файла CRDB_JavaServer.ini.
Создание нового веб-проекта с помощью технологии JavaServer Pages (JSP).
Внедрение отчетов Crystal Reports в страницу JSP и ее выполнение на сервере.
(more…)

Встраивание визуализаций XCELSIUS 2008 в CRYSTAL REPORTS 2008

Часть 1: исходные данные

Введение

Данная техническая статья от Business Objects, подразделения компании SAP, призвана помочь пользователям пакета Crystal Reports 2008 добавить в свои отчеты элементы интерактивной визуализации. Создатели отчетов научатся создавать визуализации Xcelsius и встраивать их в отчеты Crystal Reports, чтобы предоставить конечным пользователям отчеты с высокой степенью интерактивности.

В данном документе описаны следующие этапы:

* создание примера визуальной модели Xcelsius;
* встраивание этой визуальной модели в Crystal Reports и ее привязка к данным отчетов.
(more…)

Crystal Enterprise от компании Business Objects/Crystal Decisions – оптимальное решение для сервера отчетов

Компания Business Objects/CrystalDecisions, создавшая Crystal Reports, – это одна из самых известных компаний, специализирующихся на решениях для бизнес-аналитики и генерации отчетов по наборам данных. С уверенностью можно сказать, что название “Crystal Reports” хорошо знакомо разработчикам, использующим платформу Microsoft. Являясь составной частью сред разработки приложений Microsoft Visual Studio и Visual Studio .NET, этот инструмент генерации отчетов использовался в нескольких поколениях инструментов разработчика Microsoft. Возможно менее знакомой разработчикам, но такой же мощной является серверная инфраструктура для подготовки отчетов Crystal Enterprise. Эта статья – первая из серии статей, в которых будут представлены основные функциональные возможности системы Crystal Enterprise. В данной статье рассматривается роль Crystal Enterprise в качестве программного решения для бизнес-аналитики и обсуждается, почему Crystal Enterprise – больше, чем просто версия системы Crystal Reports.
(more…)

Реализация отчётов WebSphere Commerce с помощью Crystal Reports

Перед началом работы

Аналитические данные системы WebSphere Commerce лучше всего представляются в визуальном формате с помощью стандартного инструмента для создания отчётов. В идеале, разрабатывать такие отчёты несложно, применяя для этого интегрированную среду разработки (IDE), например WebSphere Commerce и Rational Application Developer (RAD) V6. В настоящее время среда отчётов, встроенная в WebSphere Commerce, используется как для аналитических (business intelligence reports), так и для рабочих отчётов (operational reports). В этой среде данные отображаются в виде таблиц, а не в графическом формате, что не очень удобно для корпоративных пользователей, которым требуется визуализация результатов в ходе анализа.
(more…)

Создание отчета с помощью TFS и Crystal Reports. часть 2

В недавно завершенной мной серии работ показано, как создавать некоторые типы отчетов для agile-проектов с использованием TFS и Crystal Reports. Данная статья продолжает традицию использования TFS и Crystal Reports, на этот раз для создания карточек историй на основе информационного хранилища данных.

В части 1 нашей серии статей мы рассмотрели предпосылки использования Базового сервера команды (TFS) и инструментального средства Crystal Reports для создания отчетов в рамках agile-проектов. Во 2-й части серии публикаций мы создадим 2 отчета: Отчет по журналу регистрации подробностей историй, который позволяет распространить журнал обрабатываемых историй между удаленными пользователями. Ко второму рассмотренному типу отчетов относится отчет о текущей итерации, в котором фиксируется состояние текущей итерации и отчет об авариях.
(more…)

Создание отчетов в рамках Agile-проекта с помощью TFS и Crystal Reports – часть 1

Введение

С переходом все большего числа команд разработчиков на использование в своей работе методологии от Agile, инструментарий управления все больше отличается от традиционно используемых инструментов управления проектами. Предполагается, что читатель уже познакомился с принципами быстрых процессов. В этой статье будет подробно рассмотрена процедура создания такого вида управленческого отчета, который можно использовать в рабочем проекте типа agile. Если читатель ищет статью, способную убедить его в эффективности разработки с использованием методологии Agile, он может обратиться к книгам и веб-сайтам, указанным в этой статье.
(more…)