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