After a long time, the Classic-engine version� 0.8.10 will finally ship with a native Kettle-DataSource. This happens if you arm me with a keyboard and let me loose on the Report-Design Wizard’s source code with an explicit mission to simplify the beast.
The Kettle-DataSource ships as extra project, as Kettle requires JDK 1.5 and its libraries itself are larger than all reporting projects together. But vast powers need sacrifices from time to time ..
The (already working) initial version can be found in our SVN repository at
http://source.pentaho.org/pentaho-reporting/engines/classic/kettle/trunk