Crystal Reports在这种情况下是否可行?

时间:2014-09-20 17:41:29

标签: linux oracle reporting-services crystal-reports

我们正在使用一个使用Oracle数据库和应用程序附带的嵌入式许可证的应用程序。

我们遇到的问题是,应用程序附带的报告可能性非常基本且过时。

该应用程序根本没有注明日期,并且是我们所在行业中的明确领导者,只是报告方似乎从未得到太多关注,或者其他客户也没有。我们的报告期望与我们相同。

为了提供一些想法,报告方允许

  • 数据库字段
  • 文字字段

就是这样。我们所有的表都是由|_字符等组成的。

我们希望摆脱应用程序中的所有报告,并切换到报告方的第三方系统,查看Crystal Reports。

我们是否只需要在设计报告的IT部门计算机上安装Crystal Reports,或者在组织中需要打印,查看报告等的所有计算机上是否需要Crystal Reports?

是否可以安排批量报告,例如对于今天交付的所有订单,为每个订单生成一份发票报告,并通过电子邮件发送给客户,其中包括从我们的数据库中提取客户电子邮件地址的所有发票信息?

还有其他路线可以查看\其他软件包吗?

1 个答案:

答案 0 :(得分:1)

Crystal是一个选项,但它只是解决方案的一部分,因为它允许您开发报告。另一部分是为用户提供运行报告的界面。您将需要在IT中的至少一台计算机上安装Crystal设计器 - 它将用于开发报告。您还需要找到一个系统,它允许您在用户计算机上运行报告。这个其他系统不仅允许您运行报告,还可以控制谁能够运行它们。例如,您不希望公司中的任何人能够运行报告,该报告显示当前的销售额和利润,或者所有员工的列表及其地址和SSN。我的建议是首先开始查看系统,该系统将运行报告然后决定使用哪种报告工具。例如,如果您拥有SQLServer许可证,则您拥有SSRS许可证(SQLServer Reporting Services)。这是一个基于服务器的系统,它允许处理报告分发。 SSRS还有一个免费的报告开发工具。所以选中此选项。正如我所说,水晶也是一种选择。 Crystal Server可用于分发报告以及一堆第三方系统,这可能是更便宜的替代方案。通常,基于Web的系统(如SSRS和Crystal Server)的维护成本会更低,但桌面系统通常更快,并提供更丰富的用户界面。 Crystal报告有很多选项。我使用的是2:Jeff-net门户网站(http://www.jeff-net.com/jnrrbw.htm)和R-Tag报告管理器(http://www.r-tag.com)。 Jeff-net是一个门户网站,这意味着您可以在公司的任何计算机上使用,无需额外安装。 R-Tag是一个桌面系统,需要在每台计算机上安装,但它支持多种报告类型,包括Crystal报告和仪表板。 Crystal报表还有其他工具。您可以查看以下链接: 桌面报告查看器http://kenhamady.com/cru/comparisons/crystal-reports-viewers 桌面报告计划程序http://kenhamady.com/cru/comparisons/desktop-scheduling-engines Web报告调度程序http://kenhamady.com/cru/comparisons/server-based-scheduling-engines

如果您正在寻找基于Linux的解决方案,您将被限制在门户网站上。