MS SQL Server 2005 / 2000 - Reporting Services

Kurz na míru

Základní info

MS SQL Server 2005 / 2000 - Reporting Services
2 dni, denne 8:00 – 16:00, začiatok kurzu 9:00

Najbližší termín kurzu: 23.10.2008

Vstupné požiadavky: Znalosť práce v prostredí MS Windows a MS Office, znalosť základov SQL Servera na úrovni kurzu „MS SQL Server 2005 / 2000 - základy a návrh databáz“ a aspoň čiastočná znalosť jazyka T-SQL - ideálne na úrovni kurzu „MS SQL Server 2005 / 2000 - práca v jazyku T-SQL“. Vítaná je znalosť práce v prostredí Visual Studio .NET 2005.

Kurz je určený pre pokročilých tvorcov a používateľov databázových aplikácií na platforme MS SQL Server, ktorí sa chcú oboznámiť s možnosťami využitia Reporting Services na tvorbu tlačových a iných výstupných zostáv v elektronickej a papierovej podobe.

Reporting Services je sada nástrojov a služieb, ktoré tvoria nadstavbu databázového servera (v blízkej dobe budú k dispozícii aj vo verzii SQL Server 2005 Express). Zdrojom údajov môžu byť transakčné, analytické a iné štruktúrované dáta (OLTP, OLAP, XML), ku ktorým existuje prístup pomocou ADO .NET a OLE DB / ODBC (SQL Server, Oracle a pod.). Reporty môžu byť tradičné aj interaktívne, môžu sa vytvárať na požiadanie i automaticky a môžu mať rôzne formáty - webový (HTML), tlačový (TIFF, RTF, PDF) alebo dátový (Excel, XML, CSV). Na grafický návrh a vývoj reportov možno využiť Report Designer, ktorý je integrovaný do vývojového prostredia Visual Studio .NET 2005, alebo nástroje tretích strán, ktoré budú vývoj reportov podporovať. Reporty sa definujú v jazyku RDL (Report Definition Language), ktorý sa zapisuje vo forme XML dokumentu. Prevádzka a publikovanie reportov sa opiera o Report Server, .NET Framework a webový server IIS. Reporty sú uložené centrálne vo virtuálnom adresári IIS, čo uľahčuje ich správu a riadenie prístupu. Možno ich integrovať do vlastných aplikácií a do prostredia MS Office alebo MS SharePoint.
Údaje prezentované prostredníctvom reportov môžu byť zobrazené v nespočetných variáciách tabuliek, matíc, grafov, či hypertextu. Variabilnosť podporujú dynamické a hierarchické parametre, možnosť filtrovania, usporiadania a zoskupenia údajov, výpočet medzivýsledkov pomocou agregačných funkcií a pod. Interaktívne reporty možno pomocou rôznych ovládacích prvkov prispôsobiť tak, že koncový používateľ si môže sám zvoliť rozsah a spôsob prezentácie požadovaných údajov. Hierarchicky usporiadané údaje možno zobrazovať na rôznej úrovni podrobnosti, čo podstatne rozširuje interaktívnosť a flexibilitu reportov (Drill-down, Drill-through). Variovať možno aj SQL dopyt, na ktorom je report postavený.

Kurz poskytuje ucelený prehľad funkčných možností Reporting Services, ich filozofie, štruktúry a spôsobu použitia. Dôraz sa kladie najmä na návrh reportov, ich zapojenie do programovej aplikácie v prostredí Visual Studio .NET, proces generovania a doručenia reportov, výstupné formáty a otázky bezpečnosti. Výuka je sprevádzaná množstvom ukážok a praktických cvičení.

Cena kurzu: 4500 SK bez DPH.

Náplň kurzu:

1. DEŇ
Úvod
• určenie a prehľad funkčných možností, hlavné výhody
• rozdiely medzi verziami Standard, Enterprise, Developer a Evaluation, licencovanie
• inštalácia

Architektúra a komponenty
• Report Server a jeho databáza (Catalog)
• aplikačné rozhrania - URL, SOAP, WMI
• Report Manager, administrátorské nástroje a utility
• Report Designer
• nápoveda - Reporting Services Books Online

Návrh reportov
• súbory RDL - Report Definition Language
• editácia vo formáte XML - zdroj údajov, forma ich prezentácie
• práca v prostredí Visual Studio .NET 2005 - Report Wizard, Blank Report (Report Designer)

Report Designer a jeho ovládanie
• pracovná plocha a režimy zobrazenia
• Data - databáza a SQL dopyt, použitie transakčných a analytických databáz
• Layout - grafický návrh formulára reportu
• Preview - prehliadanie a ladenie reportu
• Toolbox - Report Items, Fields
• komponenty a ovládacie prvky - Textbox, Image, Line, Rectangle, ActiveX Control, Subreport
• prvky na zobrazenie údajov - List, Table, Matrix a Chart
• dátové typy - String, Boolean, Integer, DateTime, Float, Binary, Variant, VariantArray
• výrazy a funkcie - syntax jazyka Visual Basic .NET
• agregačné funkcie - Avg, Count CountDistinct, Max, Min, RowNumber, StDev, StDevP, Sum
• grafická úprava výstupných zostáv

Práca s reportmi vo webovom prehliadači
• výber, zobrazenie a aktualizácia reportu
• navigácia po stranách, veľkosť zobrazenia, mapa dokumentu, parametre
• vyhľadávanie zadaného textu
• export vo zvolenom formáte

2. DEŇ
Výstupné formáty
• webové - HTML
• tlačové - TIFF, RTF, PDF
• dátové - Excel, XML, CSV

Hierarchické a interaktívne reporty
• zoskupenie údajov, agregáty a detaily - hierarchia, rozbaľovanie (drill-down)
• interaktívne prvky v zostavách - návrh a použitie, parametre SQL dopytu

Generovanie a doručenie reportov
• manuálne - na vyžiadanie (on-demand, pull)
• automatické - udalosťami riadené (event-based, push)
• generovanie na základe časových plánov (Scheduling) alebo iných udalostí
• doručenie e-mailom, formou zdieľaných súborov, do prostredia SharePoint, Office, ...

Správa a údržba reportovacích služieb a reportov
• nástroje pre Web, prístup cez URL a SOAP webovej služby
• nástroje v prostredí Windows, WMI

Bezpečnosť
• role na správu reportovacích služieb
• role na prístup ku konkrétnym reportom

Zabudovanie reportov do vlastných aplikácií
• webové aplikácie a služby v prostredí .NET
• windows aplikácie .NET, integrácia prehliadača HTML stránok v okne aplikácie
• úprava a riadenie výstupných zostáv za behu programu

MS SQL Server 2005 / 2000 - Reporting Services

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu Abravito.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.