Dynamisches Konfigurieren und Generieren von BIRT-Berichten

Nachdem ich mir die zweiteiligen YouTube-Videos angesehen und das BIRT-Handbuch durchgesehen habe, verstehe ich, dass der Workflow ungefähr so ​​abläuft:

Erstellen Sie einen neuen Bericht in EclipseVerwenden Sie den BIRT-Berichts-Designer (Eclipse-Plug-in), um einen Bericht zu entwerfenFüllen Sie den Bericht mit Datenquellen (JDBC-Treiber und -Datenbanken) und Datensätzen (bestimmte Tabellen).Generieren / exportieren / drucken Sie den Bericht

So cool dieses Tool auch zu sein scheint, ich kann es nicht findenirgendein Dokumentation, die mich glauben lässt, dass dies eineJava Werkzeug und nicht einNur bei Sonnenfinsternis Tool (dh, es verfügt über eine Java-API und kann mit Java-Apps interagieren, im Gegensatz zu einem reinen Eclipe-Plug-in, das manuelle / menschliche Interaktion von der Eclipse-IDE erfordert.

Insbesondere möchte ich bestätigen, dass BIRT Folgendes ausführen kann oder nicht:

Konfigurieren Sie einen Bericht (Layout, Platzierung des UI-Widgets, Datenquellen / -sätze usw.) programmgesteuert. in der gleichen Weise wie die JasperReport-API über den iReport-Designer verfügt, der JRXML generiert, gilt dies auch für BIRT?Starten Sie eine Berichtserstellung über eine Java-API, bei der Daten in Echtzeit eingelesen und in den Bericht eingefügt werden und der Bericht gesendet oder in einem Dateisystem gespeichert werden kannErstellen Sie HTML- und PDF-Versionen desselben Berichts

Antworten auf die Frage(5)

Ihre Antwort auf die Frage