Schița de curs
Introducere în caracteristicile avansate ale JasperReports
- Prezentare generală a capacităților avansate de raportare
- Înțelegerea arhitecturii JasperReports
Lucrul cu subrapoarte
- Crearea și integrarea subrapoartelor
- Transferul parametrilor între rapoartele principale și subrapoarte
- Gestionarea surselor de date pentru subrapoarte
- Comparații între grupuri și subrapoarte
Utilizarea variabilelor și calculelor
- Crearea și utilizarea variabilelor în rapoarte
- Implementarea unor calcule complexe
- Agregarea datelor
Conexiuni complexe la surse de date
- Lucrul cu mai multe surse de date
- Crearea de surse de date personalizate
- Implementarea filtrelor pentru surse de date
Personalizarea șabloanelor de raportare
- Crearea de șabloane personalizate
- Utilizarea stilurilor și a formatării condiționale
- Proiectarea de rapoarte dinamice
Grafică și vizualizare avansată
- Implementarea de grafice și diagrame avansate
- Utilizarea vizualizărilor personalizate
- Crearea și integrarea tabelelor pivot
- Integrarea bibliotecilor de vizualizare terțe
Scripting și expresii
- Scrierea de expresii și scripturi personalizate
- Utilizarea JavaScript și Groovy în JasperReports
- Implementarea scriptletelor pentru logică avansată
Parametrizare și introducere de date de utilizator
- Crearea și utilizarea de parametri complexi
- Proiectarea de rapoarte interactive
- Implementarea de conținut de raport bazat pe parametri
Integrarea JasperReports cu aplicații
- Integrarea JasperReports în aplicații Java
- Utilizarea JasperReports Server
- Integrarea serviciilor web
Opțiuni avansate de export
- Exportul rapoartelor în diverse formate
- Personalizarea configurațiilor de export
- Implementarea de exportatori personalizați
Optimizarea performanței
- Optimizarea performanței rapoartelor
- Gestionarea seturilor mari de date
- Cele mai bune practici pentru proiectarea eficientă a rapoartelor
Securitate și permisiuni
- Implementarea securității rapoartelor
- Gestionarea permisiunilor și a controlului accesului utilizatorilor
- Utilizarea JasperReports Server pentru distribuirea securizată a rapoartelor
Tehnici avansate de grupare
- Training avansat pe utilizarea grupurilor
- Controlul paginilor multiple
- Formular fix cu o secțiune variabilă în interior
- Față și spate când fața este variabilă, dar spatele este fix
Rezumat și pași următori
Cerințe
- Cunoștințe de bază despre JasperReports
- Familiaritate cu SQL și concepte de bază de date
Public țintă
- Analiști BI
- Dezvoltatori ETL
- Profesioniști în baze de date
Mărturii (4)
Deepthi a fost foarte atentă nevoilor mele, ea știa când să adauge straturi de complexitate și când să se împiedice și să adopte o abordare mai structurată. Deepthi a luat cu adevărat în considerare ritmul meu de lucru și s-a asigurat că am reușit să folosesc noile funcții/unelte pe cont propriu, întâi prin demonstrație, apoi lăsându-mă să recrez elementele cu propria mea mânu, ceea ce a ajutat enorm la încorporarea instruirii. Nu ar putea fi mai mulțumit de rezultatele acestei instruire și de nivelul de experiență al lui Deepthi!
Deepthi - Invest Northern Ireland
Curs - IBM Cognos Analytics
Tradus de catre o masina
Distribuiți un exemplu de aplicație
Curs - Alteryx for Data Analysis
Tradus de catre o masina
Expus clar și explicat cu precizie
Harshit Arora - PwC South East Asia Consulting
Curs - Alteryx for Developers
Tradus de catre o masina
Regressia liniară - algoritmul pentru previziunea tendinței
Vincent Ko - UBS
Curs - Data Preparation with Alteryx
Tradus de catre o masina