Beruflich Dokumente
Kultur Dokumente
Business
Intelligence
Intelligence
Business
Business
Inte
Inte
lligence
lligence
Proceso ETL: Extract, Transform and Load
Business
Business
Inte
Inte
lligence
lligence
Proceso ETL: Extract, Transform and Load
Est formado por 3 pasos:
#atos "nline
Calcular totales.
Falidacin de datos:
Tipo de dato
Falores en rango
mane'o de excepciones
datos nulos
Business
Business
Inte
Inte
lligence
lligence
Proceso ETL: Extract, Transform and Load
Carga. En esta parte del proceso, es cuando se
introducen los datos !a depurados en el sistema
destino. Puede efectuarse de dos formas:
%alores ,nicos
campos obligatorios
Conexiones
)$&are*
Penta&o #ata Integration
Penta&o #ata Integration
Conexiones -indo4s
Penta&o #ata Integration
Penta&o #ata Integration
Conexiones
Penta&o #ata Integration
Penta&o #ata Integration
Conexiones ubuntu
Tools -iIard D Create #atabase D Connection
Penta&o #ata Integration
Penta&o #ata Integration
Conexiones ubuntu
Penta&o #ata Integration
Penta&o #ata Integration
Conexiones ubuntu
Penta&o #ata Integration
Penta&o #ata Integration
Conexiones ubuntu
Con s&are !a no tenemos +ue &acer la
conexin en cada paso, se almacena.
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
La transformacin es el elemento bsico del diseOo
de un proceso ETL, est compuesta de pasos
)steps* +ue estn conectados entre s. a tra%>s de los
saltos )&ops* . (na transfomacin no es un
programa o un e'ecutable, es un con'unto de
metadatos en 90L +ue le indican al motor de P#I las
acciones a realiIar. Los steps estn agrupados por
categor.as, ! cada uno de ellos est diseOado para
cumplir una funcin determinada. Cada paso tiene su
%entana de configuracin donde se indican los
elementos a tratar ! su comportamiento. Los steps
de una transformacin se procesan de manera
simultanea ! as.ncrona.
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
5ops
Los &ops son el elemento a tra%>s del cual flu!e la
informacin entre los diferentes pasos. 5a! un cdigo
de colores para identificar las propiedades de los
&ops:
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: ).Mtr*
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: encr!pted?p4d
Penta&o #ata Integration
Penta&o #ata Integration
ps+l
Sc 4cm
Si ..JHruta?arc&i%oHJ4cm?dump.s+l
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?promocion
Penta&o #ata Integration
Penta&o #ata Integration
Pg2dmin
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?distribuidor
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?almacen
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?almacen
TransforK
macin:
dimension
?almacen
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?almacen
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?almacen
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?almacen
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?cliente
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones: dimension?producto
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
Transformaciones
Penta&o #ata Integration
Penta&o #ata Integration
3obs
Penta&o #ata Integration
Penta&o #ata Integration
3obs
Penta&o #ata Integration
Penta&o #ata Integration
3obs
Penta&o #ata Integration
Penta&o #ata Integration
3obs
Penta&o #ata Integration
Penta&o #ata Integration
0apeos
Penta&o #ata Integration
Penta&o #ata Integration
0apeos
Penta&o #ata Integration
Penta&o #ata Integration
0apeos
Penta&o #ata Integration
Penta&o #ata Integration
Eecucin de transformaciones utili$ando %an
)l.nea de comandos*
Pan forma parte del P#I, es una &erramienta +ue
permite e'ecutar los arc&i%os .Mtr )es decir, las
transformaciones +ue creamos con $poon* desde
la %entana de comandos )cmd*.
#esde una %entana de comandos se puede
e'ecutar una transformacin !a sea desde un
arc&i%o 90L ).Mtr* o bien desde el repositorio del
P#I, utiliIando el programa pan.s& en linux o
pan.bat en -indo4s.
Penta&o #ata Integration
Penta&o #ata Integration
Las instrucciones son: