Návrh Školení
Úvod do pokročilých funkcí JasperReports
- Přehled pokročilých možností tvorby reportů
- Seznámení s architekturou JasperReports
Práce s podreporty
- Vytváření a integrace podreportů do hlavního reportu
- Předávání parametrů mezi hlavním a podreportem
- Správa zdrojů dat v rámci podreportů
- Porovnání využití seskupení a podreportů při tvorbě reportů
Používání proměnných a provádění výpočtů
- Definování a využití proměnných v reportech
- Realizace složitých výpočtů
- Agregování dat
Práce s komplexními zdroji dat
- Manipulace s více zdroji dat současně
- Vytváření vlastních zdrojů dat
- Použití filtrů pro selekci dat ze zdroje
Přizpůsobování šablon reportů
- Návrh vlastních šablon reportů
- Využití stylů a podmíněného formátování textu i prvků
- Tvorba dynamických reportů na míru potřebám uživatelů
Pokročilá tvorba grafů a vizualizací
- Implementace pokročilých typů grafů a diagramů
- Používání speciálních vizuálních prvků při prezentaci dat
- Tvorba a začlenění kontingenčních tabulek do reportů
- Integrace externích knihoven určených k vizualizaci dat
Skripty a výrazy v JasperReports
- Psaní vlastních skriptů a výrazů určených k dynamickému chování reportů
- Využití JavaScriptu a jazyka Groovy při práci s JasperReports
- Implementace skriptů pro řešení komplexní logiky v reportech
Parametrizace a reakce na uživatelský vstup
- Definování komplexních parametrů pro ovlivnění obsahu reportu
- Návrh interaktivních reportů, jež reagují na zásahy uživatele
- Dynamické přizpůsobení obsahu reportů na základě zadaných parametrů
Integrace JasperReports s aplikacemi
- Vložení reportů do aplikací napsaných v Javě
- Nastavení komunikace s serverem JasperReports Server
- Integrace reportů prostřednictvím webových služeb do dalších systémů
Pokročilé možnosti exportu reportů
- Ukládání reportů v různých formátech podle potřeb uživatelů
- Úprava parametrů exportu pro dosažení požadovaného výstupu
- Vytvoření vlastních nástrojů pro exportování dat z reportů
Optimalizace výkonnosti reportů
- Zlepšování rychlosti tvorby a vykreslování jednotlivých reportů
- Efektivní práce s rozsáhlými datovými sadami při generování reportů
- Dodržování osvědčených postupů při návrhu a realizaci reportů
Bezpečnost a správa oprávnění
- Zajištění bezpečnosti jednotlivých reportů před neoprávněným přístupem
- Spravování přístupových práv uživatelů k vytvořeným a distribuovaným reportům
- Využití serveru JasperReports Server pro šifrovanou distribuci důvěrných reportů
Pokročilé techniky seskupování dat v reportech
- Zvládnutí pokročilejších metod řazení a seskupování informací do reportů
- Kontrola chování jednotlivých stránek při tvorbě vícestránkového dokumentu
- Využití pevných formátů s proměnlivými sekcemi v reportech
- Řešení situací, kdy jsou přední stránky dynamické, ale zadní strany fixní a neměnné
Závěr kurzu a další možnosti rozvoje
Požadavky
- Základní znalosti JasperReports
- Orientaci v SQL a databázových konceptech
Pro koho je kurz určen
- Analytici BI
- Vývojáři ETL
- Databázoví specialisté
Reference (3)
Deepthi byla velmi citlivá na moje potřeby, dokázala rozpoznat, kdy přidat další vrstvy složitosti a kdy zůstat v rámci strukturovanějšího přístupu. Deepthi opravdu pracovala ve mém tempu a zajistila, abych se naučil používat nové funkce/nástroje sám, nejdřív mi ukázala a pak mi umožnila samostatně vytvářet tyto položky, což skutečně pomohlo zachytit školení. Nesmírně jsem spokojený s výsledky tohoto školení a s úrovní odborností Deepthi!
Deepthi - Invest Northern Ireland
Kurz - IBM Cognos Analytics
Přeloženo strojem
byl dobře připraven - a je velmi sympatický
Oliver - Post CH AG
Kurz - Splunk Fundamentals
Přeloženo strojem
spousta praktických cvičení
Marcin - Narodowy Bank Polski
Kurz - Splunk Data Administration
Přeloženo strojem