Съдържание и теми, включени в курса
Въведение в разширените функции на JasperReports
- Преглед на усъвършенстваните възможности за създаване на отчети
- Разбиране на архитектурата на JasperReports
Работа с подотчети
- Създаване и интегриране на подотчети
- Предаване на параметри между основен отчет и подотчети
- Управление на източниците на данни за подотчети
- Сравнение между групи и подотчети
Използване на променливи и изчисления
- Създаване и използване на променливи в отчетите
- Изпълнение на сложни изчисления
- Агрегиране на данни
Сложни връзки с източници на данни
- Работа с множество източници на данни
- Създаване на персонализирани източници на данни
- Прилагане на филтри на източниците на данни
Персонализиране на шаблони за отчети
- Създаване на персонализирани шаблони
- Използване на стилове и условно форматиране
- Проектиране на динамични отчети
Усъвършенствано графично представяне и визуализация
- Внедряване на усъвършенствани диаграми и графики
- Използване на персонализирани визуализации
- Създаване и интегриране на обобщаващи таблици
- Интегриране на библиотеки за визуализация от трети страни
Скриптове и изрази
- Писане на персонализирани изрази и скриптове
- Използване на JavaScript и Groovy в JasperReports
- Внедряване на скриптлети за усъвършенствана логика
Параметризация и потребителски вход
- Създаване и използване на сложни параметри
- Проектиране на интерактивни отчети
- Внедряване на съдържание на отчета, управлявано от параметри
Интегриране на JasperReports с приложения
- Вграждане на JasperReports в Java приложения
- Използване на JasperReports Server
- Интеграция с уеб услуги
Разширени опции за експортиране
- Експортиране на отчети в различни формати
- Персонализиране на конфигурациите за експортиране
- Внедряване на персонализирани експортьори
Оптимизация на производителността
- Оптимизиране на производителността на отчетите
- Управление на големи масиви от данни
- Най-добри практики за ефективно проектиране на отчети
Сигурност и права
- Внедряване на сигурност на отчетите
- Управление на потребителските права и контрол на достъпа
- Използване на JasperReports Server за сигурно разпространение на отчети
Усъвършенствани техники за групиране
- По-задълбочено обучение за използването на групи
- Многостранично управление
- Фиксирана форма с променлива секция вътре
- Лице и гръб, когато лицето е променливо, но гърбът е фиксиран
Обобщение и следващи стъпки
Изисквания
- Основни познания по JasperReports
- Запознатост със SQL и концепциите за бази данни
Аудитория
- BI анализатори
- ETL разработчици
- Специалисти по бази данни
Отзиви от участници (3)
Дипти беше изключително чувствителна към моите нужди, тя умее да разбере кога да добави нива на сложност и кога да се задържи и да предприеме по-структуриран подход. Дипти изключително добре работеше в моя темп и сигурни беше, че мога да използвам новите функции/инструменти самостоятелно, като първо ми показваше, а после ме оставяше да ги реконструирам сам, което много помогна за закрепяването на обучението. Не мога да изразя колко съм доволен от резултатите от това обучение и от нивото на експертиза на Дипти!
Deepthi - Invest Northern Ireland
Курс - IBM Cognos Analytics
Машинен превод
той беше добре подготвен - и е много симпатичен
Oliver - Post CH AG
Курс - Splunk Fundamentals
Машинен превод
много praktични упражнения
Marcin - Narodowy Bank Polski
Курс - Splunk Data Administration
Машинен превод