Servicii de raportare SQL Server

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 16 iunie 2013; verificările necesită 14 modificări .

SQL Server Reporting Services (abreviar SSRS, Russian Reporting Services SQL Server ) este un sistem software de raportare pentru server dezvoltat de Microsoft Corporation . Poate fi folosit pentru a genera o varietate de rapoarte interactive și imprimabile. Sistemul este administrat printr-o interfață web . Serviciile de raportare utilizează o interfață de servicii web pentru a sprijini dezvoltarea aplicațiilor de raportare comune.

SSRS concurează cu Crystal Reports și alte instrumente BI și este inclus cu edițiile Express, Workgroup, Standard și Enterprise ale Microsoft SQL Server ca supliment instalabil. Reporting Services a fost lansat pentru prima dată în 2004 ca supliment pentru SQL Server 2000. A doua versiune a fost lansată ca parte a SQL Server 2005 în noiembrie 2005. Următoarea versiune a fost lansată ca parte a SQL Server 2008 în august 2008.

În SSRS, rapoartele sunt descrise folosind limbajul de definire a raporturilor (RDL) în limbajul de marcare XML . Rapoartele pot fi proiectate folosind cele mai recente versiuni ale Microsoft Visual Studio (inclusiv Visual Studio .NET 2003 și Visual Studio 2005) cu programul de completare Business Intelligence Projects inclus sau folosind Generatorul de rapoarte inclus, un instrument simplificat care nu oferă funcționalitatea Visual Studio. Rapoartele definite cu RDL pot fi generate în multe formate diferite [1] , inclusiv Excel , PDF , CSV , XML , TIFF (și alte formate grafice [2] ), precum și HTML Web Archive. SQL Server 2008 SSRS poate pregăti rapoarte în format Microsoft Word (DOC).

Generatoarele de rapoarte de la terți oferă posibilitatea de a genera rapoarte în formate suplimentare.

Utilizatorii pot accesa Serviciul Web Report Server direct sau pot folosi Report Manager, o aplicație web care interacționează cu Serviciul Web Report Server. Cu Managerul de rapoarte, puteți vizualiza și gestiona rapoarte, precum și gestiona și manipula sursele de date și setările de securitate. Rapoartele pot fi trimise prin e-mail sau scrise în sistemul de fișiere ca fișier obișnuit. Protecția se realizează pe bază de roluri și poate fi aplicată elementelor individuale, cum ar fi un raport sau o sursă de date, un catalog de elemente sau un site în general. Rolurile și drepturile de securitate sunt moștenite și pot fi înlocuite.

Pe lângă utilizarea serverului de rapoarte separat care vine cu SQL Server, rapoartele RDL pot fi vizualizate utilizând controlul web ASP.NET ReportViewer sau controlul Windows Forms ReportViewer. Acest lucru vă permite să încorporați rapoarte direct în pagini web sau aplicații .NET . Controlul ReportViewer procesează rapoarte în unul din două moduri: (a) pe partea serverului, unde raportul este procesat de Serverul de rapoarte; și (b) prelucrare locală, în cazul în care controlul corespunzător procesează fișierul RDL însuși.

Serviciile de raportare SQL 2005 acceptă și raportarea personalizată: dezvoltatorul creează o schemă de raport și o implementează pe serverul de raportare, unde utilizatorul poate selecta câmpurile/datele dorite și poate crea rapoarte în funcție de nevoile lor. Utilizatorii pot descărca apoi rapoartele local.

Vezi și

Note

  1. MSDN Library: Reporting Services Render Method Arhivat 19 aprilie 2008 la Wayback Machine  — Vezi Device Information Settings Arhivat 9 aprilie 2008 la Wayback Machine
  2. Image Device Information Settings Arhivat 6 aprilie 2008 la Wayback Machine  - SSRS poate crea fișiere BMP , EMF , GIF , JPEG , PNG și TIFF .

Link -uri