Jasper Report


  JasperReports, at its core, is an embeddable, open-source Java-based reporting tool that can write to a variety of destinations. It can generate dynamic content suitable for embedded analytics. It includes the JasperReports Library, which is a reporting engine, and the JasperReports Server that provides advanced server capabilities, such as report scheduling and permissions-based access.

Why use JasperReports?

  • Fast, Easy Insights: Draw insights from visualizations more quickly and easily than from raw numerical data. Pull data from a variety of platforms and data sources to generate more comprehensive reports.
  • Access Data Faster: Build a custom data warehouse and extract, transform and load data, or move it between sources, or store it in a single combined source. Leverage data virtualization capabilities for data analysis at the speed of thought.
  • View Data on the Go: Access and share reports and dashboards on the go with a native mobile app for iPhone and Android, including touch-based browser support for iPad. Embed it into other mobile apps with SDK support for iOS and Android.
  • Design Custom Applications: Built on the Visualize.js JavaScript framework, it allows developers to build web application dashboards by working directly with the script for greater flexibility. 


  JasperReports เป็นเครื่องมือการสร้างรายงานแบบโอเพนซอร์ส ซึ่งสามารถเขียนไปยังปลายทางต่างๆ ได้ สามารถสร้างเนื้อหาแบบไดนามิกที่เหมาะสำหรับการวิเคราะห์ประกอบด้วยไลบรารี JasperReports ซึ่งเป็นเอ็นจิ้นการรายงาน และ JasperReports Server ที่มอบความสามารถของเซิร์ฟเวอร์ขั้นสูง เช่น การจัดกำหนดการรายงานและการเข้าถึงตามสิทธิ์

ทำไมต้อง JasperReports : 

  • ความรวดเร็วและง่ายดาย: ดึงข้อมูลเชิงลึกจากการสร้างภาพข้อมูลได้รวดเร็วและง่ายกว่าจากข้อมูลตัวเลขดิบ ดึงข้อมูลจากแพลตฟอร์มและแหล่งข้อมูลที่หลากหลายเพื่อสร้างรายงานที่ครอบคลุมมากขึ้น
  • เข้าถึงข้อมูลได้เร็วขึ้น: สร้างคลังข้อมูลแบบกำหนดเอง โดยการโหลดข้อมูล หรือย้ายระหว่างแหล่งที่มา หรือเก็บไว้ในแหล่งรวมเดียว ใช้ประโยชน์จากความสามารถ data virtualization สำหรับการวิเคราะห์ข้อมูลด้วยความเร็วที่คิด
  • การเข้าถึงได้จากทุกที่: เข้าถึงและแชร์รายงานและแดชบอร์ดขณะเดินทางด้วยแอปมือถือสำหรับ iPhone และ Android รวมถึงการรองรับเบราว์เซอร์แบบสัมผัสสำหรับ iPad และอุปกรณ์ที่รองรับ SDK สำหรับ iOS และ Android
  • ออกแบบที่กำหนดเอง: สร้างขึ้นบนเฟรมเวิร์ก JavaScript ของ Visualize.js ช่วยให้นักพัฒนาสามารถสร้างแดชบอร์ดของเว็บแอปพลิเคชันโดยทำงานโดยตรงกับสคริปต์เพื่อความยืดหยุ่นที่มากขึ้น