Pentaho 8 reporting for Java developers create pixel-perfect analytical reports using reporting tools
Create reports and solve common report problems with minimal fuss. About This Book Use this unique book to master the basics and advanced features of Pentaho 8 Reporting. A book showing developers and analysts with IT skills how to create and use the best possible reports using the Pentaho platform....
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England ; Mumbai, [India] :
Packt Publishing
2017.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630719606719 |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Customer Feedback
- Dedication
- Table of Contents
- Preface
- Chapter 1: Introduction to Pentaho Reporting
- Introducing Pentaho Reporting
- Introducing Pentaho Reporting tools
- Types of users and required knowledge
- Technological advantages
- A business friendly open source license
- Typical uses of Pentaho Reporting
- Operational reporting
- Business intelligence reporting
- Financial reporting
- Production reporting
- Pentaho Reporting history
- Feature overview
- An advanced reporting algorithm
- A multitude of available data sources
- A wide variety of output formats
- Pixel accurate rich formatting
- Embedded charts
- Report parameterization
- Formulas and style expressions
- Subreports
- Cross tab reports
- Interactive reporting
- Rich authoring tools
- Reporting server
- Java API for building reports
- Extensibility
- Pentaho reporting website
- Pentaho Reporting architecture
- Reporting Engine's libraries
- Reporting Engine core
- Reporting Engine extensions
- Summary
- Chapter 2: Getting Started with Report Designer
- Prerequisites of your environment
- Setting up the Pentaho Report Designer
- The SamplaData&
- #160
- schema
- Introduction to&
- #160
- the user interface
- Menu and toolbar
- Report element palette
- Report canvas tab
- Report explorer
- Element properties
- Messages
- Creating your first report using the wizard
- Introducing&
- #160
- the Report Design Wizard
- Defining the look and feel
- Defining the data source and query
- Defining the layout
- Formatting the fields
- Previewing the report
- Saving and opening the report
- Summary
- Chapter 3: Getting Started with Reporting SDK
- Obtaining&
- #160
- the Pentaho Reporting SDK.
- Anatomy of the Pentaho Reporting SDK
- Using the included Eclipse project
- Introducing the included&
- #160
- examples
- Creating a&
- #160
- web application using Pentaho Reporting and Maven
- Prerequisites of your environment
- Creating a web application in Java
- Creating a Java web application using Apache Maven
- Creating the&
- #160
- first page&
- #160
- of the&
- #160
- Java&
- #160
- web application
- Including Pentaho Reporting Engine in a&
- #160
- web application
- Adding the Pentaho repository
- Adding the Pentaho&
- #160
- dependencies
- Showing&
- #160
- an existing Pentaho report in a&
- #160
- web application
- Including an existing Pentaho report
- Including the SampleData schema
- Updating the PentahoServlet
- Previewing the Pentaho report
- Summary
- Chapter 4: Creating a Report with Report Designer
- Creating a Pentaho report
- Creating&
- #160
- a new&
- #160
- Pentaho report
- Creating a&
- #160
- datasource in&
- #160
- Pentaho reports
- Adding details to Pentaho reports
- Previewing and saving a&
- #160
- Pentaho report
- Customizing Pentaho reports
- Customizing the font
- Customizing the report header
- Adding&
- #160
- the&
- #160
- details header and customizing the details
- Customizing the page footer
- Grouping the details
- Adding charts
- Previewing Pentaho&
- #160
- reports in different formats
- Train yourself to learn faster
- Summary
- Chapter 5: Design and Layout in Report Designer
- Report Designer user interface components
- The Structure tab in report explorer
- The report element properties
- Master report and report bands properties
- Common properties
- Size and position properties
- Font, text, and text-spacing properties
- Font properties
- Text properties.
- Text-spacing properties
- Object&
- #160
- properties
- Links properties
- Excel properties
- Page-behaviour&
- #160
- properties
- Padding properties
- Border&
- #160
- properties
- Common properties in attributes
- Query-metadata properties
- Wizard properties
- HTML&
- #160
- properties
- Excel properties in attributes
- HTML-events, PDF-events, and&
- #160
- Swing-events properties
- HTML-events properties
- Pdf-events&
- #160
- properties
- Swing-events properties
- Master Report properties
- Size and position properties
- Text properties
- Page-behaviour properties
- Query properties
- Common properties in the attributes tab
- Wizard properties
- Excel properties
- Advanced properties
- Pentaho properties
- Page Header and Page Footer properties
- Report Header and Report Footer properties
- Group Header and Group Footer properties
- Details body&
- #160
- properties
- Watermark properties
- Report elements
- Common properties
- Size and position properties
- Font properties
- Text and text-spacing properties
- Rotation properties
- Object properties
- Links properties
- Excel properties
- Page-behavior properties
- Padding and border properties
- Common properties in attributes
- Query-metadata properties
- Wizard properties
- HTML&
- #160
- properties
- Excel properties in attributes
- HTML-event, pdf-events, Swing-events properties
- Label and message
- Fields and resources
- Image and image-field
- Vertical-line, horizontal-line, rectangle, and eclipse
- Survey-scale
- Chart
- Simple-barcodes
- Bar-sparkline, line-sparkline, and&
- #160
- pie-sparkline
- Band
- Sub-report
- Table-of-content and index
- Hiding and showing bands
- Visual layout in Report Designer
- The grid
- Guide lines
- Additional visual indicators.
- Moving and aligning single elements
- Aligning groups of elements
- Miscellaneous layout capabilities
- Pentaho Report Designer shortcut keys
- Considerations for different output formats
- Cell output
- Paging
- Limits to rich graphics and charts
- Summary
- Chapter 6: Configuring JDBC and Other Data Sources
- Introducing data sources
- Datasets&
- #160
- in report explorer
- The JDBC data source
- Adding or editing a JDBC connection
- About the JNDI access
- Adding or editing a query
- The metadata data source
- The MongoDB data source
- The Pentaho Data Integration data source
- The OLAP data source
- Pentaho analysis
- OLAP4J
- Pentaho analysis - custom
- The XML data source
- The table data source
- The advanced data source
- Scriptable
- External
- Sequence generator
- OpenERP data access
- The Pentaho community data access data source
- Summary
- Chapter 7: Including Graphics and Charts in Reports
- Including static images&
- #160
- in reports
- Including dynamic&
- #160
- images&
- #160
- in reports
- Including charts&
- #160
- in reports
- Types of&
- #160
- datasets
- Category dataset
- Common properties
- Series&
- #160
- properties
- Group&
- #160
- properties
- Optional&
- #160
- properties
- Pie dataset
- XY series and XYZ series dataset
- Time series dataset
- Thermometer dataset
- Style and layout common properties
- Required properties
- Title properties
- General properties
- Legend&
- #160
- properties
- Scripting&
- #160
- properties
- Bar&
- #160
- chart
- Bar chart example
- Line chart
- Line chart example
- Area chart
- Area&
- #160
- chart example
- Pie chart
- Pie&
- #160
- chart example
- Multipie chart
- Multipie&
- #160
- chart example
- Bar line chart
- Bar line&
- #160.
- chart example
- Ring chart
- Ring&
- #160
- chart example
- Bubble chart
- Bubble&
- #160
- chart example
- Scatter plot chart
- Scatter plot&
- #160
- chart example
- XY bar chart,&
- #160
- XY line chart, and&
- #160
- XY&
- #160
- area chart
- XY bar&
- #160
- chart, XY line chart, and XY area chart examples
- Extended XY line chart
- Extended XY line chart example
- Waterfall chart
- Waterfall chart example
- Radar chart
- Radar&
- #160
- chart example
- XY area line chart
- Thermometer chart
- Thermometer&
- #160
- chart example
- Including sparkline charts in reports
- Summary
- Chapter 8: Parameterization, Functions, Variables, and Formulas
- Report&
- #160
- parameterization
- Using report parameters
- The available report parameter types
- Creating parameters
- Creating a report using parameters
- Functions and expressions
- Functions and expressions in Report Designer
- Creating and using&
- #160
- functions
- Example of function
- Creating and using expressions
- Example of expression
- The available function&
- #160
- types
- Common functions
- Report functions
- Summary functions
- Running functions
- Advanced functions
- Chart data and value data functions
- Image functions
- Script functions
- Table of contents&
- #160
- functions
- Environment variables
- Working with formulas
- Creating a&
- #160
- formula
- The&
- #160
- formula syntax
- Formula datatypes
- Formula operators
- The available formula&
- #160
- categories
- Date or time formulas
- Database formulas
- Information&
- #160
- formulas
- Logical formulas
- Mathematical formulas
- Rounding formulas
- Text formulas
- User-defined formulas
- Summary
- Chapter 9: Internationalization and Localization.
- Internationalization and localization.