Ce este SSRS?

SSRS este o platformă de raportare dezvoltată de Microsoft, care a fost introdusă pentru prima dată în anul 2004. Este o platformă bazată pe server, care poate fi utilizată pentru rapoarte interactive, precum rapoarte tabulare, diagrame, scânteie, grafice, hărți și imagini.

Condiție preliminară

Pentru a lucra cu SSRS, mai jos sunt cerințele preliminare pe care ar trebui să le ai ca parte a software-ului:

  • SSDT - Instrumente de date SQL Server
  • Motorul de baze de date SQL Server
  • Baza de date AdventureWorks2014

Pentru a instala SSDT, vă rugăm să urmați linkul de mai jos:

https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017

Linkul pentru baza de date AdventureWorks2014 poate fi găsit aici:

https://github.com/Microsoft/sql-server-samples/releases

Funcționarea și arhitectura SSRS

Principalele componente ale SSRS sunt următoarele:

  • Report Builder - Această componentă este folosită practic ca utilitate de drag and drop, care poate fi utilizată pentru a alege orice funcționalitate sau tabele și a o trage în funcție de utilizare. Se rulează pe computerul client.
  • Raport proiectant - Această componentă este utilizată pentru a dezvolta rapoarte. Rapoarte complexe pot fi elaborate cu ușurință folosind această componentă. Este un instrument de publicare care este găzduit în SSDT (Instrumente de date SQL Server) sau studiou vizual.
  • Raport Manager - Pentru a accesa orice rapoarte bazate pe web, putem folosi raportul Manager.
  • Raport Server - Această componentă este folosită pentru a stoca metadatele motorului SQL Server.
  • Raport baza de date server - Această componentă este folosită pentru a stoca setări de securitate, definiții raport, metadate, date de livrare etc.
  • Surse de date - Componentele serviciilor de raportare preiau date din surse de date precum surse de date multidimensionale, relaționale sau tradiționale.

Descărcări și instalare:

  1. SSDT cu Visual Studio 2017:

  • Urmăriți linkul de mai jos pentru a instala Visual Studio:

https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2019

  • Acum, pentru a instala SSDT (și, prin urmare, SSRS), mergeți mai departe și rulați programul de instalare Visual Studio, pe ecranul următor, vă rugăm să selectați stocarea de date și procesarea de lucru și apoi din rezumat, vă rugăm să bifați caseta „Instrumente de date SQL Server”.

Sursa imaginii: https://docs.microsoft.com/en-us/sql/ssdt/media/download-sql-server-data-tools-ssdt/data-workload.png.webp?view=sql-server-2017

  1. Instalare SSDT autonomă:

  • Puteți instala SSDT ca instalare autonomă, descărcând de pe linkul de mai jos:

https://go.microsoft.com/fwlink/?linkid=2052454

  • De asemenea, înainte de a instala SSDT pentru VS 2017, vă rugăm să dezinstalați extensiile de proiecte de analiză și raportare.

Sursa imaginii: https: //docs.microsoft.com/en-us/sql/ssdt/media/download-sql-server-data-tools-ssdt/select-services.png.webp? View = sql-server-2017

Diferite tipuri de rapoarte SSRS:

Diferitele tipuri de creare de rapoarte disponibile prin SSRS sunt:

  • Raport parametrizat - Acest raport se bazează pe valorile de intrare. Rapoartele parametrizate sunt frecvent utilizate pentru crearea de rapoarte precum rapoarte drill-down, link-uri, subreporturi și filtrare.
  • Rapoarte conexe - Acest raport oferă acces la un raport existent și este un element de server de raport. Este derivat dintr-un raport existent.
  • Rapoarte în cache - Pentru a crea o copie a rapoartelor procesate, se pot utiliza rapoarte în cache. Prin crearea unei copii, putem îmbunătăți performanța reducând numărul de solicitări de procesare.
  • Rapoarte instantanee - Aceste rapoarte conțin rezultatele interogării care au fost executate și informațiile privind aspectul. Rapoartele nu sunt salvate nicăieri, ci sunt redate într-un format de vizualizare (cum ar fi HTML) ca și când un utilizator sau o aplicație o solicită.
  • Rapoarte secundare - Un raport din cadrul unui raport. Un subreport vă prezintă un alt raport din corpul raportului principal. Pentru un subreport, se pot utiliza mai multe surse de date decât raportul principal.
  • Rapoarte de perfecționare - rapoartele de perfecționare permit controlul utilizatorului și le permit să vadă datele pe care ar dori să le vadă. În acest fel, gestionează complexitatea raportului.
  • Rapoarte drillthrough - Rapoartele drillthrough sunt cele la care este accesat prin intermediul unui hyperlink prin raportul original.

Opțiuni de export pentru rapoarte SSRS

Există o serie de opțiuni disponibile pentru raportarea raporturilor în SSRS:

  1. CSV
  2. XML
  3. excela
  4. HTML
  5. Acrobat
  6. Ca imagine

Avantajele utilizării SSRS

1. Generarea de rapoarte mai rapidă și mai ieftină atât pe date relaționale, cât și pe cuburi.

2. Vine gratuit cu serverul MySQL.

3. SSRS este bazat pe server, deci poate crea și distribui rapoartele prin web.

4. Utilizatorii au acces la funcții la nivel de întreprindere. De exemplu, conectarea la multe surse de date, conectivitatea la MS SQL, Excel, Oracle etc.

5. SSRS are o comunitate de sprijin uriașă.

6. Este ușor să implementați raportarea centralizată folosind SSRS.

7. Nu este nevoie de o mulțime de competențe specializate pentru a începe SSRS.

8. A permis livrarea rapidă a rapoartelor către companii.

9. Permite definirea raportului bazat pe XML unde puteți să faceți rapoartele direct. În afară de XML, există și alte opțiuni de redare, precum HTML, CSV etc.

10. De asemenea, securitatea este gestionată foarte eficient și se bazează pe metoda bazată pe roluri care poate fi implementată pentru dosare și rapoarte.

11. Aplicația și rapoartele pot fi create în același mediu în care proiectantul de raport este integrat cu vizual studio.NET.

Dezavantaje ale utilizării SSRS

1. Microsoft SSRS consumă resurse dacă RAPUNIȚI RAPORTURI MARI. Este posibil să consume o mare parte din resursele serverului.

2. Se rulează numai pe Windows, ceea ce determină astfel unele limitări ale utilizării sale.

3. Interfața SSRS devine învechită.

4. Modernizarea SSRS reprezintă o sarcină dificilă.

5. Parametrii sunt necesari de rapoarte pentru a fi acceptate de utilizator.

6. Power BI, încă un instrument de raportare de la Microsoft preia SSRS.

7. Unele funcții sunt dezactivate în funcție de ieșirea dorită. Ca exemplu, dacă ieșiți HTML, nu ar exista paginări disponibile. În mod similar, opțiunile de drill down nu sunt prevăzute pentru XML și CSV.

8. Nu va permite adăugarea numărului de pagini în corpul raportului.

Articole recomandate

Acesta a fost un ghid pentru Ce este SSRS ?. Aici am discutat componentele, tipurile de rapoarte, procesul de descărcare și instalare a SSRS. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Ce este XML?
  2. Întrebări de interviu SSRS
  3. Ce este securitatea rețelei?
  4. Ce este Text Mining?