感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
高级 JasperReports 功能简介
- 高级报告功能概述
- 了解 JasperReports 体系结构
使用子报表
- 创建和集成子报表
- 主报表和子报表之间的参数传递
- 管理子报表数据源
- 组与子报表之间的比较
使用变量和计算
- 在报表中创建和使用变量
- 实现复杂计算
- 聚合数据
复杂的数据源连接
- 使用多个数据源
- 创建自定义数据源
- 实现数据源筛选器
自定义报告模板
- 创建自定义模板
- 使用样式和条件格式
- 设计动态报表
高级图表和可视化
- 实现高级图表和图形
- 使用自定义视觉对象
- 创建和集成数据透视表
- 集成第三方可视化库
脚本和 Expressions
- 编写自定义表达式和脚本
- 在 JasperReports 中使用 JavaScript 和 Groovy
- 实现高级逻辑的 scriptlet
参数化和用户输入
- 创建和使用复杂参数
- 设计交互式报表
- 实现参数驱动的报表内容
将 JasperReports 与应用程序集成
- 在 Java 应用程序中嵌入 JasperReports
- 使用 JasperReports 服务器
- Web 服务集成
高级导出选项
- 将报告导出为各种格式
- 自定义导出配置
- 实现自定义导出器
性能优化
- 优化报表性能
- 管理大型数据集
- 高效报告设计的最佳实践
安全和权限
- 实现报表安全性
- 管理用户权限和访问控制
- 使用 JasperReports 服务器进行安全报告分发
高级分组技术
- 关于使用小组的更高级培训
- 多页控件
- 固定形式,内部有一个可变部分
- 正面和背面,正面和背面是可变的,但背面是固定的
摘要和后续步骤
要求
- JasperReports的基础知识
- 熟悉 SQL 和数据库概念
观众
- BI 分析师
- ETL 开发人员
- Database 专业人士
14 小时
客户评论 (1)
Hands on exercise and the guidance of the trainer