Free Trial

Blog

Visiones e ideas de las mentes más brillantes en el campo del análisis.
Andreina
Alteryx Alumni (Retired)

¿Te suena esto? Tengo un directorio, y sobre éste quiero localizar el último fichero actualizado que será el punto de partida de mi proceso analítico. ¿Cómo lo identifico?

 

 

https://media.giphy.com/media/26gR0YFZxWbnUPtMA/giphy.gifhttps://media.giphy.com/media/26gR0YFZxWbnUPtMA/giphy.gif

 

 

 

No no es ciencia física ni un caso de la NASA!! Es muy ¡FÁCIL!!!, Con una combinación entre la tool Directorio y Entrada dinámica lo tienes.

 

Andreina_2-1681124889486.png

Con la tool Directorio, puedes conectar a una ruta específica de directorios y podrás obtener información útil de todos los archivos que este directorio contiene.  Atent@!!!, porque en esta tool puedes configurar para que se haga un barrido incluso de los subdirectorios, y/o traerte sólo los ficheros de un tipo concreto.

 

Andreina_3-1681124972783.png

 

Por ejemplo, si conectamos al directorio: C:\Tip17, para todos los archivos allí contenidos se traerá información como: Ruta Completa, Nombre de Archivo, Nombre Corto, Fecha de Creación, Fecha de Ultimo Acceso, Fecha de Ultima Modificación.. Sí! has leído bien: Fecha de Ultima Modificación.

 

Andreina_4-1681125049399.png

 

Por tanto, si queremos consultar el último archivo modificado, no hay más que hacer una combinación de algunas tools de preparación y lo tenemos:

 

 

1.- Una vez consultados todos los archivos en un directorio, recuperamos la última fecha de escritura dentro del directorio. Esto lo haces con la tool Resumir de  la categoría Transformar :

Andreina_0-1681125187484.png

 

2.-Arrastramos la tool Unir y combinamos la última fecha de escritura con el resto, para recuperar el fichero que necesitamos:

 

Andreina_1-1681125223127.png

 

3.-Conectamos la tool Entrada Dinámica, que se encuentra en la categoría Desarrollador. La tool Entrada Dinámica lee y procesa archivos o bases de datos indicados en alguno de los campos de entrada. Para nuestro ejemplo, queremos los datos contenidos en el archivo indicado en FullPath de nuestro dataset.

Andreina_2-1681125270966.png

Esta tool la configuraremos de la siguiente manera:

  • En el parámetro Plantilla de Fuente de Datos de Entrada deberás indicar un archivo plantilla al que estás esperando, esto será sólo una guía para identificar qué campos contiene.  
  • Selecciona la opción Leer una lista de fuente de datos:
    •  En el parámetro Campo selecciona aquel que indica la ruta completa del archivo que quieres abrir.
    • En el parámetro Acción indica “Cambiar toda la ruta del archivo

De esta manera, la ruta del archivo plantilla que has indicado en la configuración será sustituido por la ruta que venga en el campo de entrada:

 

Andreina_3-1681125403310.png

 

 

Ahora si ejecutamos, si ves en el directorio, el último fichero actualizado es Visistors3.csv y de éste son los datos que se trae tu proceso analítico.

 

Andreina_4-1681125432607.png

 

Y si copiamos un nuevo fichero en el directorio:

 

Andreina_5-1681125451067.png

 

Y reejecutamos, ahora se trae los datos del nuevo fichero:

 

Andreina_6-1681125466312.png

 

De esta manera, cada vez que se ejecute el workflow, éste de manera automática identificará cual ha sido el último archivo actualizado y cargará los datos allí contenidos para que así sigas haciendo analítica.

 

Espero te haya sido de ayuda!!

 

Hasta el próximo tip!

 

Andreina Toledo Men

Enterprise Sales Engineer

Etiquetas