Mhm ... Ich werde eine bezahlte einwerfen: i-net Clear Reports (früher i-net Crystal-Clear). Der Grund, warum ich das tue, ist einfach: Ich denke, es passt zu Ihren Bedürfnissen, aber es ist eine einmalige Investition, wenn Sie mit dem, was es bietet, zufrieden sind. Es wird ständig verbessert und die Unterstützung ist viel besser als bei den meisten Open Source oder freien Communities (die berücksichtigt werden sollten).
Das Produkt ist vollständig Java. Es verfügt über eine leistungsstarke Ad-hoc-Berichtskomponente, die für nicht technische Benutzer leicht zu verwenden ist. Ihre Benutzer müssen nichts über die Berichterstattung wissen. Sie wählen einfach die Art des Berichts, die Daten und voila gibt es einen Bericht, der den Bedürfnissen entspricht.
Der Berichtsserver verfügt über eine hervorragende Web-GUI für Ad-hoc-Berichte (und vieles mehr), aber Sie können auch auf ein Java-Applet zugreifen.
Die Endbenutzer benötigen kein Training, da die GUI sehr intuitiv ist. Alle Berichte (abhängig von den Sicherheitseinstellungen) können über DAV in einem Report Repository GUI abgerufen werden. Der Server unterstützt verschiedene Sicherheitseinstellungen für einzelne Benutzer oder Gruppen.
Offenlegung: Ja. Ich arbeite für die Firma, die das gebaut hat.
Ich habe kürzlich etwas recherchiert, es scheint, dass Sie mit [Dynamische Berichte] (http://www.dynamicreports.org/) ziemlich schnell einige Ad-hoc-Funktionen implementieren können. http://www.dynamicreports.org/examples/adhoccustomizerreport –