2010-03-24 3 views
1

Я новичок в мире отчетности. Хотелось узнать, какое решение является правильным решением для создания единого отчета путем запроса данных из нескольких баз данных. Мы планируем использовать некоторые решения для отчетности, такие как отчеты Jasper или BIRT. Как правило, базы данных будут postgresql.Лучший способ создания отчета с использованием нескольких баз данных

Пожалуйста, не стесняйтесь, дайте мне знать о других лучших решениях.

Спасибо.

ответ

1

В JasperReports, если вы генерирующего отчет о сервере и потоковые его обратно клиенту как PDF или HTML, то вы можете использовать любые источники данных, которые вы хотите, будучи его:

  • Несколько баз данных
  • объектов, то есть Java Beans
  • Текстовые файлы/XML
  • веб-сервисы
  • ... и т.д.
3

С BIRT вы можете использовать как можно больше источников данных; независимо или совместно в качестве совместных наборов данных. Совместный набор данных - это соединение, которое вы создаете на уровне отчета. Приятно думать, что вы можете создать соединение через базы данных, даже экземпляры.

Поддерживаются все ожидаемые источники, даже некоторые из них не столь эксцентричны. Любая база данных JDBC, веб-сервис, плоский файл, POJO (через источник данных с исходным кодом), XML, собственный драйвер DB (например, Oracle, SQL Server и т. Д.). Вы можете даже использовать BIRT Report в качестве источника данных для вторичного отчета BIRT. Это немного выходит за рамки вопроса, но открывает огромное количество вариантов с точки зрения развертывания и допустимости.

+0

+1 полезная информация - спасибо. – davek

Смежные вопросы