哪种报告技术最适合最佳情况/产品类型?我现在在想3技术:
- 嵌入式报告(Crystal Reports;MS 报告服务)
- 服务器报告(MS 报告服务)
- OLAP 数据库(MS 分析服务)
对于现成产品,您会使用哪种报告技术?是否有可能从现成的产品中获得基于 OLAP 类型的报告?
哪种技术最适合历史数据?我猜这里 OLAP 数据库会更快,但这取决于数据库的大小,因为我认为您也可以使用嵌入式报表来获取历史数据。
哪种技术最适合定制软件解决方案?
我喜欢在服务器上生成报告的想法,用户可以像 MS 报告服务一样登录并运行报告。实际上只有发票、账单、客户信息表等内容的报告作为嵌入式报告。并且还通过 OLAP 数据库提供历史数据的报告服务。
不幸的是,管理层没有看到这种布局,并且想要一个现成的产品,将olap报告与所有其他报告一起放在应用程序内部。
OLAP 不是一个报告平台,它位于数据库层。
如果您想要收集预先计划的预设报告,那么 Crystal 或 RS 是最好的主意。就我个人而言,我更喜欢 Crystal,但开发报告可能会很痛苦 - 但当它们获得批准时,Crystal 是一个稳定的平台。 (我们将 Crystal 与 .NET 应用程序集成。)
RS 集成得同样好,但您必须维护服务器。它们的一大优势是动态/反应式菜单,但当它们不太完美时,开发和维护也同样棘手。
OLAP 是一项非常强大的技术 - 但如果您没有本地知识,那么准确部署它是一个非常具有挑战性的产品。但是,再说一次,它不是一个报告产品 - 但它上面有一些有趣的层(例如 ProClarity、Excel 插件)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)