En nuestro último artículo, estuvimos explicando un caso práctico o tutorial en Pentaho Data Integration (PDI), concretamente el de cómo utilizar el apartado Input para importar datos desde una base de datos.

Como sabemos que las empresas necesitan analizar e interpretar correctamente toda la información y datos que se van generando para tomar mejores decisiones empresariales, es necesario contar o disponer de herramientas de Analítica Avanzada, Big Data o Business Intelligence de calidad que nos ayuden a llevar a cabo dicha tarea lo mejor posible.

Pentaho Data Integration es una de esas herramientas, se trata de la solución de Integración de Datos Open Source más utilizada en la actualidad, y uno de los componentes más importantes y útiles de Pentaho.

Por ello, en este artículo, queremos explicar otro de los procesos interesantes que podemos hacer en PDI, concretamente en su apartado «Input», y es el de cómo obtener los nombres de las subcarpetas.

¿En qué consiste la función de «Obtener Nombres de Subcarpetas» (Get Subfolder Names)?

Básicamente se trata de decirle a la herramienta que lea una carpeta principal y devuelva todas las subcarpetas.

Pasos a realizar

Lo primero que tenemos que hacer es acceder a PDI. Una vez hayamos iniciado sesión, hacemos click en «New» y, posteriormente, en «Transformation»:

Después, seleccionamos el apartado «Input», buscamos el proceso «Get Subfolder Names» y lo arrastramos al Panel:

Hacemos doble click en el proceso y se nos abrirá una pequeña ventana donde se nos pedirá que busquemos un archivo en directorio pulsando «Browse»:

Le damos a «Acepttar», lo añadimos haciendo click en «Add» y le damos a «Ok»:

 

A continuación, para previsualizar los datos, pulsamos «Preview rows», «Ok» y luego nos aparecerá una ventana con todas las subcarpetas del archivo del directorio que habíamos añadido previamente:

Y así en unos pocos pasos muy sencillos y rápidos hemos podido obtener los nombres de todas las subcarpetas de cualquier archivo del repositorio. 

¿Tienes dudas o te gustaría aprender más sobre PDI o Pentaho? Accede a nuestros cursos: