Kovcs Zoltn vezet oktat tancsad SZMALK Zrt kovacszszamalk

  • Slides: 22
Download presentation
Kovács Zoltán vezető oktató, tanácsadó SZÁMALK Zrt. kovacsz@szamalk. hu

Kovács Zoltán vezető oktató, tanácsadó SZÁMALK Zrt. kovacsz@szamalk. hu

Tartalom Mire jó a Reporting Services? Felépítés Statikus és interaktív jelentések készítése Jelentések kezelése

Tartalom Mire jó a Reporting Services? Felépítés Statikus és interaktív jelentések készítése Jelentések kezelése Jelentések kézbesítése Ad-hoc jelentések készítése Share. Point integráció Gyakorlati útmutató

Mire jó a Reporting Services? Önálló jelentéskészítő, kezelő, futtató és kézbesítő megoldás Relációs, OLAP,

Mire jó a Reporting Services? Önálló jelentéskészítő, kezelő, futtató és kézbesítő megoldás Relációs, OLAP, XML adatok megjelenítése Statikus, dinamikus és ad-hoc jelentések Jelentések kézbesítése – offline jelentéskészítés Alkalmazások jelentéskészítő platformja Web és Windows alkalmazások kiszolgálása Portálok jelentés-kiszolgálója Internet és intranet portálok – Share. Point!

Mire nem jó a Reporting Services? Adatok komolyabb ad-hoc elemzésére Nagyfokú interaktivitást igénylő feladatok

Mire nem jó a Reporting Services? Adatok komolyabb ad-hoc elemzésére Nagyfokú interaktivitást igénylő feladatok elvégzésére Általános portál megoldásként Mi való ezekre a feladatokra? Excel Pro. Clarity Share. Point

Felépítés Report Designer Model Designer Böngésző Microsoft Office Egyedi alkalmazások Report Builder Report Manager

Felépítés Report Designer Model Designer Böngésző Microsoft Office Egyedi alkalmazások Report Builder Report Manager Report Viewer Programozási interfészek: XML Web Service és URL Access Report Server Report Builder – lekérdezés-generálás Drill-through riport generálás Adatforrások Output Formátumok Report Processing Data Security Processing Rendering Delivery Report Server adatbázisok Biztonsági szolgáltatások Kézbesítő csatornák

Jelentések készítése Különböző adatforrások kezelése SQL Server / Analysis Services 2005 / OLE DB

Jelentések készítése Különböző adatforrások kezelése SQL Server / Analysis Services 2005 / OLE DB / ODBC / XML / Oracle SSIS Report modellek Report Definition Language (RDL) Lekérdezés definíciók Táblázat / Mátrix / Lista / Grafikon – egy jelentésen több is Interaktív funkciók Kifejezések Jelentéskészítési opciók Report Designer Report Builder az ad-hoc jelentéskészítéshez Egyéb eszközök: Pro. Clarity, Office (hamarosan), más gyártók eszközei

Interaktivitás Paraméterek Lekérdezések, adatforrások paraméterezése Interaktivitás vezérlése Jelentések összefűzése - drill-through Feltételes formázás Láthatóság

Interaktivitás Paraméterek Lekérdezések, adatforrások paraméterezése Interaktivitás vezérlése Jelentések összefűzése - drill-through Feltételes formázás Láthatóság vezérlése Drill-down Dinamikus sorok, oszlopok Hivatkozások, navigáció Dokumentum térkép Interaktív rendezés

Jelentéskészítés Jelentések készítése a Report Designer-rel A Report Model Builder és a Report Builder

Jelentéskészítés Jelentések készítése a Report Designer-rel A Report Model Builder és a Report Builder használata demó

Jelentések kezelése Központi jelentés adatbázis Webszolgáltatás architektúra Menedzselt jelentésfuttatás: Felhasználók általi futtatás Időzített futtatás

Jelentések kezelése Központi jelentés adatbázis Webszolgáltatás architektúra Menedzselt jelentésfuttatás: Felhasználók általi futtatás Időzített futtatás Többfelhasználós, konfigurálható gyorsítótár Pillanatfelvételek Skálázható megoldás Szerepkör alapú biztonsági modell Report Manager és Management Studio RSS szkriptek

Report Manager Jelentések kezelése Pillanatfelvételek Gyorsítótár demó

Report Manager Jelentések kezelése Pillanatfelvételek Gyorsítótár demó

Jelentések kézbesítése Valós idejű jelentésfuttatás Excel / CSV / XML / HTML / MHTML

Jelentések kézbesítése Valós idejű jelentésfuttatás Excel / CSV / XML / HTML / MHTML / PDF / TIFF „Pull delivery” A felhasználó kezdeményezi Report Manager, Share. Point, alkalmazás „Push delivery” Email-ben vagy fájlba Standard megrendelések Adat-vezérelt (data-driven) megrendelések

Jelentések kézbesítése email -ben demó

Jelentések kézbesítése email -ben demó

Ad-hoc jelentések készítése Miért van rá szükség? Mert nem tudunk minden kérdést előre feltenni

Ad-hoc jelentések készítése Miért van rá szükség? Mert nem tudunk minden kérdést előre feltenni és megválaszolni. Mert a felhasználók igénylik, hogy minden adathoz hozzáférjenek. Nem akarunk minden lekérdezést mi elkészíteni. Hogyan valósítsuk meg? Építsünk Report modelleket! Tanítsuk meg a felhasználókat a Report Builder-t használni! Milyen egyéb lehetőségeink vannak? Excel + Excel Services Pro. Clarity

Report modell Adatforrások: SQL Server 7. 0, SQL Server 2005 Analysis Services 2005 Oracle

Report modell Adatforrások: SQL Server 7. 0, SQL Server 2005 Analysis Services 2005 Oracle (SP 2) A modell részei: Egyedek – adatbázis táblák vagy lekérdezések Attribútumok – az adatbázistáblák oszlopai Szerepek – relációs kapcsolatok, lefúrási irányok A publikált modellek a jelentéskatalógusba kerülnek

Report Builder Architektúra. NET 2. 0 Click-Once alkalmazás Csak on-line használható Jelentések készítése Egyszerű

Report Builder Architektúra. NET 2. 0 Click-Once alkalmazás Csak on-line használható Jelentések készítése Egyszerű felület – táblázat, mátrix, grafikon A Report Model metaadatai és az RDL együttesen definiálják a lekérdezéseket A jelentések publikálása és futtatása A jelentéseket publikálhatjuk a Report Server-re A futtatás során a Report Server dinamikusan generálja a lekérdezéseket

Jelentések mindenkinek Report Modell készítése Report Builderrel demó

Jelentések mindenkinek Report Modell készítése Report Builderrel demó

Report Designer vagy Report Builder? Report Builder Report Designer Célcsoport: üzleti felhasználó Célcsoport: IT

Report Designer vagy Report Builder? Report Builder Report Designer Célcsoport: üzleti felhasználó Célcsoport: IT szakember vagy fejlesztő Ad-hoc jelentések Menedzselt jelentések Automatikus lekérdezésgenerálás A fejlesztők írják a lekérdezéseket Sablon-alapú jelentéskészítés Tetszőleges jelentések készítése Click-once Windows alkalmazás Visual Studio-ba integrált A Report Designer jelentéseket nem szerkeszthetjük A Report Builder jelentéseket továbbszerkeszthetjük

Share. Point integráció Integrált Report Server Integrált jelentéskezelés, megjelenítés, biztonság Verziózás, módosítás, keresés, workflow

Share. Point integráció Integrált Report Server Integrált jelentéskezelés, megjelenítés, biztonság Verziózás, módosítás, keresés, workflow Report Explorer Web Part Jelentések megjelenítése, megrendelése Report Viewer Web Part Navigáció Filter Web Part integráció

Integrálható jelentések Share. Point integráció demó

Integrálható jelentések Share. Point integráció demó

Gyakorlati útmutató Tervezzük meg a jelentéseket! Készítsünk sablon jelentéseket a hasonló feladatokhoz! Használjunk paraméterezett

Gyakorlati útmutató Tervezzük meg a jelentéseket! Készítsünk sablon jelentéseket a hasonló feladatokhoz! Használjunk paraméterezett tárolt eljárásokat a lekérdezésekhez! Legyünk óvatosak az interaktív funkciókkal! Teszteljük a jelentéseket az összes szükséges megjelenítési formátumban! Teszteljük a lekérdezések teljesítményét! Készítsünk Report Model-eket! Használjuk a Share. Point-ot integrált jelentéskészítő és intranet portál megoldásként!

További információk http: //www. microsoft. com/sql/technologi es/reporting http: //blogs. msdn. com/bobmeyers Brian Larson: Microsoft

További információk http: //www. microsoft. com/sql/technologi es/reporting http: //blogs. msdn. com/bobmeyers Brian Larson: Microsoft SQL Server 2005 Reporting Services Step by Step