课程大纲

高级 JasperReports 功能简介

  • 高级报告功能概述
  • 了解 JasperReports 体系结构

使用子报表

  • 创建和集成子报表
  • 主报表和子报表之间的参数传递
  • 管理子报表数据源
  • 组与子报表之间的比较

使用变量和计算

  • 在报表中创建和使用变量
  • 实现复杂计算
  • 聚合数据

复杂的数据源连接

  • 使用多个数据源
  • 创建自定义数据源
  • 实现数据源筛选器

自定义报告模板

  • 创建自定义模板
  • 使用样式和条件格式
  • 设计动态报表

高级图表和可视化

  • 实现高级图表和图形
  • 使用自定义视觉对象
  • 创建和集成数据透视表
  • 集成第三方可视化库

脚本和 Expressions

  • 编写自定义表达式和脚本
  • 在 JasperReports 中使用 JavaScript 和 Groovy
  • 实现高级逻辑的 scriptlet

参数化和用户输入

  • 创建和使用复杂参数
  • 设计交互式报表
  • 实现参数驱动的报表内容

将 JasperReports 与应用程序集成

  • 在 Java 应用程序中嵌入 JasperReports
  • 使用 JasperReports 服务器
  • Web 服务集成

高级导出选项

  • 将报告导出为各种格式
  • 自定义导出配置
  • 实现自定义导出器

性能优化

  • 优化报表性能
  • 管理大型数据集
  • 高效报告设计的最佳实践

安全和权限

  • 实现报表安全性
  • 管理用户权限和访问控制
  • 使用 JasperReports 服务器进行安全报告分发

高级分组技术

  • 关于使用小组的更高级培训
  • 多页控件
  • 固定形式,内部有一个可变部分
  • 正面和背面,正面和背面是可变的,但背面是固定的

摘要和后续步骤

要求

  • JasperReports的基础知识
  • 熟悉 SQL 和数据库概念

观众

  • BI 分析师
  • ETL 开发人员
  • Database 专业人士
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类