12
Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el objetivo de saber el precio de un libro pero con el IVA incluido pero los datos se encuentran en Excel y Access y se quieren que el resultado se importe a SQL Server. Se crea la base de datos en Access llamada Libros con los siguientes campos.

Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Actividad 1

Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration.

En esta actividad lo que se va a realizar es la unión de 2 campos con el objetivo de saber el

precio de un libro pero con el IVA incluido pero los datos se encuentran en Excel y Access y se

quieren que el resultado se importe a SQL Server.

Se crea la base de datos en Access llamada Libros con los siguientes campos.

Page 2: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Aquí se muestran los registros que se tienen en Access.

Aquí se tiene los datos en Excel con los mismos campos que se tienen en Access pero con

diferentes registros.

Page 3: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Nos vamos a abrir la herramienta de Pentaho Data Integration en una nueva transformación y

agregamos las herramientas que vamos a utilizar que son una tabla de entrada que contiene el

archivo de Access, otra tabla de entrada para el archivo de Excel, la calculadora para realizar la

operación y obtener el precio del libro con el IVA incluido y la salida de tabla que es el que

realiza la operación fina.

Se abre la entrada de Access, se asigna un nombre y se agrega nuestra BD que se encuentran

en Access.

Page 4: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Aquí se obtienen los valores de Access para ser mostrados en SQL Server

Aquí se muestran los campos que se van a tener en la tabla de entrada de Access.

Page 5: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Aquí se muestran todos los registros que ya se tienen en la entrada de Excel.

Aquí seleccionamos que tabla queremos que se tenga en la entrada de Access, en este caso es

Libros.

Page 6: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Aquí también ya se tienen los registros en la entrada de Access.

Esta imagen es de Calculadora para especificar qué operación se va a realizar, que en este caso

es una suma, se pone el nombre del campo nuevo que es Total, el calculo que se hace que es

una suma y que campos se van a unir que es precio e IVA.

Page 7: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Nos vamos a SQL Server y creamos nuestra BD con el nombre de Librería

Aquí agregamos los mismos campos que en las creadas en Access y Excel, solo agregando total

que es donde se mostrara el resultado de la operación.

Page 8: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Se abre la entrada de la tabla y en nueva conexión y aparece la siguiente pantalla, en nombre

se pone cualquiera, en este caso es Conexión, en host name se pone local host en el nombre

de la base de datos es Librería, en Post Number es el puerto por el cual se van a comunicar y

finalmente le pulsamos en probar y nos damos cuenta que ese puerto está disponible para

nuestra conexión sale que es correcta.

Page 9: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Aquí nos vamos a la tabla Salida Tabla y buscamos la tabla que se va a utilizar en este caso es

Libros.

Aquí seleccionamos que campos queremos que nos muestre nuestra salida, seleccionamos

todos.

Page 10: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Aquí ya se muestran los campos que van a salir en la salida y en qué orden.

Page 11: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Y por último se ejecuta la transformación.

Se guarda el proyecto en el lugar deseado.

Page 12: Actividad 1Actividad 1 Elaborar un proyecto ETL, donde se sumen dos columnas con Pentaho Data Integration. En esta actividad lo que se va a realizar es la unión de 2 campos con el

Aquí ya vemos que sí nos importo correctamente los datos a SQL Server