Hi James, In our case, the reporting capabilities were of high importance to the end-users, so we chose to integrate a full Self-Service BI platform as part of the whole solution, instead of developing a custom integration with Jasper, custom charts, etc.
The solution is SpagoBI. Find more information about features at [1], a running demo on [2], and information about licensing (Mozilla Public License v.2.0) on [3]. Really powerful and easy to use for end-customers. It was not easy to setup and run (at least in the first version 4 release) but once done, it works ok. Some configuration instructions and config files are missing, but we can help if needed. The domain is starting to being managed by Isis in some Business Contexts, and the reporting works directly against the database structure. The SpagoBI viewer is simply integrated with iframes, and it also supports CAS for Single Sign-On. Another option if you don't want a full BI platform, but instead "analytical dashboards" that allow you to drill-down on charts, etc. is the newly released JBoss Dashboard Builder, with Apache License. It's being developed as part of the JBPM project, but is fully supported to be deployed stand-alone, just for data analytics. We've also adopted it for complementing SpagoBI capabilities regarding management dashboards. Find source code at [4], including setup instructions, and you can access a recorded webminar dated last 26th October, on [5]. HTH, Oscar [1] http://spagobi.com [2] http://spagobi.eng.it/SpagoBI/servlet/AdapterHTTP?PAGE=LoginPage&NEW_SESSION=TRUE [3] http://www.spagoworld.org/xwiki/bin/view/SpagoBI/OpenSource [4] https://github.com/droolsjbpm/dashboard-builder [5] https://engage.redhat.com/forms/20131024_BAM-in-BPM-reg El 12/11/2013, a las 10:34, David Tildesley <[email protected]> escribió: > Hi Jeroen, > > Out of curiosity, what was the driver for using a database view instead of > calling the behaviour on the domain layer to get the information for the view > model? Performance? > > David. > > > > On Tuesday, 12 November 2013 1:09 AM, Jeroen van der Wal > <[email protected]> wrote: > > To answer questions 1 and 2: the Estatio codebase has two examples of a > viewmodel using a database view [1]. Haven't worked with Jasper Reports > myself, perhaps others have? > > [1] > https://github.com/estatio/estatio/tree/master/dom/src/main/java/org/estatio/dom/invoice/viewmodel > > > > On Sun, Nov 10, 2013 at 11:47 PM, james agada <[email protected]> wrote: > >> I want to use view models. The documentation is a bit scanty and the todo >> view model and how it is used is difficult for me to comprehend. >> 1. Can I define views at database level and map it to a view model? If so, >> a small example will do. >> 2. Is there a better documented example of using view models for instance >> for reports. >> 3. Is there a way to integrate something like jasper report to isis?
