Plan Szkolenia
Wprowadzenie do zaawansowanych funkcji JasperReports
- Przegląd zaawansowanych możliwości raportowania
- Zrozumienie architektury JasperReports
Praca z podraportami
- Tworzenie i integracja podraportów
- Przekazywanie parametrów między głównym raportem a podraportami
- Zarządzanie źródłami danych podraportów
- Porównania między grupami i podraportami
Używanie zmiennych i obliczeń
- Tworzenie i używanie zmiennych w raportach
- Implementacja zaawansowanych obliczeń
- Agregowanie danych
Złożone połączenia źródeł danych
- Praca z wieloma źródłami danych
- Tworzenie niestandardowych źródeł danych
- Implementacja filtrów dla źródeł danych
Dostosowywanie szablonów raportów
- Tworzenie niestandardowych szablonów
- Używanie stylów i formatowania warunkowego
- Projektowanie dynamicznych raportów
Zaawansowane tworzenie wykresów i wizualizacji
- Implementacja zaawansowanych wykresów i grafik
- Używanie niestandardowych elementów wizualnych
- Tworzenie i integracja tabel rozkładu danych (pivot tables)
- Integracja z bibliotekami wizualizacji trzecich stron
Skryptowanie i wyrażenia
- Pisanie niestandardowych wyrażeń i skryptów
- Używanie JavaScript i Groovy w JasperReports
- Implementacja skryptletów dla zaawansowanej logiki
Parametryzacja i wejście użytkownika
- Tworzenie i używanie złożonych parametrów
- Projektowanie interaktywnych raportów
- Implementacja zawartości raportów sterowanych przez parametry
Integracja JasperReports z aplikacjami
- Wbudowywanie JasperReports w aplikacje Java
- Używanie JasperReports Server
- Integracja z usługami sieci Web (web services)
Zaawansowane opcje eksportu
- Eksportowanie raportów do różnych formatów
- Dostosowywanie konfiguracji eksportu
- Implementacja niestandardowych eksporterów
Optymalizacja wydajności
- Optymalizacja wydajności raportów
- Zarządzanie dużymi zestawami danych
- Najlepsze praktyki dla efektywnego projektowania raportów
Zabezpieczenia i uprawnienia
- Wdrażanie zabezpieczeń raportów
- Zarządzanie uprawnieniami użytkowników i kontrolą dostępu
- Używanie JasperReports Server do bezpiecznej dystrybucji raportów
Zaawansowane techniki grupowania
- Więcej zaawansowanych szkoleń dotyczących użycia grup
- Kontrola wielostronowa
- Formularz ustalony z sekcją zmiennej długości wewnątrz
- Strona przednia i tylna, gdy strona przednia jest zmienna, ale strona tylna jest ustalona
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość JasperReports
- Znajomość SQL i koncepcji baz danych
Grupa docelowa
- Analitycy BI (Biznesowej Inteligencji)
- Deweloperzy ETL
- Specjalisci bazy danych
Opinie uczestników (5)
Deepthi była bardzo wyczulona na moje potrzeby, potrafiła zauważyć kiedy dodawać kolejne warstwy złożoności, a kiedy cofnąć się i podjąć bardziej strukturalny sposób działania. Deepthi naprawdę pracowała w moim tempie i zapewniła, że sam jestem w stanie wykorzystać nowe funkcje/narzędzia, pokazując mi najpierw, a następnie pozwalając na ich odtworzenie przez mnie, co bardzo pomogło zatrwalić trening. Nie mogłem być bardziej zadowolony z wyników tego szkolenia i poziomu ekspertyzy Deepthi!
Deepthi - Invest Northern Ireland
Szkolenie - IBM Cognos Analytics
Przetłumaczone przez sztuczną inteligencję
Podziel przykładem aplikacji
Szkolenie - Alteryx for Data Analysis
Przetłumaczone przez sztuczną inteligencję
Bardzo jasno i zrozumiale przedstawione i wyjaśnione
Harshit Arora - PwC South East Asia Consulting
Szkolenie - Alteryx for Developers
Przetłumaczone przez sztuczną inteligencję
Regresja liniowa - algorytm do przewidywania trendu
Vincent Ko - UBS
Szkolenie - Data Preparation with Alteryx
Przetłumaczone przez sztuczną inteligencję
Forma prowadzenia jako zajęć interaktywnych