【问题标题】:What's differences between sql server reporting services and other report tools [closed]sql server报告服务和其他报告工具有什么区别[关闭]
【发布时间】:2012-11-28 15:34:34
【问题描述】:

我是一名自学成才的学生,我使用 Entity Framework 和 SQL Server 在 ASP.NET 中创建了一些 Web 应用程序。

对于报告,我使用 Entity SQL 动态创建数据库查询。提取结果后,我会以 HTML 或 Excel 等其他格式显示结果。

我想做一些专业的报道,但不知道该往哪个方向发展。

我听说过 SQL Server 报告服务、Crystal Report、Stimul Report 和 Fast report。他们都做同样的事情吗?我想知道我应该学习和使用哪些工具或技术?

【问题讨论】:

  • 如果您已经在 MS 堆栈上,SSRS 是一个很好的第一步(而且价格合适——免费)。从长远来看,我们无法真正告诉您正确的选择是什么。
  • 我认为您的问题对于 Stack Overflow 来说可能有点过于宽泛。您应该尝试搜索有关您提到的各种工具的教程、介绍和比较文章。如果您对上述工具有具体问题,那么可以提问的地方。

标签: asp.net reporting-services crystal-reports report


【解决方案1】:

他们都做同样的事情吗?

对于 80% 以上的用例,是的。但每种产品都有自己的利基市场和独特的功能。

SSRS 是纯 MS 开发环境中的明确选择。它受益于庞大的 MS 帮助和支持基础架构,并与 Excel 和 SharePoint 等其他 MS 产品进行了大量内置集成

Crystal Reports 拥有发展势头和历史。它的错误不比其他人少,但有许多成熟的用户组、论坛等,只有极少的机会你会遇到其他人尚未解决、修复和发布的答案的任何问题。此外,许多公司坚持将其作为标准工具,因为在 SSRS 之前,没有任何产品真正威胁到 CR 作为市场份额领导者的地位。 (并不是说 SSRS 立即威胁到 CR,而是因为 SSRS 作为 SQL Server 的一部分免费赠送,所以它开发了大量的追随者,即 SSRS 通常“足够好”并且在您付费后不需要额外的许可SQL 服务器。

我不熟悉 Fast Report,我对 Stimulsoft Reporting 的理解是它在使用多种类型数据源的环境中运行良好。

我想知道我应该学习和使用哪些工具或技术?

假设您想要一份使用这些工具的工作,答案就在于您想要工作的市场。如果您的就业市场主要为特定的报告系统招聘,那很简单:研究您当地的报告系统公司大多招聘。 (听起来很明显,但我经常看到年轻的技术人员出于学术原因研究特定产品,然后对当地公司对他们投入学习精力的产品不感兴趣感到沮丧。)

如果您的就业市场是中性的(或者您不在乎在哪里找到工作),我建议您选择大公司(SSRS、Crystal Reports 是您提到的列表中的参与者),因为工作更多那里很丰富。

从那里,选择您最熟悉的哲学:(注意,前面的概括) SSRS 在以 MS 为中心的环境中效果最好,并且由于其价格而被新贵公司更多地使用。如果您喜欢新的开发、小型公司和初创公司,这是您的选择。 (仅个人观点:SSRS 是一个不断发展的产品,得到了微软的坚定支持。它甚至还没有达到它的“黄金时代”,并且在未来的 SQL 版本中会继续变得更好。) Crystal Reports 更多地出现在拥有大量数据库和长长的遗留系统列表的大型企业环境中。如果您喜欢更大的公司环境并维护已建立的系统,那么这是您的选择。 (仅个人观点:Crystal Reports 在 90 年代拥有黄金时代,其市场重要性正在逐渐下降。作为大玩家,它仍将存在数十年,但我认为他们不会重新获得 90 年代的声望.)

【讨论】:

    【解决方案2】:

    在谈到“面向客户”的报告时,我的建议倾向于 Crystal Reports:发票、报表、确认书等

    对于所有以数字为中心的表格报告,SSRS 是我最喜欢的解决方案。

    【讨论】:

    • 此外,Crystal 的学习曲线有点陡峭。如果你熟悉 Excel 和 .NET SSRS 会更容易掌握
    【解决方案3】:

    我唯一的经验是使用 Crystal Reports。一旦你习惯了这些怪癖,它们似乎很好用。此外,如果您想打印标签等,它们也相当坚固。导出到 Excel 很好,但不如 SSRS 好。对于对计算机有些了解的客户,我会使用 CR。他们可以自己修改报告,这很好。

    【讨论】:

    • 您也可以使用 Report Builder 3.0 修改 SSRS 报告...
    猜你喜欢
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多