Генерация динамического отчета из POJO в BIRT - PullRequest
1 голос
/ 28 декабря 2010

Мне было интересно, как лучше создать динамический отчет из POJO (а не из баз данных!) В BIRT.Я новичок в BIRT, но я поражен разнообразием информации, и никто не собирается размещать всю информацию.Поэтому я буду рад, если кто-нибудь предложит мне лучший способ, чтобы я мог учиться и опираться на него.

Моя программа генерирует POJO (назовем это отчетом), который содержит все данные, которые будут опубликованы,Теперь BIRT должен прочитать этот POJO и сгенерировать отчет.Отчет содержит несколько таблиц (скажем, A, B, C ...), и каждая таблица имеет свою структуру (вся эта информация содержится в отчете).Поскольку ни один аспект не является статичным, я потерян.

Я прочитал некоторые учебные пособия, но все они объясняют из статических (/ mock) наборов данных или наборов данных, извлеченных из баз данных, и не объясняют многие вещи, такие как создание столбцовна лету ....

Заранее спасибо,

Ответы [ 2 ]

0 голосов
/ 28 декабря 2010

Наборы данных сценариев являются односторонними.Другой способ - создать собственный источник данных ODA .Последнее намного сложнее, но лучше, если вы планируете часто использовать его и вам нужен доступ к нескольким различным формам данных на сервере.

0 голосов
/ 28 декабря 2010

BIRT может быть пугающим. Не плохо себя чувствую. Я должен был сделать что-то похожее на то, о чем вы говорите в прошлом году. Вот некоторые ссылки, которые были полезны для меня.

http://www.birt -exchange.com / быть / дома /

У них есть форумы на бирже. Похоже, что они читают больше эксперты BIRT, чем обычный сайт, такой как StackOverflow. Возможно, вам повезет больше, если вы получите конкретные ответы.

Книга «Интеграция и расширение BIRT» также была очень полезной.

http://www.amazon.com/Integrating-Extending-BIRT-Jason-Weathersby/dp/0321443853

И последнее, но не менее важное, я рекомендую взглянуть на примеры на Birt Exchange, которые создают графики и отчеты, аналогичные тем, что вы пытаетесь сделать. Гораздо проще определить пример использования на примере.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...