sql >> Databasteknik >  >> RDS >> Sqlserver

Crystal Reports vs Microsoft SQL Server Reporting Services

Jag har använt båda även om Crystal Reports är mycket välkänt och flitigt använt. Det kan vara krångligt ibland (jag inte säga att SQL Server-rapporteringstjänster inte är krångligt ibland.)
Pros för Crystal Reports

  • Många människor använder det och förstår hur man använder det.
  • Dess förmåga att snabbt skapa mer grundläggande till mellanliggande rapporter är ett plus.
  • Även om du inte kan SQL kan du fortfarande pilla med Crystal Reports för att få det resultat du vill ha och platta ut data.
  • Stöder dynamiska kaskadmeddelanden (version XI och högre)
  • Stöder Web Viewer, ActiveX, Java och HTML.

Nackdelar med Crystal Reports

  • Crystals rapportdesignkomponent verkar vara full av konstiga scenarier.
  • Jag tror eftersom programvaran har bytt ägare så många gånger. Dokumentationen är ganska begränsad för rapportdesignkomponenten.
  • En nybörjare kan definitivt skapa en bra formaterad rapport snabbt och enkelt, men när det kommer till mer komplexa rapporter där prestanda krävs. Att gå tillbaka till förståelsen av SQL är nödvändigt.

Fördelar för SQL Server-rapportering

  • Webbaserad rapportserver
  • Report Rendering Engine stöder ett antal format (Excel, HTML, Image och mer)
  • Publicering och schemaläggning är en del av Reporting Services. I kristall behöver du Crystal Reports Server eller Business Objects Enterprise för publicering och schemaläggning. Eller så måste du skapa din egen anpassade app)
  • Parameteruppmaning är trevligare i min uppfattning
  • Sparade datakällor kan nås av Excel-användare.
  • Användarinloggning och behörigheter är inbyggda.
  • Prenumerationer är en inbyggd funktion

Nackdelar med SQL Server Reporting

  • Det kan ibland vara jobbigt att implementera
  • Rapportbyggarfunktionen för att skapa enkla rapporter är något begränsad
  • Den bästa rapportbyggaren är Visual Studios Business Intelligence Studio. Detta är bara en nackdel eftersom för en nybörjare kan detta verka överväldigande

I alla SQL Server Reporting Services är mitt val.



  1. PostgreSQL:FATAL - Peer-autentisering misslyckades för användare (PG::ConnectionBad)

  2. Hur man sammanfogar tre bord av laravel vältalig modell

  3. En guide till att använda pgBouncer för PostgreSQL

  4. Hur infogar man en fil i Oracle Database?