哪种报告技术?

时间:2008-09-22 14:53:33

标签: reporting

哪种报告技术适合最佳情况/产品类型?我现在正在考虑 3 技术:

  1. 嵌入式报告(Crystal Reports; MS报告服务)
  2. 服务器报告(MS Reporting Services)
  3. OLAP数据库(MS Analysis Services)
  4. 您将使用哪种报告技术来获得现成的产品?是否可以从现成的产品中获得基于OLAP类型的报告方面?

    哪种技术最适合历史数据?我猜这里OLAP数据库会更快,但这取决于数据库的大小,因为我认为你也可以使用嵌入式报告来获取历史数据。

    哪种技术最适合定制软件解决方案?

    我喜欢在服务器上报告用户可以登录并运行MS Reporting服务报告的想法。并且实际上只有报告发票,账单,客户信息表等内容作为嵌入式报告。并且还通过OLAP数据库为历史数据提供报告服务。

    Unfortunelaty管理层没有看到这种布局,并且想要一个现成的产品,olap报告在应用程序内部与所有其他报告一起。

6 个答案:

答案 0 :(得分:3)

我喜欢报道服务。它可以像您说的那样使用,客户登录到报告服务网站。但是,您还可以在应用程序中添加一个组件,该组件在后端使用报告服务。两全其美。

此外,您可以访问分析服务或任何其他数据库中的数据。

答案 1 :(得分:3)

OLAP不是报表平台,它位于数据库层。

如果您要收集预先计划好的预制报告,那么Crystal或RS就是最好的想法。我个人更喜欢Crystal,但是开发报告可能会非常痛苦 - 但是当它们被批准时,Crystal就是一个稳定的摇滚平台。 (我们将Crystal与.NET应用程序集成在一起。)

RS集成得很好,但你必须维护服务器。它们的最大优点是动态/反应式菜单,但是当它们不完美时,它们的开发和维护也同样棘手。

OLAP是一项非常强大的技术 - 但如果您没有本地知识,那么准确部署它是一项非常具有挑战性的产品。但是,再次,它不是一个报告产品 - 但它上面有一些有趣的层(例如ProClarity,Excel插件)。

答案 2 :(得分:1)

你也可以看看(我们自己的)i-net Clear Reports(曾经是i-net Crystal-Clear)。完全基于Java,可以读取Crystal Reports模板,并为任何主要Web服务器提供简单的API和servlet。有使用JFreeChart的漂亮图表。可以导出到PDF,HTML,SVG以及可以嵌入到自己的应用程序中的Swing Java Viewer。我们还提供免费且功能齐全的独立report designer

费用也比CR低很多。

答案 3 :(得分:0)

我们正在使用DevExpress的XtraReports。比率价格/生产率非常高,您可以获得源代码。

您可以将它用于桌面或Web应用程序(或导出为pdf,doc,html等...),最终用户设计器由DevExpress本机提供。我相信,这是最好的报告套件之一(使用Telerik Reports)。

答案 4 :(得分:0)

我非常喜欢Reporting Services。您可以将报告嵌入到网页中,您可以通过网络授予用户访问报告的权限,甚至可以通过按照设定的时间表将报告通过电子邮件发送给用户来自动执行报告。您还可以从OLAP数据库创建报告。 Plus Reporting Services附带SQL Server,因此可以节省一些资金。

答案 5 :(得分:0)

Crystal报表非常简单易用,但也相当有限。如果您需要做的只是将一些汇总信息打到报表上,就在数据库之外,那么水晶报表就可以了。不确定其他人。