我维护了几个Web应用程序,并且我想添加一些“漂亮”的报告/分析页面。构建一次足够简单(例如使用flot或类似的绘图库)但不知何故似乎应该有一个报告生成库,“只是”生成必要的图形而没有太多编码+提供一些过滤能力。
有一些工具,但由于某种原因,从来没有一个合适的工具:
我意识到这不是一个独特的问题,但我找不到具有相同范围的其他stackoverflow问题。任何指针都赞赏。
更新(2012-08-09,15:10 UTC):我意识到我没有说出更多的要求/愿望:
答案 0 :(得分:1)
Windward *是一家软件公司,提供的解决方案似乎可以满足您的大部分需求。他们通过Jython或RESTful API(分别是他们的Java Engine和Javelin)提供Python API,他们的主要优势是模板设计在Microsoft Office中完成,因此报告可以非常灵活并且易于组合(大多数)人们已经知道如何使用Word,所以学习曲线也比其他解决方案少得多。您可以添加在运行时获取参数或动态更改的动态过滤器,您可以输出各种格式,包括HTML和PDF,它几乎适用于所有主要数据源。对于Web界面,您可以构建自己的并轻松地将报告集成到其中(引擎),也可以购买一个预先构建的并根据您的规范进行修改(Javelin)。
缺点是,它们是封闭式的,并且在不了解您的设置的情况下,我很难说它们的定价是否有效。不过可能值得一看 - 上面的链接和他们的documentation wiki可能是开始寻找你是否合适的好地方。
*免责声明:我为Windward工作。我相信它们是那里更好的报告包之一,但也有其他可能符合您的需求。