Pentaho Caldera - escritura de la hornada no produce salida
-
28-09-2019 - |
Pregunta
He escrito un guión muy simple hervidor de Pentaho que funciona bien cuando inicio desde el IDE cuchara. Se necesita en un archivo CSV y la escribe en un archivo de texto y un archivo XML. Sin embargo, si lo ejecuto como proceso por lotes utilizando pan.bat, no crear o actualizar cualquiera de los archivos que se supone que. Estoy corriendo como XML (no a través del repositorio)
Aquí está el comando:
C:\test\data-integration>pan.bat /file ./demo/hello.ktr /level:Basic
Aquí es esta salida:
INFO 24-11 13:18:43,765 - Using "C:\DOCUME~1\mcd\LOCALS~1\Temp\vfs_cache" as te
mporary files store.
INFO 24-11 13:18:44,156 - Pan - Pan
INFO 24-11 13:18:44,156 - Pan - Pan
INFO 24-11 13:18:44,312 - hello - Dispatching started for transformation [hello
]
INFO 24-11 13:18:44,343 - hello - This transformation can be replayed with repl
ay date: 2010/11/24 13:18:44
INFO 24-11 13:18:44,343 - File with Greetings - Opening output stream in encodi
ng: UTF-8
INFO 24-11 13:18:44,375 - CSV file input - Header row skipped in file 'file:///
C:/test/data-integration/demo/list.csv'
INFO 24-11 13:18:44,375 - CSV file input - Finished processing (I=7, O=0, R=0,
W=6, U=0, E=0)
INFO 24-11 13:18:44,593 - Greetings - Finished processing (I=0, O=0, R=6, W=12,
U=0, E=0)
INFO 24-11 13:18:44,593 - File with Greetings - Finished processing (I=0, O=6,
R=6, W=6, U=0, E=0)
INFO 24-11 13:18:44,593 - Text file output - Finished processing (I=0, O=7, R=6
, W=6, U=0, E=0)
INFO 24-11 13:18:44,593 - Pan - Pan
INFO 24-11 13:18:44,593 - Pan - Pan
INFO 24-11 13:18:44,593 - Pan - Pan
INFO 24-11 13:18:44,609 - hello -
INFO 24-11 13:18:44,609 - hello - Step CSV file input.0 ended successfully, processed 6 lines. ( - lines/s)
INFO 24-11 13:18:44,609 - hello - Step Greetings.0 ended successfully, processe
d 12 lines. ( - lines/s)
INFO 24-11 13:18:44,609 - hello - Step File with Greetings.0 ended successfully
, processed 6 lines. ( - lines/s)
INFO 24-11 13:18:44,609 - hello - Step Text file output.0 ended successfully, p
rocessed 6 lines. ( - lines/s)
Esto debería crear / actualizar un par de archivos, pero no pasa nada. Algunas ideas?
Solución
Problema resuelto - la salida se señaló en un directorio diferente de lo que pensaba. Definitivamente había corregido eso, sino que debe tener el cambio de entrada en el archivo original en comparación con la que estaba trabajando. Nunca hacer copias a menos que necesite.