¿Eres usuario de la herramienta Pentaho Data Integration (PDI), una de las aplicaciones de Pentaho? En el siguiente artículo te explicaremos uno de los apartados más funcionales e interesantes de este software.
La última vez explicamos cómo reutilizar transformaciones con Mapping en Pentaho Data Integration (PDI). En esta ocasión te enseñaremos cómo reutilizar el apartado “Input”, con el que podremos importar datos que tengamos en una base de datos.
Para ello, solamente tendremos que configurar la conexión y buscar los datos con una consulta SQL, tal y como veremos a continuación:
Acceder a Table Input
En este ejemplo podemos ver la tabla “aaa_datos” que está en la base de datos llamada “crm_itop”. Vemos que tiene las columnas “nombre”, “apellido” y “edad”:
A continuación, buscamos el apartado “Table Input” y lo arrastramos al panel de transformación:
Crear la conexión
En primer lugar, hacemos click en el proceso “Table Input” que acabamos de arrastrar para crear la conexión:
Seleccionar el tipo de conexión
Hacemos click en “New” que aparece a mano derecha y en la nueva ventana que nos aparece seleccionamos el tipo de conexión:
Rellenamos los ajustes (“Settings”) y le ponemos un nombre a la conexión para identificarla:
Ahora pulsamos “Test” para comprobar que está todo correcto y le damos a “OK”:
Escribir la sentencia SQL
Por último, tenemos que escribir la sentencia SQL. También podemos ayudarnos con el botón “Get SQL select statement…” para buscar la tabla:
Pulsamos en “Previsualizar” y vemos que ha tomado los datos correctamente:
Si necesitas más ayuda con este procedimiento, te recomendamos consultar también la documentación de ayuda oficial de Pentaho.