Mhm ... Je vais jeter dans un payé: i-net Clear Reports (l'habitude d'être i-net Crystal-Clear). La raison pour laquelle je fais cela est simple: je pense que cela correspond à vos besoins, mais c'est un investissement ponctuel si vous êtes satisfait de ce qu'il offre. Il est constamment amélioré et le support est bien meilleur que celui des communautés les plus libres ou open source (cela devrait être pris en compte).
Le produit est entièrement Java. Il dispose d'un puissant composant de reporting ad-hoc qui est fait pour être facile à utiliser pour les utilisateurs non-techniques. Vos utilisateurs n'auront aucune connaissance de la création de rapports. Ils sélectionnent simplement le type de rapport, les données et voilà un rapport qui répond aux besoins.
Le serveur de création de rapports dispose d'une excellente interface graphique Web pour les rapports ad hoc (et bien plus encore), mais vous pouvez également accéder à une applet Java.
Les utilisateurs finaux n'auront pas besoin de formation car l'interface graphique est très intuitive. Tous les rapports (en fonction des paramètres de sécurité) sont accessibles via DAV notre référentiel de rapports. Le serveur prend en charge différents paramètres de sécurité par utilisateur ou par groupe.
Divulgation: Oui. Je travaille pour l'entreprise qui a construit cela.
J'ai fait quelques recherches récemment, il semble qu'avec [Dynamic Reports] (http://www.dynamicreports.org/) vous pouvez implémenter quelques fonctionnalités ad hoc plutôt rapidement. http://www.dynamicreports.org/examples/adhoccustomizerreport –