Mhm ... I'll throw in paid: i-net Clear Reports (utilizzato per essere i-net Crystal Clear). La ragione per cui lo faccio è semplice: penso che soddisfi le tue esigenze, ma è un investimento una tantum se sei soddisfatto di ciò che offre. È costantemente migliorato e il supporto è molto migliore rispetto alla maggior parte delle comunità open source o gratuite (che dovrebbero essere prese in considerazione).
Il prodotto è interamente Java. Ha un potente componente di reporting ad-hoc che è fatto per essere una cosa facile da usare per gli utenti non tecnici. I tuoi utenti non dovranno sapere nulla sul reporting. Semplicemente scelgono il tipo di rapporto, i dati e voilà c'è un rapporto che soddisfa i bisogni.
Il server di report dispone di un'interfaccia grafica Web per la creazione di report ad hoc (e molto altro), ma è anche possibile accedere a un'applet Java.
Gli utenti finali non avranno bisogno di alcuna formazione in quanto la GUI è altamente intuitiva. Tutti i report (in base alle impostazioni di sicurezza) sono accessibili tramite DAV, il nostro repository report gui. Il server supporta diverse impostazioni di sicurezza per utente o per gruppo.
Divulgazione: Sì. Lavoro per la compagnia che l'ha costruita.
Ho fatto qualche ricerca di recente, sembra che con [Rapporti dinamici] (http://www.dynamicreports.org/) è possibile implementare alcune funzionalità ad hoc piuttosto rapidamente. http://www.dynamicreports.org/examples/adhoccustomizerreport –