我无法忍受 oracle 报告生成器。它通常会不断崩溃和吸吮。复制和粘贴东西有时才有效。取消选择后,元素在视觉上看起来被选中。啊啊啊啊啊啊啊啊啊啊啊啊!!!我需要另一个工具。他们是否有任何设计报告jsps的替代方案?
5 回答
这是一个旧线程,但这里是我的看法。对于有经验的开发人员(我应该指出我就是其中之一),Oracle Reports 是一个令人难以置信的高效工具。对于新开发人员来说,这可能会令人困惑和沮丧。一段时间以来,我一直在寻找 Oracle Reports 替代品的“市场”,但还没有找到可以完成 Oracle Reports 可以为我做的事情的工具。我看过的工具:
Oracle BI Publisher:正式来说,这是 Oracle Reports 的继任者。有一天它会和 Oracle Reports 一样好……现在它主要使用 MS Word 作为报表设计器。与 Word(嵌套)表(替换框架)搏斗并不好玩。我更喜欢任何一天的报告框架。
Pentaho:我对这个有点兴趣,它是商业开源的,我认为做得很好。不确定它是如何扩展的,并且像所有开源项目一样,取决于一个活跃的社区。
MicroStrategy:这又是一款非常成熟的产品。BI 是他们的面包和黄油,所以我希望它非常好。我让一个供应商做 POC,他们复制了我最复杂的“表格”类型报告之一(商业文件、提单)。但是它在企业级别的价格(阅读:非常昂贵)。尽管对于部门部署,他们有一个“免费”版本。
微软报告:这个有很好的前景,但它主要与 MS SQL Server 一起销售,我是一名 Oracle 人,对此工具感到内部阻力。有一天,当 Reports Builder 崩溃太多次时,我会克服它。
还有很多其他的,例如 JasperReports、Actuate、Business Objects (Crystal)、Information Builders 等。
微观策略或业务对象。您可以像 erbsock 所说的那样开发自定义软件,例如轻量级 BO,从用户选定的字段创建视图,将它们命名为报告并安排作业以 CSV 文件或 jsp 文件的形式发送它们,无论视图部分如何是。同样在 Oracle Reports Builder 中,如果您没有提到旧的 6i 接口工具,请尝试构建一个大查询并尝试使用发布者构建 XML。我对此已经过时了,但请记住类似的事情。我会问我的一个专家朋友。
最好的祝福,
凯汉·尤克塞尔
不要费心切换工具,您可能只会感到失望。我使用了许多报告工具,但它们都存在重大问题。无论您使用哪种工具,您都可能最终与它作斗争,并逐渐将越来越多的逻辑转移到数据库中。您学习的 SQL 技巧越多,您对设计不佳的报告工具的依赖就越少。
使用 SQL 并了解您的数据模型并使用 ODBC 将其插入到 Excel 电子表格中?
使用该工具一年后,我们比过去熟悉。我们仍然面临在 TOAD 中实现正常工作的挑战,但代码在 Oracle Report 中不起作用。几次crash后,我们 在运行项目之前做了CTR+ 。S另外,我们将每个小时保存为以前的草稿。它帮助我们丢失了我们的作品,但我们需要更多的空间给他们。