Kaj je SSRS?

SSRS je platforma za poročanje, ki jo je razvil Microsoft in je bila prvič predstavljena leta 2004. Gre za platformo, ki temelji na strežniku, in se lahko uporablja za interaktivna poročila, kot so tabela, grafikoni, iskriva črta, grafi, zemljevidi in slike.

Predpogoj

Spodaj so navedeni predpogoji, ki bi jih morali imeti kot del programske opreme, če želite delati s SSRS:

  • SSDT - Podatkovna orodja SQL Server
  • SQL Server Database Engine
  • Baza podatkov AdventureWorks2014

Če želite namestiti SSDT, sledite spodnji povezavi:

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

Povezavo za bazo podatkov AdventureWorks2014 najdete tukaj:

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

Delo in arhitektura SSRS

Glavne komponente SSRS so:

  • Izdelovalec poročil - Ta komponenta se v osnovi uporablja kot pripomoček za povleci in spusti, s katerim lahko izberete katero koli funkcionalnost ali tabele in jo povlečete po uporabi. Deluje na odjemalskem računalniku.
  • Oblikovalec poročil - Ta komponenta se uporablja za pripravo poročil. Z uporabo te komponente je mogoče z lahkoto razviti zapletena poročila. To je založniško orodje, ki gostuje v SSDT (SQL Server Data Tools) ali v vizualnem studiu.
  • Upravitelj poročil - Za dostop do spletnih poročil lahko uporabimo upravitelja poročil.
  • Strežnik poročil - Ta komponenta se uporablja za shranjevanje metapodatkov Engine Engine SQL.
  • Poročilo o strežniški bazi podatkov - Ta komponenta se uporablja za shranjevanje varnostnih nastavitev, definicij poročil, metapodatkov, podatkov o dostavi itd.
  • Viri podatkov - komponente storitve poročanja pridobivajo podatke iz virov podatkov, kot so večdimenzionalni, relacijski ali tradicionalni viri podatkov.

Prenosi in namestitev:

  1. SSDT z Visual Studio 2017:

  • Za namestitev Visual studio sledite spodnji povezavi:

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

  • Zdaj, če želite namestiti SSDT (in s tem tudi SSRS), pojdite naprej in zaženite namestitveni program Visual Studio, na prihajajočem zaslonu izberite polje za shranjevanje in obdelavo podatkov in nato v povzetku potrdite polje »Orodja za podatkovni strežnik SQL«.

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

  1. Samostojna namestitev SSDT:

  • SSDT lahko namestite tudi kot samostojno namestitev s prenosom spodnje povezave:

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

  • Preden namestite SSDT za VS 2017, odstranite razširitve projektov Analiza in poročanje.

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

Različne vrste poročil SSRS:

Različne vrste ustvarjanja poročil, ki so na voljo prek SSRS, so:

  • Parameterized Report - To poročilo temelji na vhodnih vrednostih. Parametrizirana poročila se pogosto uporabljajo za ustvarjanje poročil, kot so podrobna poročila, povezovanje, podreportaže in filtriranje.
  • Povezana poročila - to poročilo omogoča dostop do obstoječega poročila in je element strežnika poročil. Izhaja iz obstoječega poročila.
  • Predpomnjena poročila - Če želite ustvariti kopijo obdelanih poročil, lahko uporabite predpomnjena poročila. Z ustvarjanjem kopije lahko izboljšamo uspešnost z zmanjšanjem števila zahtev za obdelavo.
  • Poročila o posnetkih - ta poročila vsebujejo rezultate poizvedb in podatke o postavitvi. Poročila niso shranjena nikamor, temveč so prikazana v obliki ogleda (kot je HTML), kadar in ko uporabnik ali aplikacija to zahteva.
  • Podreport - Poročilo v poročilu. Podreport vam predstavi drugo poročilo znotraj telesa glavnega poročila. Za podreport lahko uporabimo več virov podatkov kot glavno poročilo.
  • Drilldown Poročila - Poročila o podrobnih podrobnostih omogočajo uporabniku nadzor in omogočajo ogled podatkov, ki bi jih radi videli. Tako obravnava zapletenost poročila.
  • Poročila o podrobnih poročilih - poročila o podrobnih poročilih so tista, do katerih je dostop do hiperpovezave preko izvirnega poročila.

Možnosti izvoza za poročila SSRS

Za upodabljanje poročil v SSRS je na voljo več možnosti:

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

Prednosti uporabe SSRS

1. Hitrejša in cenejša izdelava poročil o relacijskih in kockastih podatkih.

2. Na voljo je brezplačno s strežnikom MySQL.

3. SSRS temelji na strežniku, zato lahko gradi in distribuira poročila po spletu.

4. Uporabniki imajo dostop do funkcij na ravni podjetja. Na primer, povezovanje z mnogimi viri podatkov, povezljivost z MS SQL, Excel, Oracle itd.

5. SSRS ima ogromno skupnost podpor.

6. centralizirano poročanje je enostavno namestiti z uporabo SSRS.

7. Za začetek uporabe SSRS ni potrebno veliko specializiranega nabora spretnosti.

8. Omogočila je hitrejšo dostavo poročil podjetjem.

9. Omogoča opredelitev poročila na podlagi XML, kjer lahko svoja poročila neposredno upodabljate. Poleg XML obstajajo tudi druge možnosti upodabljanja, kot so HTML, CSV itd.

10. Prav tako se z varnostjo zelo učinkovito upravlja in temelji na metodi na podlagi vlog, ki jo je mogoče uporabiti za mape in poročila.

11. Aplikacijo in poročila lahko ustvarite v istem okolju, kot je oblikovalec poročil integriran z vizualnim studio.NET.

Slabosti uporabe SSRS

1. Microsoft SSRS porablja vire, če PREPORUJETE VELIKE POROČILE. Lahko porabi večino virov vašega strežnika.

2. Deluje samo na oknih, kar povzroča nekatere omejitve njegove uporabe.

3. Vmesnik SSRS postaja zastarel.

4. Nadgradnja SSRS predstavlja težko nalogo.

5. Parametri so potrebni v poročilih, da jih uporabnik sprejme.

6. Power BI, še eno Microsoftovo orodje za poročanje prevzame SSRS.

7. Nekatere funkcije so onemogočene glede na želeni izhod. Primer: če izpišete HTML, na voljo ne bo nobene strani. Podobno možnosti XML in CSV niso predvidene podrobne možnosti.

8. Ne bo dovolil dodajanja številke strani v telo poročila.

Priporočeni članki

To je vodnik za Kaj je SSRS? Tu smo razpravljali o komponentah, vrstah poročil, postopku prenosa in namestitve SSRS. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Kaj je XML?
  2. Vprašanja o intervjuju SSRS
  3. Kaj je omrežna varnost?
  4. Kaj je besedilno rudarjenje?