Šta je izveštaj (Report) u SSRS-u, kako se pravi?

Izveštaj ili report je dokument koji sadrži organizovane grafički ili tabelarno informacije. Neke osnovna podela izveštaja bi bila na finansijske, operativne ili zakonske. Kako bi lako mogli da obradimo podatke i na lep i jednostavan način prikažemo korisniku,  Microsoft nam nudi  – SQL Server Reporting Services (SSRS). 

logo-sql-2012-reporting-services

SSRS je platforma koja će vam pomoći da kreirate, implementirate i upravljate izveštajima. Uz pomoć SSRS možete da kreirate interaktivne, tabelarne,  grafičke ili slobodan oblik izveštaja. Kao izvor podataka SSRS može da koristi sledeće tipove podataka: Microsfot SQL Server, Microsfot SQL Azure,  Microsoft SQL Parallel Data Warehouse, OLE DB, Microsoft SQL Server Analysis Services, Oracle, ODBC, XML, Microsoft SharePoint List, SAP NetWeaver BI, Hyperion Essbase, Teradata.

Izveštaji mogu da sadrže bogat vizuelni prikaz podatka, uključujući grafikone ili mape. Podatke sa izveštaja možete izvesti u drugu aplikaciju (npr. Excel). Kreirane izveštaje možete da gledate preko weba – SharePoint, imate mogućnost da kreirate obaveštenja o novim podacima ili jednostavno da određeni izveštaj u određeno vreme (sat, dan, mesec) dobijate na mail.

Više nego korisno, zar ne?

Izveštaje možemo da kreiramo kroz Visual Studio, ali ukoliko želimo da nas prati čarobnjak (wizard) i u par koraka dobijemo izveštaj koji će biti formatiran, obojen, sa totalima na kraju istog, objavljen na aplikaciji,  i jedino što preostaje jeste da ga korisnik pokrene –  svakako preporučujem Report Builder.

report builder example

Report Builder je Microsoftov alat za kreiranje izveštaja. Ima jednostavan i intuitivan korisnički interfejs (kao Microsoft Office) mogućnost da kreirate i dizajnirate izveštaje, kako one jednostavne (u par koraka) tako isto i one vrlo složene. Ako vas Report Builder ograniči u svojim mogućnostima (u šta čisto sumnjam) jednostavno snimite izveštaj (kao .rdl fajl) i otvorite ga uz pomoć Visual Studia i nastavite tamo gde ste stali.

Ovo bi bio kraj prvog bloga posvećenog SSRS-u i Report Builder-u,  u drugom blogu  (2. deo) pokazaću par primera kako jednostavno i brzo dobijamo izveštaje kroz Report Builder 3.0

  • primer izveštaja za Microsoft CRM 2011
  • primer za SharePoint 2013