SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország
Tartalom A Reporting Services általános ismertetése Az SQL Server 2005 RS újdonságai A Report Builder
A Reporting Services története SQL Server 2000 Reporting Services Belső felhasználók (MOM) SQL Server 2000 Reporting Services SP1 Javítások, Excel 2000 támogatás, … SQL Server 2000 Reporting Services SP2 SharePoint Web Part kijelzők, kliens oldali nyomtatás, … SQL Server 2005 áprilisi CTP (Community Technical Preview) Sok új szolgáltatás, 64 bit támogatás SQL Server 2005 RTM
Mi a Reporting Services? Egy kiszolgáló alapú jelentés készítő, tároló, menedzselő és megjelenítő eszköz Táblázatos, mátrix, diagram és szabad formátumú jelentések Relációs és (MS) OLAP adatforrások Különböző megjelenítési formák (HTML, XML, CSV, TIFF, PDF, Web Archive, Excel) Jelentés készítő/fejlesztő eszközök SQL2000: Visual Studio.Net 2003 SQL2005: BI Development Studio és Report Builder
SQL Server katalógus Report Server A Reporting Services felépítése Transzport ( , megosztott mappa, egyéb) Biztonság (NT, Passport, egyéb) Biztonság Adatforrások (SQL, OLE DB, ODBC, MS OLAP, egyéb) Megjelenési formák (HTML, Excel, PDF, XML, egyéb) Jelentés feldolgozás BöngészőMenedzsmentAlkalmazás URLWMI Web Service Adat olvasás Megjelenítés
Az alap szolgáltatások bővítése Az RS2000 felhasználók visszajelzései alapján Integráció SQL Server Management Studio SharePoint Fejlesztők támogatása Visual Studio 2005 integráció Windows and ASP.NET vezérlők Eszköz a végfelhasználók számára Report Builder Az RS2005 fő fejlesztési irányai
Újdonságok a 2005-ös verzióban Report Builder VS integráció VS vezérlők Interaktív rendezés Több értékű paraméterek Paraméter dátum választó vezérlő SQL Server Management Studio integráció MDX lekérdezés készítő Konfiguráló eszköz Fejléc rögzítése Nyomtatás IE-ből (SP2) Web kijelzők (SP2) 64 bit támogatás Több RS példány – az SQL Server-hez hasonlóan Kifejezés szerkesztő fejlesztések
demó Jelentés készítés - BI Development Studio
Kliens oldali nyomtatás Közvetlenül IE-ből, export nélkül Egy kis ActiveX vezérlő, amit a böngésző letölt Lapok -tól/ig, orientáció, margók Előzetes megtekintés
Kifejezés szerkesztő Minden kifejezés esetén működik a VS Report Project-ben A használható VB.NET függvények listája Inline paraméter információ Intellisense Real-time szintaxis ellenőrzés
Több értékű paraméterek A jelentés fejlesztője megadhatja bármely paraméter esetén Az RS elkészíti a megfelelő SQL vagy MDX kifejezést Több alapértelmezett érték is lehet Az értékek átadhatók a SOAP API-n és URL-en keresztül
Dátum választó Dátum paraméterek esetén Windows és Web támogatás
Interaktív rendezés A jelentés készítője engedélyezheti A rendezés az adatok újra lekérdezése nélkül történik Több oszlop szerinti és beágyazott rendezések
Fejléc rögzítése Az Excel-hez hasonlóan Sorokra és oszlopokra is Tábla fejléc Mátrix oszlop és sor fejlécek Tábla oszlopok Összefüggő oszlopok a bal, vagy a jobb oldalon
MDX lekérdezés készítő MDX és adatbányászati lekérdezések készítése MDX paraméterek Kiterjesztett tag tulajdonságok Kiszolgáló oldali aggregátumok
Management Studio integráció Minden SQL Server komponens egy helyről vezérelhető Report Manager funkciók + Szkript generálás a dialógusokból
RS konfiguráló eszköz Grafikus Report Server konfiguráló Adatbázis beállítások Virtuális mappák Kulcs kezelés
SharePoint Web kijelzők Report Explorer – böngészés a jelentések között és előfizetés Report Viewer – a jelentések megtekintése SPS és WSS támogatás
Visual Studio integráció Beépül a Visual Studio- ba Report project Visual Studio Professional és fölötte
Vezérlők A jelentések beépítése alkalmazásokba Windows Forms és Web Forms (ASP.NET) vezérlők Helyi feldolgozás, vagy szerverhez kapcsolódó működés
A Report Builder Új ad-hoc jelentés készítő eszköz SQL Server relációs és OLAP adatforrás Üzleti felhasználók (nem fejlesztők) számára Előkészített adatmodell alapján működik a felhasználónak nem kell ismernie az adatszerkezetet
A Report Builder kliens WinForms (.NET Framework) alkalmazás A Report Manager-ből indítható Első indításkor letöltődik .NET Framework 2.0-t igényel Jelentés sablonok tábla, mátrix, diagram Az elkészített jelentések az RS kiszolgálóra menthetők
A Model Designer Új projekt típus a BI Development Studio-ban Automatikus modell generálás az adatforrásból Szerkesztés
demó A Report Builder és a Model Designer
A Report Builder és a BI Development Studio jellemzői Report Builder BI Development Studio Üzleti felhasználók Infomunkások és fejlesztők Ad hoc jelentések Menedzselt jelentések Automatikusan generált lekérdezések Natív lekérdezések (SQL, OLE DB, XML/A, ODBC, Oracle) Jelentések sablonok alapján Szabad formátumú (beágyazott, sávos) jelentések Egy kattintásos telepítés; egyszerű kezelés Visual Studio 2005 integráció - A Report Builder jelentéseit tovább tudja alakítani
Címek, hivatkozások SQL Server 2005 SQL Server 2005 Webcasts qlserver2005.mspx server2005.mspx MSDN