План на курса
Въведение в напредните функции на JasperReports
- Общ преглед на напредните възможности за доклади
- Разбиране на архитектурата на JasperReports
Работа с поддоклади
- Създаване и интегриране на поддоклади
- Подаване на параметри между главен доклад и поддоклад
- Управление на източниците на данни за поддоклади
- Сравнения между групи и поддоклади
Използване на променливи и изчисления
- Създаване и използване на променливи в доклади
- Имплементация на сложни изчисления
- Агрегиране на данни
Сложни свързаности с източници на данни
- Работа с множество източници на данни
- Създаване на персонализирани източници на данни
- Имплементация на филтри за източници на данни
Персонализиране на шаблоните на докладите
- Създаване на персонализирани шаблони
- Използване на стилове и условно форматиране
- Проектиране на динамични доклади
Напреднала визуализация и графики
- Имплементация на напреднали графики и диаграми
- Използване на персонализирани визуализации
- Създаване и интегриране на таблици с обобщени данни
- Интеграция с трети страни библиотеки за визуализация
Скриптове и изрази
- Написване на персонализирани изрази и скрипти
- Използване на JavaScript и Groovy в JasperReports
- Имплементация на скриптолети за напреднала логика
Параметризация и потребителски вход
- Създаване и използване на сложни параметри
- Проектиране на интерактивни доклади
- Имплементация на съдържание в докладите, диктувано от параметри
Интеграция на JasperReports с приложения
- Вграждане на JasperReports в Java приложения
- Използване на JasperReports Server
- Интеграция с уеб услуги
Напредни опции за експортиране
- Експортиране на доклади в различни формати
- Персонализация на конфигурации за експорт
- Имплементация на персонализирани експортери
Оптимизация на производителността
- Оптимизация на производителността на докладите
- Управление на големи набори данни
- Лучшите практики за ефективно проектиране на докладите
Сигурност и разрешения
- Имплементация на сигурност за доклади
- Управление на потребителски разрешения и контрол на достъпа
- Използване на JasperReports Server за сигурно разпространение на доклади
Напредни техники за групиране
- Допълнително напредно обучение по използването на групации
- Контрол на многостранични доклади
- Фиксирана форма с променлива секция вътре
- Първо и второ страници, когато първата е променлива, а втората е фиксирана
Резюме и следващи стъпки
Изисквания
- Основни знания по JasperReports
- Запознаност с SQL и концепции на базите данни
Целева група
- Аналитици по бизнес разузнаване (BI)
- Разработчици ETL
- Професионалисти в базите данни
Отзиви от потребители (4)
Дипти беше изключително чувствителна към моите нужди, тя умее да разбере кога да добави нива на сложност и кога да се задържи и да предприеме по-структуриран подход. Дипти изключително добре работеше в моя темп и сигурни беше, че мога да използвам новите функции/инструменти самостоятелно, като първо ми показваше, а после ме оставяше да ги реконструирам сам, което много помогна за закрепяването на обучението. Не мога да изразя колко съм доволен от резултатите от това обучение и от нивото на експертиза на Дипти!
Deepthi - Invest Northern Ireland
Курс - IBM Cognos Analytics
Машинен превод
Поделете пример на приложение
Курс - Alteryx for Data Analysis
Машинен превод
Много ясно изложено и обяснено
Harshit Arora - PwC South East Asia Consulting
Курс - Alteryx for Developers
Машинен превод
Линейната регресия - алгоритъм за предвиждане на тренд
Vincent Ko - UBS
Курс - Data Preparation with Alteryx
Машинен превод