/ / pentaho nombre de archivo dinámico de integración de datos - pentaho, kettle

Nombre de archivo dinámico de integración de datos pentaho - pentaho, kettle

Nuevo en PDI aquí. Es necesario generar datos de una vista en una base de datos postgresql a un archivo diariamente. El archivo de salida será como xxxx_20160427.txt, por lo que deberá adjuntar la fecha dinámica en el nombre del archivo. ¿Cómo hacerlo?

EDITAR-----------------

No estaba claro aquí preguntando cómo agregar dinámicaFecha, estaba tratando de agregar no solo la fecha sino también otras partes opcionales al nombre del archivo. Por ejemplo, agregar un número de serie (01) al final: xxxx_2016042701.txt, etc. ¿Entonces mi pregunta real es cómo crear un nombre de archivo dinámico? En otra herramienta ETL, por ej. SSIS será una expresión simple. ¿No está seguro de cómo se hace en PDI?

Respuestas

1 para la respuesta № 1

Puede crear una variable de nombre de archivo dinámico con un valor de Script de Java Modificado STEP.

enter image description here

y luego en la Salida de archivo de texto, PASO, haga clic en "Aceptar nombre de archivo del campo", y seleccione su variable declarada del paso anterior (nombre_archivo_var en este ejemplo).

enter image description here


2 para la respuesta № 2

En tus Text file output paso, simplemente marque "¿Incluir la fecha en el nombre del archivo?" en la pestaña de archivos.