Git Product home page Git Product logo

jasperreports's Introduction

Plugins to integrate jasper reports and pentaho

This repository contains the code of a pentaho plugin to integrate jasperreports inside pentaho bussiness server, a Jasper Reports plugin with a datasource to access Pentaho Data Access datasources, and a Jasper Studio Plugin to include a CDA datasource inside Jasper Design

Features:

  • Load a CDA datasource inside Jasper Studio
  • Execute a CDA from a Pentaho Bussiness Server
  • Map the CDA Parameters from any expression
  • Load jrxml and jasper Files inside Pendaho Bussiness Server

Build

Jasper Reports CDA Datasource

Before build the other plugins, is necessary to build the datasource plugin. You can do it executing maven install from the folder pentaho-cda-datasource

Jasper Studio Plugin

  1. Follow the instructions to download the code from Build Sources. The minimum version to compile are Jasper Studio 6.4.1 and Eclipse 4.6+
  2. Clone the code from this repository inside your eclipse workspace
  3. Download the required libraries executing maven process-resources, to make this Tycho should be properly configured.
  4. You can use Tycho to compile the plugin or you can debug directly from eclipse workspace

Pentaho Plugin

From the pentaho-jasperreports-plugin folder execute maven package to build a zip. To install the plugin you can extract the zip file inside pentaho solutions folder. PENTAHO_SERVER_HOME/pentaho-solutions/system

Jasper Studio Usage

  1. Create a new Data Adapter using the Pentaho CDA Connection option DataAdapterWizard01

  2. Set the configuration, if your pentaho server is 5.x+ the 5.x option should be checked. You can test the connection clicking the test button. The cda plugin should be installed inside the pentaho bussiness server DataAdapterWizard02

  3. When you edit a datasource, select the connection you've created and PentahoCdaQuery as language DatasetAndQuery01

  4. Click on browse to select a CDA File. Using double click, you can see a folder's content DatasetAndQuery02

  5. Select a Query, clicking inside the Query table. DatasetAndQuery03

  6. To edit the parameter values, you can click inside the value cell and then click on "..." button DatasetAndQuery04

  7. Click on Read Fields to load all the columns from the datasource DatasetAndQuery06

jasperreports's People

Watchers

James Cloos avatar Sivasakthi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.