m BIRT Analytics
Key Points
- BIRT is a free Web BI toolset from Eclipse
- BIRT has a rich set of features including report data sets, parameter passing between reports, mutliple chart formats, computed fields, generate report books that users download etc
- BIRT works with any ODA ( JDBC ) data source, even mixed data sources as well as XML documents it can report on
- Option to build from source if needed
- For development, install the BIRT package on to an Eclipse IDE as an add-on
- For runtime, install BIRT jars into an application, on the same server as the application or on a separate JEE report server ( eg Tomcat )
- The reports execute from rptdesign files. These can be modified by your own applications for more dynamic reporting as needed ( vs using the developer interface )
- It has 90% of the common functionality in SSIS, Tableau, GDS, AWS reports etc
- the development and runtime environments are both free - hard to beat
- compare to Grafana which also has a community edition and newer user interfaces
References
Reference_description_with_linked_URLs_____________________ | Notes__________________________________________________________________ |
---|---|
https://www.eclipse.org/birt/ | BIRT Home page |
https://www.eclipse.org/birt/documentation/tutorial/ | BIRT documentation - tutorials |
http://www.eclipse.org/birt/demos/ | BIRT demos - shows rptdesign files - no live demos now |
Key Concepts
https://www.eclipse.org/birt/getting-started/
Installation development
BIRT packaged now as an add-on product to a base Eclipse image ( normally JEE )
Installation Runtime
can install BIRT jars into
- an application
- add an app to a JEE server
- install as a standalone Tomcat server
Basic Tutorial
The Basic Tutorial walks you though the steps to build a basic listing report and introduces the basic BIRT concepts. This is the place to start. To begin the tutorial click here.
Video Tutorials
This guide takes you through what you'll need to know to get started with integrating BIRT into your application. The topics include:
Potential Value Opportunities
Potential Challenges
Candidate Solutions
Step-by-step guide for Example
sample code block