Course Code: advjasperreports
Duration: 14 hours
Prerequisites:
  • JasperReports的基础知识
  • 熟悉 SQL 和数据库概念

观众

  • BI 分析师
  • ETL 开发人员
  • Database 专业人士
Overview:

JasperReports 是一种开源报告工具,用于创建动态、内容丰富的报告,并且是最受欢迎的基于 Java 的报告库之一。

这种以讲师为主导的现场培训(在线或现场)面向希望提高技能的中级数据库专业人员,以创建复杂的报告、自定义报告模板以及与其他系统集成 JasperReports。

在培训结束时,参与者将能够:

  • 设计具有高级布局、具有可变部分的固定窗体和动态内容的复杂多页报表。
  • 创建高级图表、图形和数据透视表以可视化数据,并集成子报表和分组以进行详细的数据表示。
  • 实施安全措施,管理用户权限,并利用 JasperReports 服务器进行报告调度和分发。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在现场实验室环境中动手实施。

课程自定义选项

  • 如需申请本课程的定制培训,请联系我们进行安排。
Course Outline:

高级 JasperReports 功能简介

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

使用子报表

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

使用变量和计算

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

复杂的数据源连接

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

自定义报告模板

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

高级图表和可视化

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

脚本和 Expressions

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

参数化和用户输入

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

将 JasperReports 与应用程序集成

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

高级导出选项

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

性能优化

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

安全和权限

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

高级分组技术

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

摘要和后续步骤

Sites Published:

United Arab Emirates - Advanced JasperReports

Qatar - Advanced JasperReports

Egypt - Advanced JasperReports

Saudi Arabia - Advanced JasperReports

South Africa - Advanced JasperReports

Brasil - Advanced JasperReports

Canada - Advanced JasperReports

中国 - Advanced JasperReports

香港 - Advanced JasperReports

澳門 - Advanced JasperReports

台灣 - Advanced JasperReports

USA - Advanced JasperReports

Österreich - Advanced JasperReports

Schweiz - Advanced JasperReports

Deutschland - Advanced JasperReports

Czech Republic - Advanced JasperReports

Denmark - Advanced JasperReports

Estonia - Advanced JasperReports

Finland - Advanced JasperReports

Greece - Advanced JasperReports

Magyarország - Advanced JasperReports

Ireland - Advanced JasperReports

Luxembourg - Advanced JasperReports

Latvia - Advanced JasperReports

España - Advanced JasperReports

Italia - Advanced JasperReports

Lithuania - Advanced JasperReports

Nederland - Advanced JasperReports

Norway - Advanced JasperReports

Portugal - Advanced JasperReports

România - Advanced JasperReports

Sverige - Advanced JasperReports

Türkiye - Advanced JasperReports

Malta - Advanced JasperReports

Belgique - Advanced JasperReports

France - Advanced JasperReports

日本 - Advanced JasperReports

Australia - Advanced JasperReports

Malaysia - Advanced JasperReports

New Zealand - Advanced JasperReports

Philippines - Advanced JasperReports

Singapore - Advanced JasperReports

Thailand - Advanced JasperReports

Vietnam - Advanced JasperReports

India - Advanced JasperReports

Argentina - Advanced JasperReports

Chile - Advanced JasperReports

Costa Rica - Advanced JasperReports

Ecuador - Advanced JasperReports

Guatemala - Advanced JasperReports

Colombia - Advanced JasperReports

México - Advanced JasperReports

Panama - Advanced JasperReports

Peru - Advanced JasperReports

Uruguay - Advanced JasperReports

Venezuela - Advanced JasperReports

Polska - Advanced JasperReports

United Kingdom - Advanced JasperReports

South Korea - Advanced JasperReports

Pakistan - Advanced JasperReports

Sri Lanka - Advanced JasperReports

Bulgaria - Advanced JasperReports

Bolivia - Advanced JasperReports

Indonesia - Advanced JasperReports

Kazakhstan - Advanced JasperReports

Moldova - Advanced JasperReports

Morocco - Advanced JasperReports

Tunisia - Advanced JasperReports

Kuwait - Advanced JasperReports

Oman - Advanced JasperReports

Slovakia - Advanced JasperReports

Kenya - Advanced JasperReports

Nigeria - Advanced JasperReports

Botswana - Advanced JasperReports

Slovenia - Advanced JasperReports

Croatia - Advanced JasperReports

Serbia - Advanced JasperReports

Bhutan - Advanced JasperReports

Nepal - Advanced JasperReports

Uzbekistan - Advanced JasperReports