Dynamiczne konfigurowanie i generowanie raportów BIRT

Oglądając dwuczęściowe filmy z YouTube i przeglądając podręcznik BIRT, rozumiem, że worflow wygląda mniej więcej tak:

Utwórz nowy raport w EclipseUżyj Projektanta raportów BIRT (wtyczka Eclipse) do zaprojektowania raportuWypełnij raport źródłami danych (sterowniki i bazy danych JDBC) i zestawami danych (określone tabele)Wygeneruj / wyeksportuj / wydrukuj raport

Jakkolwiek fajne wydaje się to narzędzie, nie mogę znaleźćkażdy dokumentacja, która prowadzi mnie do przekonania, że ​​jest toJawa narzędzie, a nieTylko Eclipse narzędzie (co oznacza, że ​​ma API Java i może współpracować z aplikacjami Java, w przeciwieństwie do czystej wtyczki Eclipe, która wymaga interakcji ręcznej / ludzkiej z środowiska IDE Eclipse).

W szczególności chcę potwierdzić, że BIRT może lub nie może wykonać następujących czynności:

Skonfiguruj raport (układ, rozmieszczenie widgetów interfejsu użytkownika, źródła / zestawy danych itp.) Programowo; tj. w taki sam sposób, w jaki API JasperReport ma projektanta iReport, który generuje JRXML, czy to samo dotyczy BIRT?Rozpocznij generowanie raportu za pomocą interfejsu API języka Java, dzięki któremu dane zostaną odczytane w czasie rzeczywistym i wypełnią raport, a raport może zostać wysłany lub zapisany w systemie plikówTwórz wersje HTML i PDF tego samego raportu

questionAnswers(5)

yourAnswerToTheQuestion