54
Transform Realizado por: Valeria Haro Wilson Pérez

Elementos ETL - Kettle Pentaho

Embed Size (px)

Citation preview

Page 1: Elementos ETL - Kettle Pentaho

Transform

Realizado por: Valeria HaroWilson Pérez

Page 2: Elementos ETL - Kettle Pentaho

Agenda

IntroducciónElementosBibliografía

Page 3: Elementos ETL - Kettle Pentaho

INTRODUCCIÓN

Son herramientas que nos permiten realizar transformaciones de datos.

Estos ayudan a los ingresos y la carga de datos información desde los archivos externos para que puedan ser procesados.

Page 4: Elementos ETL - Kettle Pentaho

TRANSFORM

Page 5: Elementos ETL - Kettle Pentaho

Add checksum

Este paso calcula las sumas de comprobación para uno o más campos en el flujo de entrada y añade esto a la salida como un nuevo campo.

Page 6: Elementos ETL - Kettle Pentaho

Resultados

configuración

Page 7: Elementos ETL - Kettle Pentaho

Add Constant

Este paso añade un campo constante al flujo.

Page 8: Elementos ETL - Kettle Pentaho

Add sequence

Este paso sólo agrega un valor de secuencia.

Page 9: Elementos ETL - Kettle Pentaho

Configuración

Resultados

Page 10: Elementos ETL - Kettle Pentaho

Add xml

El paso de la columna XML permite codificar el contenido de una serie de campos en una fila en XML. Este XML se añade a la fila en la forma de un campo de cadena.

Page 11: Elementos ETL - Kettle Pentaho

Configuración

Resultados

Page 12: Elementos ETL - Kettle Pentaho

Calculator

Crea nuevos campos mediante la realización de cálculos matemáticos.

Page 13: Elementos ETL - Kettle Pentaho

Configuración

Resultados

Page 14: Elementos ETL - Kettle Pentaho

Concat files

Se utiliza para concatenar varios campos en un solo campo destino.

Page 15: Elementos ETL - Kettle Pentaho

Configuración

Resultados

Page 16: Elementos ETL - Kettle Pentaho

Replace in string

Reemplazar todas las apariciones de una palabra en una cadena con otra palabra.

Page 17: Elementos ETL - Kettle Pentaho

Configuración

Resultados

Page 18: Elementos ETL - Kettle Pentaho

Number range.

Crea ciertos rangos basados en un campo numérico

Page 19: Elementos ETL - Kettle Pentaho

Configuración

Resultados

Page 20: Elementos ETL - Kettle Pentaho

Select Values

Selección, cambio de nombre, cambio de tipos de datos y la configuración de la longitud y la precisión de los campos.

Page 21: Elementos ETL - Kettle Pentaho

Select Values

Page 22: Elementos ETL - Kettle Pentaho

Set field Values

Remplaza los campos de una columna por otra.

Page 23: Elementos ETL - Kettle Pentaho

Set field Values

Page 24: Elementos ETL - Kettle Pentaho

Sort rows

Ordena las filas basándose en los campos especificados y si deben ser ordenados en orden ascendente o descendente.

Page 25: Elementos ETL - Kettle Pentaho

Sort rows

Page 26: Elementos ETL - Kettle Pentaho

Split field to row

Permite dividir una fila que contiene un campo delimitado en múltiples filas nuevas. 

La fila original no se entrega de resultado. 

Page 27: Elementos ETL - Kettle Pentaho

Split field to row

Page 28: Elementos ETL - Kettle Pentaho

String operations

Aplicar las operaciones, tales como el recorte, relleno y otros, para el valor de cadena.

Page 29: Elementos ETL - Kettle Pentaho

String operations

Page 30: Elementos ETL - Kettle Pentaho

String cut

Permite cortar parte de una subcadena. Si el campo designado está fuera de rango, se devuelve blanco.

Page 31: Elementos ETL - Kettle Pentaho

Unique rows

Page 32: Elementos ETL - Kettle Pentaho

Unique rows

Elimina las filas duplicadas de las entradas.

Page 33: Elementos ETL - Kettle Pentaho

Unique rows

Page 34: Elementos ETL - Kettle Pentaho

Value Mapper

Mapea de un valor a otro. 

Page 35: Elementos ETL - Kettle Pentaho

Value Mapper

Page 36: Elementos ETL - Kettle Pentaho

Flow

Page 37: Elementos ETL - Kettle Pentaho

Dummy

Permite visualizar la salida de datos. 

Page 38: Elementos ETL - Kettle Pentaho

Filter Rows

Permite filtrar los datos de un flujo mientras cumplan alguna condición

Page 39: Elementos ETL - Kettle Pentaho

Filter Rows

Page 40: Elementos ETL - Kettle Pentaho

Case

Page 41: Elementos ETL - Kettle Pentaho

Append streams

Page 42: Elementos ETL - Kettle Pentaho

Append streams

Page 43: Elementos ETL - Kettle Pentaho

Stream lookup

Page 44: Elementos ETL - Kettle Pentaho

Stream lookup

Page 45: Elementos ETL - Kettle Pentaho

Merge Join

Page 46: Elementos ETL - Kettle Pentaho

Merge Join

Page 47: Elementos ETL - Kettle Pentaho

Combination lookup/update

Page 48: Elementos ETL - Kettle Pentaho

Dimension lookup/update

Page 49: Elementos ETL - Kettle Pentaho

Dimension lookup/update

Page 50: Elementos ETL - Kettle Pentaho

Dimension lookup/update

Page 51: Elementos ETL - Kettle Pentaho

Web services lookup

Page 52: Elementos ETL - Kettle Pentaho

Web services lookup

Page 53: Elementos ETL - Kettle Pentaho

Web services lookup