Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Crystal Reports vs. Microsoft SQL Server Reporting Services

Tags:

I am developing a WPF application, and I need your advice.

I have to generate reports in my application. What should I use, Crystal Reports or SQL Server Reporting Services? Which one is better, and why?

like image 335
DATT OZA Avatar asked Apr 17 '10 19:04

DATT OZA


People also ask

Does anyone still use Crystal Reports?

One of the downsides to software that has been around so long and through so many permutations is that older versions are not easy to upgrade. Many organizations are still operating legacy versions of Crystal Reports, and there is a cost to upgrade to the most current version.

Is Crystal Reports similar to SQL?

When you connect to an SQL database, Crystal Reports acts as an SQL client application, connecting to your SQL server through your network. When you design a report that accesses SQL data, Crystal Reports builds an SQL query.

What is better than SSRS?

Power BI offers a richer graphical experience than SSRS, which provides more efficient data visualization and data analytics. Rather, SSRS needs more human effort for report generation and data analysis. The SSRS interface is outdated, and we do not have enough control over the appearance of the parameters in reports.

Is Crystal report a Microsoft product?

Crystal Reports is a business intelligence application marketed to small- and medium-sized businesses by SAP.


2 Answers

I have used both Although Crystal Reports is very well known and widely used. It can be a hassle at times (Not saying that SQL Server reporting services is not a hassle sometimes.)
Pros for Crystal Reports

  • Many people use it and understand how to use it.
  • Its ability in the creation of more basic to intermediate reports quickly is a plus.
  • Even if you don't know SQL you can still fiddle with Crystal Reports to get the result you want, and flatten out the data.
  • Supports Dynamic Cascading Prompts (version XI and Higher)
  • Supports Web Viewer, ActiveX, Java and HTML.

Cons for Crystal Reports

  • Crystal's Report Design Component seems to be full of strange scenarios.
  • I believe because the software has changed hands so many times. Documentation is pretty limited for the Report Design Component.
  • A beginner can definitely create a nice formatted report quickly and easily, but when it comes to more complex reports where performance is needed. Going back to understanding SQL is necessary.

Pros for SQL Server Reporting

  • Web Based Reporting Server
  • Report Rendering Engine supports a number of formats (Excel, HTML, Image, and more)
  • Publishing and scheduling is a part of Reporting Services. In crystal you need Crystal Reports Server or Business Objects Enterprise for Publishing and scheduling. Or you would need to create your own custom app)
  • Parameter prompting is nicer in my opinion
  • Saved Data sources can be accessed by excel users.
  • User login and permissions are built in.
  • Subscriptions are a built in feature

Cons for SQL Server Reporting

  • It can sometimes be a pain to implement
  • the Report builder feature for building simple reports is somewhat limited
  • The best report builder is Visual Studio's Business Intelligence Studio. This is only a con because for a beginning end user this could seem overwhelming

In all SQL Server Reporting Services is my pick.

like image 144
John Hartsock Avatar answered Nov 02 '22 22:11

John Hartsock


I use SSRS in a big project and start using it from 3 years ago. it is a very good solution. I recommend you to use SSRS not Crystal Reports.

like image 30
masoud ramezani Avatar answered Nov 03 '22 00:11

masoud ramezani