Artículos IT, información y publicaciones sobre Pentaho Data Integration

Últimas publicaciones destacadas en Dataprix sobre esta temática TIC

Cómo programar la ejecución de jobs y transformaciones de kettle / PDI CE

La versión Enterprise de Pentaho Data Integration incluye un scheduler con el que es muy fácil programar la ejecución de jobs de Kettle, pero si tienes la versión CE (Community Edition) no busques este scheduler porque es uno de los 'extras' que incluye la versión de pago de PDI.

La buena noticia es que, aunque no sea tan intuitivo, con la versión CE es bastante fácil utilizar las aplicaciones kitchen o pan desde la linea de comandos para ejecutar jobs y transformaciones de Kettle, respectivamente.

Después sólo hay que incluir el comando en un script ejecutable, y llamar al script desde un programador de tareas externo como el CRON de Linux, el Programador de tareas de Windows, desde otras ETL's, o desde gestores de jobs de bases de datos como PostgreSQL o SQLServer.

Ejemplo de ejecución de jobs de Kettle desde linea de comandos

Yo lo he hecho desde windows y he utilizado el Agente de SQL Server para crear un trabajo con una programación diaria que ejecuta un archivo .bat con el comando de kitchen que ejecuta un job de kettle, y este es el ejemplo de contenido del .bat:

PDI 5.3

Hola,

 

Soy usuario de PDI (Kettle) desde hace bastante tiempo. Hoy intento arrancar mi Kettle versión 5.3, y aparte de no arrancar, no muestra nada. Sale el logo y nada mas, ayer funcionó correctamente.

 

Mi pc lleva windows 7 64 bits, procesador I5, con 12gb ram.

 

Vía CMD intento arrancarla y nada

----------------------------------------------------------------------------------------------

C:\Users\fgomezga\Desktop\data-integration_old>spoon.bat
DEBUG: Using JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jre1.8.0_101
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jre1.8.0_101\bin\javaw.exe

C:\Users\fgomezga\Desktop\data-integration_old>start "Spoon" "C:\Program Files\J
ava\jre1.8.0_101\bin\javaw.exe"  "-Xmx5120m" "-XX:MaxPermSize=3072m" "-Djava.lib
rary.path=libswt\win64" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER="
 "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-D
KETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-5.3.0.0-213.jar -l
ib ..\libswt\win64

Sorteamos 3 ejemplares del libro "Pentaho Data Integration Cookbook". Quieres ganar uno?

 

 

En Dataprix finalizamos enero con un sorteo! Quieres ganar un ejemplar del libro "Pentaho Data Integration Cookbook"? Ahora es muy fácil! sigue las instrucciones y... suerte!

Reseña del libro Pentaho Data Integration Cookbook (Second Edition)

 

Pentaho Data Integration Cookbook

Sobre Pentaho Data Integration Cookbook (segunda edición del libro Pentaho Data Integration 4 Cookbook), nos encontramos ante un libro en formato "recetas" escrito por María Carina Roldán, Alex Meadows y Adrian Sergio Pulvirenti, todos ellos con más de 10 años como profesionales en el mundo del Business Intelligence. El libro esta organizado de tal manera que para cada una de las soluciones propuestas..

Leyendo Pentaho Data Integration 4 Cookbook

 

Buenas.

Hace unos días he recibido el libro Pentaho Data Integration 4 Cookbook, gracias a Richard Dias (Packt Publishing) y a Maria Carina Roldan (co-autora).

 
 
 
Según cuenta Maria Carina en su blog, "...Es un libro para leerlo mientras se va aprendiendo con la computadora. El Cookbook es un libro de consulta para tenerlo a mano siempre que estamos desarrollando. En algún momento tenemos una duda (cómo hago para adjuntar este archivo?, cómo paso datos de una transformación a otra?, etc.). Y ahí está el libro, siempre con una receta lista para ayudarnos a resolver esa duda o problema...".
 
 
 
Así que en las próximas semanas estaré probando las recetas con mi propia cuchara (spoon) y ya les contaré más.
 
Saludos.
Distribuir contenido

 



 

  BI   |    CRM     |    CMS    |    Tendencias en software empresarial    |    Cloud computing  |    Software libre    |   Internet    |    Movilidad y apps