Trabajo en progreso, pero aquí hay algunos vínculos útiles:
http://forums.pentaho.org/showthread.php?t=51035
http://forums.pentaho.org/showthread.php?t=57018
Instrucciones para Progress 9.1(C/D y probablemente más versiones)
Copiar los archivos JdbcProgress.dll y Procli92.dll de la instalación de Progress al directorio "C:\Windows\System32".
Copiar "jdbc.zip" y "progress.zip" desde la instalación de Progress a la carpeta "libext" de la instalación de PDI, y renombrar ambos archivos para que tengan una extensión ".jar".
Sólo resta conectarse a la base de datos: en PDI utilizar el tipo de base de datos "genérico", con los siguientes parámetros:
Url: jdbc:jdbcprogress:T:myserver:mydatabase:mydatabase Driver Class: com.progress.sql.jdbc.JdbcProgressDriver
Se comprobó una mejora de 45x sobre los controladores ODBC, por lo tanto vale la pena realizar el cambio.
Advertencia: los controladores JDBC parecen tener una enorme pérdida de memoria: al procesar cerca de 10 millones de registros se produce un error por falta de memoria.
Nota: Los controladores JDBC proporcionados por Progress no soportan la funcionalidad de Progress que permite almacenar más datos en un campo que los especificados en el esquema y fallará al recibir un dato así. Los controladores JDBC de tres capas "OpenLink" dieron mejores resultados.