加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – sql server报告服务和其他报告工具之间有什么区别

发布时间:2020-12-16 04:04:21 所属栏目:asp.Net 来源:网络整理
导读:我是一名自学成才的学生,我使用Entity Framework和SQL Server在ASP.NET中创建了一些Web应用程序. 对于报告,我使用Entity SQL动态创建数据库查询.拉动结果后,我会以HTML或其他格式(如Excel)显示结果. 我想做一些专业的报道,但我不知道应该去哪个方向. 我听说
我是一名自学成才的学生,我使用Entity Framework和SQL Server在ASP.NET中创建了一些Web应用程序.

对于报告,我使用Entity SQL动态创建数据库查询.拉动结果后,我会以HTML或其他格式(如Excel)显示结果.

我想做一些专业的报道,但我不知道应该去哪个方向.

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

解决方法

Do they all do the same thing?

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

SSRS是纯MS开发环境中的明智选择.它受益于庞大的MS帮助和支持基础架构,并且与Excel和SharePoint等其他MS产品有许多内置集成

Crystal Reports有其动力和历史.它具有比其他错误更少的错误,但有许多成熟的用户组,论坛等,只留下一个非常小的机会,你将有任何其他人尚未拥有,修复和发布的答案的问题.此外,许多公司都坚持使用它作为标准工具,因为在SSRS之前,没有任何产品真正威胁到CR作为市场份额领先者的地位. (并不是因为SSRS立即威胁CR,但是因为SSRS作为SQL Server的一部分免费赠送,所以它开发了大量关注SSRS通常“足够好”的原则,并且在您付费之后不需要额外的许可SQL Server.

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

I’m wondering which tools or technologies should I study and use?

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

如果你的就业市场是中立的(或者你不关心你找到工作的地方),我建议你坚持使用大型企业(SSRS,Crystal Reports是你提到的列表中的参与者)因为那里的工作比较丰富.

从那里,选择您最满意的理念:(注意,提前概括)SSRS在以MS为中心的环境中表现最佳,并且由于它的价格而被新贵公司更多地使用.如果您喜欢新开发,小型公司和初创公司,这是您的选择. (我的观点是:SSRS是一个不断增长的产品,得到了微软的坚定支持.它还没有达到“黄金时代”,并且在未来的SQL版本中将继续变得更好.)在具有大量数据库和遗留系统的长列表的大型企业环境中,可以看到Crystal Reports.如果您喜欢更大的企业环境,并且维护已建立的系统,那么这是您的选择. (仅限我的观点:水晶报道在90年代有黄金时代,并且市场意义逐渐下降.作为一个重要的球员,它仍然会存在数十年,但我不认为它们会重新夺回他们90年代的重要地位.)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读