Share

Pentaho Reporting

Project News for Pentaho Reporting

  • Pentaho Reporting 3.6.0 Milestone 1 is now av

    The first Milestone of the Pentaho Report Designer (PRD) version 3.6.0 is now available for download from SourceForge:http://sourceforge.net/projects/jfreereport/files/04.%20Report%20Designer/3.6.0-M1/Please try this version out and let us know if your issues have been fixed and if you find other problems. Post responses to the Pentaho Reporting User Forum: http://forums.pentaho.org/forumdisplay.php?f=78Thanks for the tremendous feedback from the Pentaho community members who participated in the WebEx's, IRC channel discussions, forum posts and created JIRA cases. Especially, Gunter Rombauts and Dan Keely for lots of testing and feedback.Special thanks to Pedro Alves (Kaapa) and the WebDetails team http://webdetails.pt for fixing numerous bugs, getting Mondrian parameters working and for the code that lets html reports to be sent by email with all resources attached.For more info:http://forums.pentaho.org/showthread.php?p=227760#post227760

    2009-12-02 17:21:04 UTC by dmoran-pentaho

  • Pentaho Reporting Classic 0.8.10-RC released

    After a long silence in this release news of Pentaho-Reporting, we are proud to announce the release-candidate of the upcoming version 0.8.10 of the Pentaho-Reporting Classic-Engine.

    Pentaho-Reporting Classic is a lightweight embeddable reporting engine that provides reporting and printing capabilities to both Server and Fat-Client-Applications.

    The engine has a remarkable low footprint and does make many assumptions about where it is supposed to run. Give it a warm spot, JDK 1.2.2 or higher and 6MB of your hard-disk, and the reporting-engine will work happily.

    Pentaho-Reporting Classic does not have bad habits like littering the temp-directory, all actions happen in memory, no matter how large the report is.

    Pentaho-Reporting Classic was formerly known as JFreeReport. Download the latest release from
    http://sourceforge.net/projects/jfreereport

    2008-05-22 17:27:29 UTC by taqua

  • JFreeReport 0.8.9-pre released

    A first pre-release of JFreeReport 0.8.9 has been released.

    JFreeReport 0.8.9 features a new rendering and layouting engine, which finally lifts the age-old limitation of the engine not being able to create pagebreaks within bands. From now on, JFreeReport is able to print text that spans across more than one page. The new renderer allows elements to have Borders, Paddings and Background-colors - which finally aligns the engine's capabilities with the capabilities offered by the Pentaho Report-Designer.

    This release also fixes the series of annoying bugs related to the subreporting feature introduced in JFreeReport 0.8.8.

    2007-05-27 22:34:53 UTC by taqua

  • New Releases, Docs, Training Now Available!

    Community Connection: New Pentaho Data Integration, Pentaho Reporting Releases Available
    ================================================== ==================

    Pentaho Data Integration 2.4 Released
    --------------------------------------------------

    We are proud to announce the release of Pentaho Data Integration 2.4. This exciting new release features significant improvements in performance, scalability and ease-of-use.

    Highlights of this release include:

    *Remote monitoring and execution of transformations
    *Clustering support
    *Unified job and transformation editor
    *Numerous new steps and transformation objects
    *And much, much more...

    Thanks to all of our contributors who helped in the development and testing
    of this fantastic new release.

    Download Pentaho Data Integration 2.4 at http://www.pentaho.org/download/ today!


    Modified Javascript Values Step: Community Addition to PDI 2.4
    -------------------------------------------------------------------

    Every once in a while we get big donations in terms of source code in the Kettle project. One of these donations came in the form of a new and improved JavaScript engine for Kettle. It was written by Martin Lange who needed a high performance Javascript engine for one of his clients. Martin is one of the people behind German company Proconis, http://www.proconis.de/.

    The new Javascript engine step has achieved huge performance compaired to the regular "Javascript Value" by using the core Rhino embedding system to create new conversion functions. In the new step, Martin has extended the Javascript function library with new efficient functions, including date handling. Not only does this provide serious performance gains but we can also start building a more re-usable library. The system is easier to re-use because it no longer relies on the internal Value objects exposed by the Kettle environment, but rather leverages Javascript itself.

    If that is not enough, Martin created a new tabbed user interface, http://www.pentaho.com/images/kettle_javascript.jpg, to allow for multiple scripts to be loaded and executed, with pre and post execution scripts, color coding and much more. This is the initial release of the new step, but I'm sure we'll hear much more about this step in the future.

    Cheers,
    Matt, Kettle Founder and Chief Architect


    Pentaho Report Designer 1.2 RC1 Available
    -------------------------------------------------------------------

    We're happy to tell you that Pentaho Report Designer 1.2 RC1 is now available for download at http://www.pentaho.org/download/latest. We would really like to get as much testing and feedback as possible from everyone to make this the best release possible, so please feel free to hit the forums at http://forums.pentaho.org/forumdisplay.php?f=142
    with your bug reports, questions and comments!

    Highlights of Pentaho Report Designer 1.2:

    * Easily begin report creation using templates with the embedded Pentaho Report Design Wizard.
    * Access data sources including relational, OLAP (Mondrian aka Pentaho Analysis), XML and Java methods.
    * Preview and Run reports in PDF, HTML, Excel, CSV and RTF.
    * Publish reports directly to the Pentaho server.


    Subreports Beefed Up in Pentaho Reporting 0.8.8
    -------------------------------------------------------------------

    Pentaho Reporting maintenance release 0.8.8-01 is now available http://sourceforge.net/project/showfiles.php?group_id=51669&package_id=45618 from Sourceforge.net. This release stabilized greatly the new subreporting features, as detailed in the release notes http://sourceforge.net/project/shownotes.php?release_id=481270&group_id=51669. Note that the subreporting functionality is not yet available in the Pentaho platform or design tools.


    Improvements to Pentaho Reporting 0.9.0
    -------------------------------------------------------------------
    If you missed the release last month, The Pentaho Reporting 0.9.x codeline is ushering in the new era of reporting. This release is a full rewrite of the old codebase, incompatible with all previous releases, and as of yet, incompatible with the Pentaho platform. With this release, we shift our reporting paradigm from absolutely-positioned, banded reports into document oriented reports. This month, we have released Pentaho Reporting 0.9.0-02 http://sourceforge.net/project/showfiles.php?group_id=51669&package_id=45618, the first maintenance release to provide fixes to our 0.9.x codeline. Fixes include stabilizing subreports, better support for empty datasets and much more.

    Try it out http://sourceforge.net/project/showfiles.php?group_id=51669&package_id=45618 and give your feedback in the forums http://forums.pentaho.org/forumdisplay.php?f=125!


    Pentaho Reporting 0.9.x Roadmap: What's Your Take?
    ---------------------------------------------------

    Next up on the Pentaho Reporting 0.9.0 roadmap - Charting.

    For the charting, we are currently in the process of collecting the requirements for the chart-components. It would be a great help to get you, the reporting community, to send our feedback, suggestions and feature requests http://forums.pentaho.org/forumdisplay.php?f=125, so that the result is closer to the user's needs.

    At the moment, Thomas, the project founder and lead architect, is planning to include chart-backends for:

    * JFreeChart (the standard charting engine in Java)
    * OpenOffice Charts (for perfect exports for OpenOffice documents)
    * JCharts (an alternative Java charting engine)
    * Dojo.Charting (AJAX Charting for HTML exports)

    What we are looking for? FEEDBACK http://forums.pentaho.org/forumdisplay.php?f=125!

    * What chart types should have priority (should be implemented first)?
    * What use cases should we address?
    * Is there anything special we should take care of?

    And more generally:

    *What do our users expect from a reporting engine?
    *What can be improved on today's reporting engine (any engine!)?


    TDWI Radio News: Open-Source BI, Moving Beyond the Myths
    -------------------------------------------------------------------
    The Data Warehouse Institute recently interviewed Pentaho CEO Richard Daley, inquiring about the affairs and future of Open Source Business Intelligence. Tune in to this TDWI Radio News interview http://www.esj.com/business_intelligence/article.aspx?EditorialsID=8302 to learn:

    *What's included in Pentaho's technology stack
    *Which companies are using Pentaho's tools
    *How Daley & Co. make their money
    *How far down the road Pentaho is looking


    Pentaho Finalist in Jolt Product Excellence Awards
    -------------------------------------------------------------------

    For the past 16 years, the Dr. Dobb's Jolt Product Excellence Awards have been presented annually to showcase products that have "jolted" the industry with their significance and made the task of creating software faster, easier, and more efficient. This year, Pentaho has been chosen as a finalist in the Enterprise Tools category!

    Dr. Dobb's Awards and Events Manager Rosalyn Lum comments "Competition to stay ahead is fierce and competition fosters innovation. This year's Jolt Award finalists represent those companies that keep innovation alive."

    Congrats Pentaho team and Pentaho community! The final selections will be announced in March at the 20th Software Development Conference & Expo West at the Santa Clara Convention Center. Go here http://dmnnewswire.digitalmedianet.com/articles/viewarticle.jsp?id=98998&afterinter=true for the whole story.


    New Tech Tips Online
    -------------------------------------------------------------------

    Two super tech tips published this month - thanks to Mike and Chris for making the effort to share their expertise with the rest of us!

    MDX Calculations:Set Functions
    http://community.pentaho.org/techtip/articles/mdx_calculations_set_functions.php

    Using AJAX to Drive Dependent Report Parameters
    http://community.pentaho.org/techtip/articles/using_ajax_to_drive_dependent_report_parameters.php


    February Training Sessions
    -------------------------------------------------------------------

    It's not too late to sign up for February training sessions with Pentaho. Pentaho Training sessions offer the fastest route to becoming a "solution-ready" developer with the Pentaho Open BI Suite.

    Building Analytic Solutions Using Pentaho
    Orlando, FL USA
    February 6 - February 9

    Operational Business Intelligence Using Pentaho
    http://www.regonline.com/Checkin.asp?EventId=118041
    Orlando, FL USA
    February 19 - February 22

    Building Analytic Solutions Using Pentaho
    [http://www.pentaho.com/elqNow/elqRedir.htm?ref=http://www.regonline.com/119644
    Toronto, Canada
    February 26 - March 1


    Working with the Projects
    -------------------------------------------------------------------
    Not sure where to find all the tools you need to be a committer in the Pentaho projects? Here's an on-ramp to contributing to the projects, the locations of the core tools of a successful Pentaho developer:

    * Downloads - http://www.pentaho.org/download/
    * Get the Source Code - http://community.pentaho.org/getthecode/
    * The Forums - http://forums.pentaho.org/
    * Issue Tracking with JIRA - http://jira.pentaho.org
    * Documentation Wiki - http://wiki.pentaho.org
    * Tech Tips - http://community.pentaho.org/techtip/

    Where do you start? Email communityconnection@pentaho.org [mailto:communityconnection@pentaho.org].


    JFreeReport's Name is Changing
    -------------------------------------------------------------------

    As announced roughly a year ago, we are planning to rebrand JFreeReport to make it part of Pentaho Reporting. This change should be non-disruptive, and will not affect the projects java namespace or technical documentation.??What you will see is a new logo, a changed community subdomain, and high-level references to Pentaho Reporting rather than JFreeReport. This change is being made in partnership with jfree.org, and the jfreechart project to avoid potential community confusion.

    Thank you for your patience while we make the transition.


    Meet the Team
    -------------------------------------------------------------------
    Will Gorman
    Pentaho Software Developer

    Tell us a little about your engineering career to date.

    I started my career at GE Research, where I worked on projects ranging from
    aircraft engine expert systems to medical informatics focused on predicting
    Alzheimer's progression.

    When did you first become interested in open source?

    Back in college, I started dabbling with Linux for my server needs.
    Since then, I've released most of my spare time software projects as open
    source. Two projects that I'm most proud of are JAIMBot, a AOL IM Robot
    architecture and and ImageIM, a plugin for GAIM that allows people to send
    screenshots easily over IM.

    What projects do you work on at Pentaho?

    My focus to date has been working within Pentaho's BI Platform, specifically
    user interface and security enhancements.

    What do you like most about working for Pentaho?

    My favorite part about working here are the people I work with. The
    engineers here are top notch and their passion for open source is
    infectious. We work together in an open lab environment, which makes each
    day extremely entertaining.

    What do you do in your spare time?

    In addition to spending time with my wife and son, I'm always coming up with
    ideas to work on in my spare time. One of my favorite hobbies is
    BattleBricks, a competitive Lego robotics group that I started with a group
    of friends.

    2007-01-26 15:08:38 UTC by gmoran-pentaho

  • JFreeReport 0.9.0 has been released

    With the release of JFreeReport 0.9.0 we entered a new area of reporting.


    JFreeReport 0.9 is document centric

    In the classical domain of reporting engines, the report's structure is data oriented. In these classic engines, reports consist of bands or sections which are composed in a relatively fixed structure. In that world, a report is a template with several slots. The contents of these slots can be filled with various predefined element types, which then represent the generated content.

    That schema is easy to implement, but it is not how non-developers (also known as End-Users) are used to think.

    JFreeReport 0.9 drops the classical approach and uses a document centric report model. A report is now a DOM structure, or (simplifying a bit) a XML or XHTML document with some special markup attached to it. By stealing some ideas from JSP and other web-templating engines, JFreeReport now iterates over the content and performs operations on the datamodel whenever one of the special report-elements is encountered.


    JFreeReport 0.9 is flexible

    During the last years, JFreeReport was known to be incredible flexible. Custom functions were able to alter the style and (in a limited way) the structure of the report from inside the report processing.

    JFreeReport 0.9 upholds and extends that tradition. With the introduction of style- and attribute-expressions, it is now possible to selectively change any of the properties of an element without being forced to write custom implementations. The result of any expression or function can be used as style- or attribute value.

    New DOM nodes can be dynamicly inserted into the report processing at any time. With that capability, group structures can be inserted at runtime. Now, it is save to say: You can do anything with the report definition any time.


    JFreeReport 0.9 is an advanced content processor

    JFreeReport is now just the data-processing layer on top of the layouter. LibLayout, our newly written layouting engine is reponsible for transforming the DOM structures into Graphics, PDF, HTML or other content formats.

    LibLayout is a CSS3 oriented layout processor. CSS (Cascading StyleSheets) is a standard to describe layouting rules, which transform DOM nodes into real content for different medias. With LibLayout, it is now possible to express reusable rules on how content should be formatted and displayed.

    That rules engine allowed us to drop all of the existing report element definitions. All of the previously hardcoded behaviour can now be expressed using style-rules. This greatly reduces the amount of hard-coded rules and allows users to customize the data presentation to fit their needs.


    JFreeReport 0.9 fixes the limitations of the old engine

    LibLayout is able to handle pagebreaks within any element. This way, elements are no longer limited to a single page - they can have any size they require.

    SubReports are now an integral part of the engine as well as managed datasources. JFreeReport dropped the dependency on tablemodels in favour of an even more simplicistic interface. This version comes with both an TableModel-based datasource and an SQL-datasource implementation.


    JFreeReport 0.9 is downloadable from our project-page on SourceForge:

    http://sourceforge.net/projects/jfreereport/

    The JFreeReport-Demo contains some (simple) examples on what is possible with the new engine. The output alone, however, does not show the full power of the new approach - make sure you have a look at the report definition files that are buried in the sources to see the 'document centricity' in an example.

    For everyone who's not scared of sourcecode, the main JFreeReport package contains all the sources for the core engine. The layouting magic is done in LibLayout.


    Within the next few days, we will open up a Wiki on pentaho.org containing some documentation, the to-do list and the feature-wishlist. The wishlist will be a discussion and idea-collecting area. Once an idea is stable enough (either we all agree that we want that feature or there are enough voices demanding it), it will make its way into the ToDo-list (and thus it becomes a part of our roadmap for the next year).

    2006-12-04 12:59:25 UTC by taqua