Co je SSRS?

SSRS je zpravodajská platforma vyvinutá společností Microsoft, která byla poprvé představena v roce 2004. Jedná se o serverovou platformu, kterou lze použít pro interaktivní zprávy, jako jsou tabulkové sestavy, grafy, jiskry, grafy, mapy a obrázky.

Předpoklad

Abychom mohli pracovat se SSRS, jsou níže uvedené předpoklady, které byste měli mít jako součást softwaru:

  • SSDT - SQL Server Data Tools
  • Databázový stroj SQL Server
  • Databáze AdventureWorks2014

Chcete-li nainstalovat SSDT, klikněte na následující odkaz:

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

Odkaz na databázi AdventureWorks2014 najdete zde:

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

Práce a architektura SSRS

Hlavní složky SSRS jsou následující:

  • Report Builder - Tato součást se v zásadě používá jako nástroj drag and drop, který lze použít k výběru jakékoli funkce nebo tabulek a jejich přetažení podle použití. Spouští se v klientském počítači.
  • Návrhář sestav - Tato součást se používá k vývoji sestav. Pomocí této komponenty lze snadno vytvářet komplexní zprávy. Jedná se o publikační nástroj, který je hostován v SSDT (SQL Server Data Tools) nebo vizuálním studiu.
  • Správce sestav - Pro přístup k jakýmkoli webovým přehledům můžeme využít Správce sestav.
  • Report Server - Tato komponenta se používá k ukládání metadat Engine serveru SQL.
  • Server Database Report - Tato komponenta se používá k ukládání nastavení zabezpečení, definic reportů, metadat, dodacích dat atd.
  • Zdroje dat - Komponenty zpravodajských služeb načítají data ze zdrojů dat, jako jsou vícerozměrné, relační nebo tradiční zdroje dat.

Stahování a instalace:

  1. SSDT s Visual Studio 2017:

  • Nainstalujte Visual Studio pomocí následujícího odkazu:

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

  • Nyní, chcete-li nainstalovat SSDT (a tedy SSRS), pokračujte a spusťte instalační program Visual Studio. Na následující obrazovce vyberte pracovní zátěž pro ukládání a zpracování dat a poté v souhrnu zaškrtněte políčko „SQL Server Data Tools“.

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

  1. Samostatná instalace SSDT:

  • SSDT můžete také nainstalovat jako samostatnou instalaci stažením z odkazu níže:

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

  • Před instalací SSDT pro VS 2017 odinstalujte také projektová rozšíření Analysis and Reporting Services.

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

Různé typy zpráv SSRS:

Různé typy vytváření sestav, které jsou k dispozici prostřednictvím SSRS, jsou:

  • Parametrizovaná zpráva - Tato zpráva je založena na vstupních hodnotách. Parametrizované sestavy se často používají k vytváření sestav, jako jsou sestavy podrobností, propojení, podsestavy a filtrování.
  • Propojené zprávy - Tento přehled poskytuje přístup k existujícímu přehledu a je položkou serveru sestav. Vychází z existující zprávy.
  • Zprávy v mezipaměti - Pro vytvoření kopie zpracovaných zpráv lze použít zprávy v mezipaměti. Vytvořením kopie můžeme zvýšit výkon snížením počtu požadavků na zpracování.
  • Snímky - tyto sestavy obsahují výsledky dotazu, které byly provedeny, a informace o rozvržení. Zprávy se nikde neuloží, ale místo toho se vykreslí ve formátu prohlížení (jako HTML), jakmile to uživatel nebo aplikace požaduje.
  • Dílčí zprávy - zpráva v rámci zprávy. Podsestava vám představuje další zprávu v těle hlavní zprávy. Pro podsestavu lze použít řadu zdrojů dat než hlavní sestavu.
  • Zprávy o podrobnostech - Zprávy o podrobnostech umožňují kontrolu nad uživatelem a umožňují jim vidět data, která by chtěli vidět. Tímto způsobem se řeší složitost zprávy.
  • Zprávy o podrobnostech - Zprávy o podrobnostech jsou ty, ke kterým je přístup prostřednictvím hypertextového odkazu prostřednictvím původní zprávy.

Možnosti exportu pro zprávy SSRS

Existuje několik možností pro vykreslování sestav v SSRS:

  1. CSV
  2. XML
  3. Vynikat
  4. HTML
  5. Akrobat
  6. Jako obrázek

Výhody používání SSRS

1. Rychlejší a levnější generování zpráv o relačních i krychlových datech.

2. Server MySQL je zdarma.

3. SSRS je založen na serveru, proto může vytvářet a distribuovat zprávy prostřednictvím webu.

4. Uživatelé mají přístup k funkcím na podnikové úrovni. Například připojení k mnoha zdrojům dat, připojení k MS SQL, Excel, Oracle atd.

5. SSRS má obrovskou podpůrnou komunitu.

6. Je snadné zavést centralizované vykazování pomocí SSRS.

7. K zahájení SSRS není potřeba mnoho specializovaných dovedností.

8. Umožnilo rychlejší doručování zpráv podnikům.

9. Umožňuje definici sestavy založené na XML, kde můžete své sestavy vykreslit přímo. Kromě XML existují i ​​další možnosti vykreslování, například HTML, CSV atd.

10. Zabezpečení je také velmi efektivně spravováno a je založeno na metodě založené na rolích, kterou lze implementovat pro složky a sestavy.

11. Aplikace a reporty mohou být vytvořeny ve stejném prostředí, ve kterém je návrhář reportů integrován s vizuálním studiem.NET.

Nevýhody použití SSRS

1. Microsoft SSRS je náročný na prostředky, pokud PRÁVÁTE VELKÉ ZPRÁVY. Může spotřebovat hodně vašich serverových prostředků.

2. Běží pouze na Windows, což způsobuje určitá omezení jeho použití.

3. Rozhraní SSRS je zastaralé.

4. Upgradování SSRS představuje obtížný úkol.

5. Parametry jsou v přehledech zapotřebí, aby je uživatel mohl přijmout.

6. Power BI, další nástroj pro hlášení od společnosti Microsoft přebírá SSRS.

7. Některé funkce jsou deaktivovány na základě požadovaného výstupu. Pokud například uvedete HTML, nebude k dispozici žádná stránkování. Podobně nejsou dostupné možnosti podrobného rozložení pro XML a CSV.

8. Nedovolí přidání čísla stránky do textu zprávy.

Doporučené články

Toto byl průvodce Co je SSRS ?. Zde jsme probrali komponenty, typy zpráv, proces stahování a instalace SSRS. Další informace naleznete také v následujících článcích -

  1. Co je to XML?
  2. Interview otázky SSRS
  3. Co je zabezpečení sítě?
  4. Co je textová těžba?

Kategorie: