【发布时间】:2008-09-17 04:47:15
【问题描述】:
使用水晶报表设计 Web 应用程序和报告 iam。有时水晶报表会导致运行时错误。我该怎么做才能让我的报告更快。检索大约 1MB 的数据。这是月末销售报告。解决此问题的最佳方法是什么。
【问题讨论】:
标签: reporting
使用水晶报表设计 Web 应用程序和报告 iam。有时水晶报表会导致运行时错误。我该怎么做才能让我的报告更快。检索大约 1MB 的数据。这是月末销售报告。解决此问题的最佳方法是什么。
【问题讨论】:
标签: reporting
您可以使用i-net Clear Reports(以前是i-net Crystal-Clear)。它可以读取 Crystal Reports 报表文件。这样,您无需重新设计报告。 1 MB 的报告不是问题。我们有超过 100MB 的报告。它还有一个txt输出格式。
客户端报告也是可能的,但当然这有点复杂。
【讨论】:
对于报告而言,1Mb 的数据听起来太多了 - 我会尝试在服务器上对其进行更多过滤
【讨论】:
您没有记下您使用的是什么数据库平台,但如果它是基于 MSSQL 的,您可能想尝试使用嵌入式 SQL Reporting Services Reporting。我们发现在功能方面它不能完成 Crystal 可以做的所有事情,但它易于使用、免费,并且没有我们在使用 Crystal 时遇到的一些烦人的错误。
【讨论】:
我很想听听您认为 CR 能做什么,而 SSRS 不能。仅包括替代策略无法轻易实现的功能。排除仅在精心设计的供应商演示中有效的“功能”。
【讨论】:
我对 CR 的了解并不多,所以这对我来说很难(我是 SSRS 粉丝)。所以你基本上是在要求我攻击我通常会推荐的东西。也许是一个艰难的命令,但这里就是。
我从其他人(但谁比我聪明得多:-) 那里得到的反馈是,各种格式选项/功能现在在水晶中更好。我必须在 SSRS 中处理自己的一个示例是操作日期 - (有人告诉我)还有更多用于在 CR 中操作日期的函数。解决这个问题对某些人来说可能是微不足道的,但不是每个人,也不是我。
还有什么 - 我相信导出到 word 可以在 CR 中使用,而不是在 SSRS 中。此外,我相信在 CR 中组合数据集结果至少更容易一些。这些在新发布的 2008 版本中可能会更好/
再一次,请记住,这更多是基于我偶尔抱怨 SSRS 时听到的信息 - 不过我仍然非常喜欢它。
【讨论】:
我使用水晶报表的原因是因为我必须将报表打印到 LG Matrix 打印机中,基本上我必须以文本格式导出报表。我真的不知道如何在 SSRS 中做到这一点,但我发现在水晶报告中更容易。这是我必须切换回水晶的主要原因。如果有人可以向我建议替代选项,那么我可以尝试为我的应用程序。我想做客户端报告而不是服务器端。
【讨论】:
我要做的第一件事是确保您的查询正确且快速地超出报告工具的范围。 我还会查看您表上的索引并调整查询,可能会创建一个视图来包含数据或其中的一些数据以帮助加快流程
【讨论】:
您没有提供任何细节,但How to Turbo Charge your Report Speed 提供了一些提高您速度的一般性建议。 (免责声明 - 我写了博客条目。)
【讨论】: