BIRT at Eclipse Demo Camp Juno 2012
Posted by
averma
, 08 June 2012 - 11:25 AM
Cick on this link to find details and register for the event
Use BIRT to analyze cross tab data
Posted by
averma
, 30 May 2012 - 11:15 AM
A crosstab report leverages a multi-dimensional data structure called Cube that is optimized for analysis. A cube organizes data into Measures, Dimensions & Attributes and can be stored in BIRT Document or BIRT Objects (.data file) (See my earlier blog on BIRT Objects). You can launch up a cube stored in either format for analyses in Data Analyzer, take a look at the short video recording to see it in action:
See the above video in full screen.
Data Analyzer helps you discover trends and analyze information by providing the following features:
- Add, remove or reorder attributes, dimensions and measures
- Drill down display detail data or drill up to display summary data
- Pivot the crosstab , which swaps the colums and rows
- Sort data
- Filter data
- Display columns or rows that show aggregate data
- Create a column to display calculated data
- Choose from several chart types to display data
- Export content to other formats (PDF, Excel, Word etc)
You can download the sample BIRT Object used in the recording from here. Working with Actuate BIRT Analyzer requires Actuate iServer, download an evaluation copy of Actuate iServer and give it a try.
Customize parameter collectors for your BIRT report
Posted by
averma
, 29 February 2012 - 02:33 PM
If you are using open source sample viewer you can achieve this by using viewer tag library. The Viewer tab library has three tags that helps define parameter entry page: param, parameterPage, paramDef. You can read more about these along with an example of tag lib usage here.
Actuate Viewer comes with Javascript API client library (JSAPI) that enables creation of custom web pages in any (java or non-java) application. It has a separate class (actuate.Parameter) that handles parameters and parameter values. You can call class methods to download the parameters from the report and display them in the assigned <div> HTML element etc. If you prefer not to use this class and instead have your own mechanism to collect parameters, you can simply pass the collected parameter values to the report using actuate.Viewer.setParameters method call. e.g
viewer.setParameters(myParams);
Here is a link to my recent Devshare article with a couple of examples, one that uses actuate.Parameter class to display parameters and another that doesn’t. You can download the above example and run it with your own instance of BIRT iServer. If you don’t have BIRT iServer, you can download 45 day free evaluation copy and set it up in 15 minutes or less.
Publishing reports to BIRT onDemand made easy!
Posted by
averma
, 18 January 2012 - 03:33 PM

To publish content to BIRT onDemand you would follow the same simple procedure as you used to before starting out with defining a new profile. Here you will need to specify web service URL, login credentials and server/volume information. Once the profile is established you can use simple drag and drop operations to export content from designer. Here is a video that goes over the entire process.
Sign up for BIRT onDemand and download BIRT Designer Professional for a 45 day free trial.
Enable Interactivity in your BIRT Viewer
Posted by
averma
, 19 December 2011 - 04:22 PM
You can enable IV for an individual report by selecting "Enable Interactivity" option when you launch Actuate BIRT Viewer as shown in the screen shot below:

There might be cases where you may want to skip though the above step and enable interactivity for all the reports by default when they are launched. This can be achieved by setting the configuration variable "AutoEnableIV" to true defined in file "[Install Dir]\iServer\servletcontainer\iportal\WEB-INF\iv_config.xml". This configuration variable is defined for each role and so you will find multiple matching entries . Choose the role for which you want to apply this setting. Role "All" would enable this for all the users. This change requires a restart of BIRT iServer.
If you just want a specific report to open with IV enabled, and don't want to use the global approach described above, then you can add the following code to the individual report design in onContentUpdate handler method:
if (!this.getViewer().isInteractive())
this.getViewer().enableIV();
Actuate JSAPI (AJAX-based Javascript library) is another popular way of embedding BIRT reports within your composite web application and offers APIs to enable or disable interactivity. To enable it by default, use enableIV() API as a callback to submit() function call as follows (Download complete source code):
viewer.submit(function(v){
v.enableIV();
});
Learn more about Interactive Viewing or download BIRT iServer with Interactive Viewer for a 45 days free trial from here and experience its rich internet application platform.
BIRT goes Mobile!
Posted by
averma
, 01 December 2011 - 01:40 PM
A recent release of Actuate (version 11 sp2) now makes it possible to access BIRT content on mobile devices. This is made possible with all new iOS and Android based BIRT Mobile apps. Both are native apps and allows for BIRT content to be viewed on iPhone, iPad and Andriod Honeycomb tablet devices. To view BIRT content on mobile, all you have to do is to install these apps and add subscription to your existing BIRT reports or reportlet (part of the BIRT report) in BIRT iServer as you see in this video. This will make your BIRT content available on the mobile device without requiring you to tweak the original BIRT design for mobile layout. While subscribing to BIRT content, you can also define report parameters if any and choose default settings for portrait or landscape form. The mobile viewer lets you browse most recent version of all available subscriptions, change report parameters and supports standard "pinch and zoom" controls.
You can download free evaluation copy of BIRT iServer here. BIRT Mobile apps are free and can be downloaded from iTunes and Andorid marketplace.
Make your dashboards more productive for your users
Posted by
averma
, 15 November 2011 - 12:48 PM
This new release introduces more than 40 major enhancements including DB2 and Microsoft SQL Server support for encyclopedia metadata, the ability to publish content to BIRT OnDemand using BIRT Designer Professional and new mobile support options. You can download and play with free evaluation copies of BIRT Designer Pro and BIRT iServer here.
Create interactive Salesforce dashboards with BIRT
Posted by
averma
, 30 October 2011 - 01:28 PM
The setup utility quickly uploads the necessary files to your on-premise BIRT iServer and you can start working with it right after. Here is a short video that goes over installation and gives a glimpse of what you can expect to see after you set it up.
These dashboards and gadgets are driven by a sample BIRT data object as a data source that could easily be replaced with your own data objects. This can be done by editing datadesign files to provide your SFDC credentials and making necessary SQL modifications to adapt the data set to your SFDC data model. These datadesign files can then be scheduled to generate BIRT Objects at regular intervals within your BIRT iServer environment. The datadesign files and reports can be edited using BIRT Designer Pro, which supports all the features of open source Eclipse BIRT Designer and is compatible with reports developed with it. You can download and install free evaluation copies of BIRT Designer Pro and BIRT iServer from here.
Cut that waiting time
Posted by
averma
, 15 September 2011 - 03:48 PM
A typical report generation cycle involves fetching data from the data source, perform sorting, filtering and grouping based on report design logic before the report is rendered. This data processing can be quite resource intensive and for a large data sets might take a long time causing delays in making report available for viewing.Actuate BIRT Viewer solves this issue by pushing down data operations to the database layer and starts rendering the report pages while is data is still being fetched. This feature is called Progressive Viewing and allows you to view first and consecutive pages while the report is still being rendered as opposed to waiting for all pages to be generated before a page can be viewed. In the latest release (11 sp2) this feature has been enhanced to decrease response time even further by allowing report design to specify if the data is already sorted. (See Video)

A value of false means that BIRT engine will use the sort order of the incoming data and will not attempt to re-sort based on the group keys defined for the table. This helps minimize data processing and results in faster report generation.
The enhanced Progressive Viewing feature works with all out-of-box Actuate BIRT data source types as well as custom data source types based on the ODA (Open Data Framework)
Download your free evaluation version of BIRT iServer and give it a try.
Are you up for the challenge?
Posted by
averma
, 01 September 2011 - 08:35 AM
Recent Entries
Use BIRT to analyze cross tab data
Customize parameter collectors for your BIRT report
Publishing reports to BIRT onDemand made easy!
Enable Interactivity in your BIRT Viewer
BIRT goes Mobile!
Make your dashboards more productive for your users
Create interactive Salesforce dashboards with BIRT
Cut that waiting time
Are you up for the challenge?
My Blog Links
Recent Comments
- rveesam on What are BIRT Data Objects and why do I need them?
- ognloguet on BIRT in Enterprise Content Management
- ognloguet on BIRT in Enterprise Content Management
- ognloguet on BIRT in Enterprise Content Management
- ognloguet on BIRT in Enterprise Content Management
- ognloguet on Link-up BIRT reports in your dashboard
- ognloguet on Link-up BIRT reports in your dashboard
- cooccomarc on Enable Interactivity in your BIRT Viewer
- cooccomarc on Enable Interactivity in your BIRT Viewer
- subhapriyo on BIRT at Eclipse Demo Camp Juno 2012
0 user(s) viewing
0 member(s)
0 anonymous member(s)
Categories
- Actuate
- ad-hoc
- analysis
- big data
- BIRT
- BIRT 360
- BIRT ajax library
- BIRT Analytics
- BIRT Android
- BIRT Android Honeycomb
- BIRT Contest
- BIRT dashboard
- BIRT Data Analyzer
- BIRT Data Object
- BIRT data source
- BIRT Demo camp
- BIRT Designer
- BIRT Document
- BIRT ECM
- BIRT excel emitter spreadsheet
- BIRT gadget
- BIRT hackathon
- BIRT iOS
- BIRT iPad
- BIRT iPhone
- BIRT iServer
- BIRT Mobile
- BIRT Mobile app
- BIRT Nuxeo Integration
- BIRT Object
- BIRT Pivot Table
- BIRT Progressive Viewing
- BIRT Report Designer
- BIRT Report Document Data Source
- BIRT Script
- BIRT Server
- BIRT tag library
- BIRT Training
- BRD Pro
- contextual
- cross tab
- crosstab
- cube
- Custom BIRT parameter screen
- custom events
- dashboard
- Data cache
- data object
- Data Set
- demo birt server
- demo iServer
- demo server
- dependency analysis
- Deploy BIRT
- donut chart
- Dynamic Parameter
- e.Report gadget
- EasyScript
- Eclipse BIRT
- Eclipse demo camp
- emitter
- file size
- flash
- font
- free iPad 2
- google gadget
- hadoop
- Hibernate
- hive
- HTML gadget
- HTML5
- impact analysis
- Interactive BIRT Reports
- Interactive Reporting
- Interactive Viewer
- interactivity
- iServer
- iServer easy installer
- iServer installer
- iServer zip package
- Java Bean
- JavaScript
- jobs
- Join DataSet
- JSAPI
- Juno 2012
- link BIRT reports
- live demo environment
- Merge DataSet
- Nuxeo
- OLAP
- Oracle BIRT
- Parallel report generation
- pipeline dashboard
- POJO
- report dashboard
- Report Designer
- Report Document
- Report Document ODA
- report server
- reporting dashboard
- sales dashboard
- Salesforce
- salesforce dashboard
- scheduling
- sort by group
- Toplink
- Union DataSet


