среда, 25 апреля 2012 г.

Локализация BIRT

Добавление русского языка в дизайнер BIRT (русификация BIRT) производится очень просто.
Для того, чтобы разработка отчетов была более комфортна, достаточно выполнить всего три шага.

  1. Скачать требуемый языковой пакет и распаковать его (обязательно с заменой всех конфликтующих файлов) в папку с установленной программой.
  2. Запустите Eclipse, и выберите Window-> Preferences-> Report Design->Preview. Выберите нужный язык из выпадающего списка.
  3. Перезапуск Eclipse.

Установка дизайнера отчетов BIRT

BIRT можно скачать и  установить по-разному:
  • Загрузить и распаковать самый полный (включая среду Eclipse), готовый к работе комплект (All-In-One) или только дизайнер (RCP Designer) 
  • или путем загрузки Eclipse IDE for Java and Report Developers Package
  • или через менеджер обновлений, как описано здесь . Убедитесь в том, что используете самые последние обновления.  URL-адреса Менеджера обновлений
  • как пакет, который содержит только BIRT плагин (Framework) со  страницы загрузки . Обратите внимание, что на странице загрузки находятся дополнительные требования . К ним относятся и зависимости от других проектов Eclipse. Эти зависимости приведены на странице загрузки для каждой сборки.
Все вышеперечисленные загрузки содержат дизайнер BIRT. Также можно отдельно скачать runtime клиента  BIRT для использования его в  веб-приложениях или в виде отдельного JAVA приложения.

Как только вы загрузили один из вышеуказанных пакетов, распакуйте его в какую-либо папку. При этом будет создан каталог Eclipse, который будет содержать файл eclipse.exe. Выполните его для запуска дизайнера.

Настройка JDBC драйвера

Вероятно, Вы захотите использовать собственный драйвер JDBC с BIRT. Для этого можно использовать мастер настройки JDBC драйвера. Для запуска мастера, откройте дизайнер отчетов BIRT, перейдите вкладку Data Explorer, щелкните правой кнопкой мыши на "Источники данных" (Data Sources) и выберите "Новый источник данных" (New Data Sources). Выберите "Источник данных JDBC" (JDBC Data Source) и нажмите кнопку "Далее". В следующем диалоговом окне выберите "Управление драйверами ..." (Manage Drivers), чтобы открыть диалог "Управление JDBC драйверами" (Manage JDBC Drivers).
На вкладке "JAR Files", нажмите кнопку "Добавить ..." (Add...)и выберите JAR-файл требуемого JDBC драйвера. Затем перейдите на закладку "Драйвер" (Driver), чтобы проверить, что список драйверов включает в себя новый драйвер.

вторник, 24 апреля 2012 г.

Составные части отчета в BIRT

BIRT отчет состоит из четырех основных частей: данных, преобразования, бизнес-логики и представления.
  • Данных - баз данных, веб-сервисы, Java все объекты могут поставлять данные в отчеты BIRT. В BIRT есть поддержку JDBC, XML, Web Services, и плоских файлов. Использование в BIRT Open Data Access (ODA), позволяет пользователю создавать новый пользовательский интерфейс. Кроме того, один отчет может включать в себя данные из любого количества источников данных. BIRT также предоставляет функцию, которая позволяет различным источникам данных, которые будут объединены с помощью внутреннего и внешнего соединения.
  • Данные преобразования - отчеты представляют данные сортируются, обобщенные, фильтруют и сгруппированы в соответствии с потребностями пользователя. В то время как базы данных можно сделать некоторые из этих работ, BIRT должны сделать это для "простых" источников данных, таких как плоские файлы или Java-объектов. BIRT позволяет выполнять сложные операции, такие как группировка на суммы, проценты от общей суммы и многое другое.
  • Бизнес-логика - Реальные данные редко структурирована так, как вы хотели бы для отчета. Многие доклады требуют конкретных бизнес-логики для преобразования исходных данных в информацию, полезную для пользователя. Если логика просто для отчета, можно запрограммировать с помощью JavaScript, поддержка BIRT в. Если ваше приложение уже содержит в себе логику, вы можете позвонить в ваш существующий код Java.
  • Презентация - Как только данные будут готовы, у вас есть широкие возможности для представления ее пользователю. Таблицы, графики, текста и многое другое. Один набор данных может оказаться различными способами, и один отчет может представлять данные из нескольких наборов данных.

понедельник, 23 апреля 2012 г.

Введение


Генератор отчетов BIRT (Business Intelligence and Reporting Tools) это один из модулей Eclipse с открытым исходным кодом (Open Source). Используется для создания отчетов для веб-приложений, особенно тех, которые основаны на Java и Java EE. BIRT имеет два основных компонента: дизайнер отчетов на основе Eclipse, и runtime компонента, который может быть как в десктопном варианте, так и в виде серверного приложения. BIRT также предлагает возможность построения диаграмм, что позволяет добавлять графики для Вашего приложения.
С BIRT, вы можете добавить богатый набор отчетов для вашего приложения.
  • Таблицы и списки - простейшие отчеты в виде списка данных. Вы можете добавлять различные виды группировок и организовать данные, связанные друг с другом (например, сгруппировать заказы по заказчику, а продукты по поставщику). Если ваши данные числовые, Вы легко можете добавить суммы, средние и других величины.
  • Графики - Числовые данные гораздо легче понять, если представить в виде диаграммы. BIRT предоставляет круговые диаграммы, линейные, гистограмм и многое другое. BIRT диаграммы могут быть представлены в SVG формате с поддержкой событий, чтобы осуществлять взаимодействие с пользователем.
  • Перекрестные таблицы- Перекрестные таблицы (также называемые матрицами) позволяют представить данные по двум направлениям (например, продажи по кварталам или показы по веб-страницам).
  • Письма и документы – с помощью BIRT можно легко создавать уведомления, формы писем и другие текстовые документы. Документы могут содержать форматированный текст, списки, таблицы и многое другое.
  • Соединения отчетов- часто несколько отчетов необходимо объединить в одном документе. При помощи генератора отчетов BIRT вы легко сможете представить всю необходимую информацию для клиента. Например, один финансовый отчет может включать в себя множество диаграмм, таблицы с различным форматированием, и все это на бланке, оформленном в корпоративной цветовой гамме.