By Will Gorman
Create complicated experiences, together with go tabs, sub-reports, and charts that hook up with essentially any information resource utilizing open resource Pentaho Reporting.
- Create great-looking company stories in PDF, Excel, and HTML with Pentaho's Open resource Reporting Suite, and combine file new release into your present Java program with minimum hassle
- Use facts resource ideas to boost complex graphs, pix, pass tabs, and sub-reports
- Dive deeply into the Pentaho Reporting Engine's XML and Java APIs to create dynamic reports
- Work with a mess of examples through the ebook for speedy studying on each topic
Pentaho Reporting enables you to create, generate, and distribute wealthy and complex file content material from varied information assets. realizing find out how to use it fast and successfully can provide the sting in generating stories out of your database. when you've got been searching for a ebook that has lots of easy-to-understand directions and in addition includes plenty of examples and screenshots, this is often the place your seek ends. This ebook indicates you ways to interchange or construct your business reporting answer from scratch with Pentaho's Reporting Suite. via unique examples, it dives deeply into all points of Pentaho's reporting functionalities, giving you the information you want to grasp record construction. This booklet begins with a couple of examples to get you accustomed to the instruments and expertise of the Pentaho Reporting Suite. Then, with extra examples, it is going into complex topics similar to charting, sub-reporting, pass tabs, in addition to API new release of stories. There also are info and examples on extending Pentaho's open resource reporting engine. The reader will research the bits and bobs of Pentaho document dressmaker, together with a cheat sheet with the entire on hand short-cut keys, to make record layout effective and painless. Embedding studies into your Java program will be tricky. With Pentaho Reporting it really is quite a few strains of code. The ebook offers examples of ways to embed reporting into your J2EE and consumer Java purposes, in addition to displaying you the way to construct dynamic studies from scratch utilizing Pentaho Reporting's basic Java Bean-based file new release API. constructing and integrating a reporting server in an company setting may be laborious. as well as studying how you can construct nice embeddable studies, you will additionally easy methods to mix Pentaho Reporting with Pentaho's BI Server for a zero-code, easy-to-configure, company reporting answer.
What you are going to study from this booklet?
- Install and start with Pentaho Reporting
- Build great-looking experiences that render as PDF, Excel, and HTML utilizing Pentaho file Designer
- Learn the bits and bobs of Pentaho record fashion designer, together with an inventory of short-cut keys for speedy document generation
- Configure your JDBC database and different facts resources to force dynamic reports
- Include Pie, Bar, Line, and lots of different chart varieties inside your studies, in addition to different graphics
- Parameterize your studies, utilizing the open formulation general to force calculations inside of your reports
- Add sub-reports and pass tabs on your experiences to extra successfully current information
- Build interactive Swing and HTML studies which are extra like dashboards than conventional static firm reports
- Build Pentaho experiences programmatically with easy-to-use XML and Java APIs
- Learn to jot down your personal open formulation features and customized graphical parts in reports
- Write your individual extensions to Pentaho Reporting, for whole integration and customization into your environment
- Find out why you can use open resource reporting over proprietary reporting choices (hint: it truly is unfastened and you may customise it)
- Install Pentaho's BI Server and install your experiences with permissions and scheduling with 0 code.
Chapter 1 An advent to Pentaho Reporting - Get a short assessment of Pentaho Reporting, together with a characteristic precis and architectural precis, in addition to a historical past of the product. Chapter 2 Pentaho Reporting purchaser and company examples - set up and create experiences, and discover ways to embed experiences on your J2EE and consumer Java functions. Chapter three Pentaho Reporting examples within the actual global - connect with a JDBC information resource and create sensible stock, stability, and bill studies, together with charts and sub-reports. Chapter four layout and structure in Pentaho's file dressmaker - Take a deep dive into Pentaho's file clothier, studying how you can create great-looking stories. Chapter five operating with facts assets - examine a number of the how you can attach your report back to reside information, together with JDBC, Hibernate, Java Beans, OLAP, and plenty of different facts assets. Chapter 6 together with charts and pictures in reviews - contain Pie, Bar, Line and lots of different chart forms on your experiences, in addition to together with dynamic photographs on your document. Chapter 7 Parameterization, capabilities, formulation and elegance expressions in experiences - outline parameters for dynamic file new release. Write formulation and use to be had capabilities for wealthy precis and calculated values on your studies. Dynamically alter shades and kinds utilizing expressions on your file. Chapter eight including sub-reports and pass tabs to reviews - construct experiences that come with side-by-side sub-reports and pass tabs. Chapter nine construction interactive stories - those will not be typical uninteresting static reviews. the right way to upload dynamic interplay to HTML and Swing reviews, for fast suggestions and dashboard-like performance. Chapter 10 API-based file new release - construct studies from XML and through the use of Pentaho Reporting's Java Bean API. Chapter eleven Extending Pentaho Reporting - learn how to write customized capabilities and components inside Pentaho Reporting. Chapter 12 extra Pentaho Reporting subject matters - detect easy methods to use Pentaho Reporting with the Pentaho BI Server, together with Pentaho Metadata. research extra approximately Pentaho Reporting's open resource strategy, and the way you could give a contribution to the unfastened software program movement.
This hands-on instructional, packed with workouts and examples, introduces the reader to a number of strategies inside of Pentaho Reporting. With screenshots that exhibit you ways studies examine layout time in addition to how they need to glance while rendered as PDF, Excel, or HTML, this e-book additionally includes whole instance resource code for you to reproduction and paste into your atmosphere to wake up and operating fast.
Who this ebook is written for?
This publication is basically written for Java builders who are looking to gather customized reporting strategies with Pentaho Reporting. Their major curiosity is within the technical information of making stories and so they are looking to see the way to remedy universal document issues of at least fuss; they don't want an outline of BI or the significance of reporting. Secondary audiences of this publication are info technologists who have to set up a reporting resolution of their atmosphere, and wish to benefit complex suggestions inside of Pentaho Reporting comparable to sub-reports, cross-tabs, information resource configuration, and metadata-based reporting.