Mis on SSRS?

SSRS on Microsofti välja töötatud aruandlusplatvorm, mis võeti esmakordselt kasutusele 2004. aastal. See on serveripõhine platvorm, mida saab kasutada interaktiivsete aruannete, näiteks tabelitabelite, diagrammide, sädemete, graafikute, kaartide ja piltide jaoks.

Eeltingimus

SSRS-iga töötamiseks on allpool toodud eeltingimused, mis peaksid teil olema tarkvara osana:

  • SSDT - SQL Serveri andmetööriistad
  • SQL Serveri andmebaasimootor
  • AdventureWorks2014 andmebaas

SSDT installimiseks järgige allolevat linki:

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

Lingi AdventureWorks2014 andmebaasi leiate siit:

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

SSRS töö ja arhitektuur

SSRS-i põhikomponendid on järgmised:

  • Aruandeehitaja - seda komponenti kasutatakse põhimõtteliselt lohistamisutiliidina, mida saab kasutada mis tahes funktsioonide või tabelite valimiseks ja nende kasutamisele vastava lohistamiseks. See töötab kliendi arvutis.
  • Aruande kujundaja - seda komponenti kasutatakse aruannete väljatöötamiseks. Selle komponendi abil saab hõlpsalt välja töötada keerukaid aruandeid. See on kirjastamise tööriist, mida hostitakse SSDT-s (SQL Server Data Tools) või visuaalstuudios.
  • Aruannete haldur - mis tahes veebipõhistele aruannetele juurdepääsu saamiseks saame kasutada Aruandehaldurit.
  • Aruandeserver - seda komponenti kasutatakse SQL Serveri mootori metaandmete salvestamiseks.
  • Serveriandmebaasi aruanne - seda komponenti kasutatakse turvaseadete, aruande definitsioonide, metaandmete, edastusandmete jne salvestamiseks.
  • Andmeallikad - aruandlusteenuse komponendid hangivad andmeid andmeallikatest, näiteks mitmemõõtmelistest, relatsioonilistest või traditsioonilistest andmeallikatest.

Allalaadimised ja installimine:

  1. SSDT koos Visual Studio 2017:

  • Visual studio installimiseks järgige allolevat linki:

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

  • Nüüd, SSDT (ja seega ka SSRS) installimiseks, minge edasi ja käivitage Visual Studio installija. Valige tuleval ekraanil Andmesalvestuse ja töötlemise töökoormus ning seejärel kokkuvõtte hulgast ruut SQL Server Data Tools.

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

  1. SSDT iseseisev installimine:

  • SSDT saate ka iseseisva installina installida, laadides alla alt linki:

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

  • Enne SSDT for VS 2017 installimist desinstallige ka analüüsi- ja aruandlusteenuste projektilaiendid.

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

SSRS-i aruannete eri tüübid:

SSRS-i kaudu saadaolevad eri tüüpi aruannete loomise tüübid:

  • Parameetriline aruanne - see aruanne põhineb sisendväärtustel. Parameetritega aruandeid kasutatakse sageli selliste aruannete loomiseks nagu põhjalikud aruanded, linkimine, alaaruanded ja filtreerimine.
  • Lingitud aruanded - see aruanne annab juurdepääsu olemasolevale aruandele ja on aruandeserveri üksus. See on tuletatud olemasolevast aruandest.
  • Puhverdatud aruanded - töödeldud aruannete koopiate loomiseks saab kasutada puhverdatud aruandeid. Koopia loomisega saame jõudlust suurendada, vähendades töötlemistaotluste arvu.
  • Hetktõmmise aruanded - need aruanded sisaldavad täidetud päringu tulemusi ja teavet paigutuse kohta. Aruandeid ei salvestata kuhugi, vaid need kuvatakse vaatamisvormingus (nt HTML) vastavalt kasutaja või rakenduse nõudmisele.
  • Aruanded - aruandes sisalduv aruanne. Alamaruanne tutvustab teile põhiaruandes veel ühte aruannet. Alarühma jaoks võib kasutada mitmeid andmeallikaid kui põhiaruandes.
  • Puurimisaruanded - põhjalikud aruanded võimaldavad kasutajal neid kontrollida ja võimaldavad neil näha andmeid, mida nad sooviksid näha. Nii saab hakkama raporti keerukusega.
  • Läbivaatamisaruanded - läbivaatusaruanded on need, millele pääseb algse aruande kaudu juurde hüperlingi kaudu.

SSRS-i aruannete ekspordisuvandid

SSRS-is aruannete renderdamiseks on saadaval mitu võimalust:

  1. CSV
  2. XML
  3. Excel
  4. HTML
  5. Acrobat
  6. Kujutisena

SSRS-i kasutamise eelised

1. Kiirem ja odavam aruannete genereerimine suhte- ja kuupiandmete kohta.

2. MySQL serveriga on see tasuta kaasas.

3. SSRS on serveripõhine, seega saab see aruandeid veebi kaudu luua ja levitada.

4. Kasutajatel on juurdepääs ettevõtte tasemel funktsioonidele. Näiteks ühenduse loomine paljude andmeallikatega, ühenduvus MS SQL, Excel, Oracle jne.

5. SSRS-il on tohutu tugiringkond.

6. SSRS-i abil on lihtne tsentraliseeritud aruandlust juurutada.

7. SSRS-iga alustamiseks pole vaja palju eripäraseid oskusi.

8. See võimaldas ettevõtetele aruandeid kiiremini edastada.

9. See võimaldab XML-põhist aruande määratlust, kus saate aruandeid otse renderdada. Lisaks XML-le on ka teisi renderdamisvalikuid, näiteks HTML, CSV jne.

10. Samuti hallatakse turvalisust väga tõhusalt ja see põhineb rollipõhisel meetodil, mida saab rakendada kaustade ja aruannete jaoks.

11. Rakendust ja aruandeid saab luua samas keskkonnas, kus aruande kujundaja on integreeritud visuaalsesse stuudiosse.NET.

SSRS-i kasutamise puudused

1. Microsoft SSRS on ressursimahukas, kui käitate suuri aruandeid. See võib tarbida palju teie serveriressursse.

2. See töötab ainult akendel, mis piirab selle kasutamist selle kasutamisel.

3. SSRS-liides vananeb.

4. SSRS-i täiendamine on keeruline ülesanne.

5. Aruanded vajavad parameetreid, et kasutaja saaks need aktsepteerida.

6. Power BI, veel üks Microsofti aruandlustööriist võtab üle SSRS-i.

7. Mõned funktsioonid on soovitud väljundi alusel keelatud. Näiteks kui väljastate HTML-i, siis pole leht saadaval. Samuti pole XML-i ja CSV-ga puurimisvalikuid pakutud.

8. See ei luba lisada aruande numbri lehekülje numbrit.

Soovitatavad artiklid

See on olnud teemaks Mis on SSRS ?. Siin oleme arutanud SSRS-i komponente, aruannetüüpe, allalaadimis- ja installiprotsesse. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Mis on XML?
  2. SSRS-i intervjuu küsimused
  3. Mis on võrguturve?
  4. Mis on teksti kaevandamine?

Kategooria: