Business Intelligence TV2 V01

download Business Intelligence TV2 V01

of 22

Transcript of Business Intelligence TV2 V01

  • 7/25/2019 Business Intelligence TV2 V01

    1/22

    UNIVERSIDAD SAN IGNACIO DE LOYOLA

    BUSINESS INTELLIGENCE

    DISEO DE EXTRACCIN

    DEPOSITO TEMPORAL DE IMPORTACION

    DE UNIMAR S.A.

    Grupo:

    Chrisi!" G#r!r$o Mo%o&&'" O&i(osA) V!r%!s V!"*i!

    +u,i" Or$o-#

    /!(i#r /u&io Rui Ro$r0%u#

    Os1!&$o G'2# B#&&o!

    3#(i" V!&$# N!(!rr##

    4567 8 II

  • 7/25/2019 Business Intelligence TV2 V01

    2/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    CONTENIDO

    1. ARQUITECTURA DE EXTRACCIN 42. PROCESO DE EXTRACCION Y TRNASFORMACIN 5

    2.1. Proceso de Tiempo 5

    2.1.1. Descripcin 52.1.2. Descripcin de tablas fuentes 52.1.3. Estandarizacin de Datos y Limpieza de datos 52.1.4. uentes de Datos !2.1.5. Tabla Destino "2.1.!. Proceso "

    2.2. Proceso de #lmac$n %

    2.2.1. Descripcin %2.2.2. Descripcin de tablas fuentes %2.2.3. Estandarizacin de Datos y Limpieza de datos &2.2.4. uentes de Datos &2.2.5. Tabla Destino 1'2.2.!. Proceso 1'

    2.3. Proceso de (er)icio 11

    2.3.1. Descripcin 112.3.2. Descripcin de tablas fuentes 112.3.3. Estandarizacin de Datos y Limpieza de datos 112.3.4. uentes de Datos 122.3.5. Tabla Destino 132.3.!. Proceso 14

    2.4. Proceso de *ontenedor 15

    2.4.1. Descripcin 152.4.2. Descripcin de tablas fuentes 152.4.3. Estandarizacin de Datos y Limpieza de datos 152.4.4. uentes de Datos 152.4.5. Tabla Destino 1!2.4.!. Proceso 1"

    2.5. Proceso de *liente 1%

    2.5.1. Descripcin 1%2.5.2. Descripcin de tablas fuentes 1%2.5.3. Estandarizacin de Datos y Limpieza de datos 1%2.5.4. uentes de Datos 1&2.5.5. Tabla Destino 1&2.5.!. Proceso 2'

    3. ESQUEMA DE EXTRACCIN 20

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    3/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    1. ARQUITECTURA DE EXTRACCIN

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    4/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    FUENTES TIPO CONEXIN UNISYSTEM SQL SERVER ODBC

    2. PROCESO DE EXTRACCION Y TRNASFORMACIN

    2.1. Proceso de Tiempo

    2.1.1.Descripcin

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    5/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    Permitir0 etraer datos la informacin de la empresa y esta transformarla detal forma ue podemos llenar nuestra dimensin de Tiempo

    2.1.2.Descripcin de tablas fuentes

    TIPO DEFUENTE

    NOMBRE DE TABLA DESCRIPCIN

    UNISYSTEM (SQL) (-,Ticet+alanza

    epositorio del ticet de in6resoy salida del terminal7 permite

    medir el tiempo ue demora uncontenedor en ser atendido ensu recepcin.

    2.1.3.Estandarizacin de Datos y Limpieza de datos

    TABLA DE VETA!" tmpTiempo

    NOMBRELLAVE TIPO

    FORMATO LIMPIEA

    VALOR PORDEFECTO

    cpn-DTicet+alanza (- -nte6er umeric

    o debe serulo 8 T-EE

    cpc#nno *9ar:4; TEes *9ar:2; TE

  • 7/25/2019 Business Intelligence TV2 V01

    6/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    2.1.#.$uentes de Datos

    Tabla?!%&'Tic(etBalanza

    Nombre Llave Tipo Formato Consideracin Importante

    cpn-DTicet+alanza (- int 4 1'@mero del tiue de+alanza

    cpc-DTipo>o)imiento+alanza int 4 1'-D tipo de mo)imiento de+alanza

    cpc-D,nd>edidaEmbalaAePesada int 4 1' -D ,nidad de >edidacpc-D+alanza int 4 1' -D de la +alanza de -n6resocpn-D+alanza2 int 4 1' -D de la +alanza de (alida

    cpcEstadoTicet c9ar 1 Estado el Ticet :#bierto B*errado;

    cpdec9aCoraTicetdatetime %

    ec9a 9ora del Ticet de+alanza

    cpcDocumento*9ofer )arc9ar 15 +re)ete del c9ofercpcPlacaTractor )arc9ar 1' Placa del camin

    cpn*antidad+ultoseferencialnumeric & 15 *antidad de +ulto

    cpnPesoeferencialnumeric & 15 Peso referencial

    cpnPrimerPesonumeric & 15 Primer peso del *amin

    cpdec9aCoraPrimerPesodatetime %

    ec9a 9ora del primer pesode la balanza

    cpn(e6undoPesonumeric & 15 (e6undo peso de la balanza

    cpdec9aCora(e6undoPesodatetime %

    ec9a 9ora del se6undopeso de la balanza

    cpn*antidad+ultosPesadonumeric & 15 *antidad de +ultos pesados

    cpn-D*ontenedor int 4 1' -D del contenedorcpc*ontenedor(i6la c9ar 4 (i6las del *ontenedorcpc*ontenedorumero c9ar " @mero del contenedor

    cpdec9aCoraEnapu datetime % ec9a 9ora del puerto deatencin

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    7/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    2.1.).Tabla Destino

    Tabla?tmpTiempo

    *+B,E T%-* +apeocpn-DTicet+alanza -nte6er (-,Ticet+alanza. cpn-DTicet+alanza

    cpc#nno *9ar:4;(-,Ticet+alanza. cpdec9aCoraTicet lafec9a de facturacin el #=o en el formato de

    teto :2'15;

    cpc>es *9ar:2;(-,Ticet+alanza. cpdec9aCoraTicet lafec9a de facturacin el mes en el formato deteto :Enero '1 B ebrero '2 ;

    cpcDia *9ar:2; la fec9a de facturacin el dia en el formatode tetocpnTiempoPeso1 DataTime (-,Ticet+alanza. cpdec9aCoraPrimerPeso

    cpnTiempoPeso2 DataTime(-,Ticet+alanza.cpdec9aCora(e6undoPeso

    cpnTiempo#tencion uemric *alculo

    2.1..-roceso

    Borrar Tablas Temporal

    Eliminar la tabla temporal tmpTiempo

    /ar0ar re0istros a la tabla tmpTiempo

    Toma los datos de las tablas acuerdo al mapeo7 considerando ue la

    fuente es un teto y lo lle)a a la tabla temporal tmpTiempo

    /ar0ar re0istros de la tabla Tiempo

    Toma los datos de las tablas de acuerdo al mapeo indicado y car6a losdatos a la tabla tmpTiempo

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    8/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    /alcula Datos Adicionales

    El tiempo de atencin se calcula en minutos y es la diferencia entre laprimera fec9a 9ora de la primera pesada y la fec9a 9ora de la se6undapesada

    ,pdate

    (et tmpTiempo. cpnTiempo#tencion cpnTiempoPeso2 FcpnTiempoPeso2

    rom tmpTiempo

    /ar0a de la Dimensin

    Tomar los )alores de la tabla temporal y lle)arla a la dimensin Tiempo.En caso ue sean nue)os productos insertarlos7 en caso ue seananti6uos productos7 actualizar slo? tmpTiempo. cpnTiempo#tencion

    2.2. Proceso de A!m"c#$

    2.2.1.Descripcin

    Permitir0 etraer datos la informacin de la empresa y esta transformarla detal forma ue podemos llenar nuestra dimensin de #lmac$n

    2.2.2.Descripcin de tablas fuentes

    TIPO DEFUENTE

    NOMBRE DE TABLA DESCRIPCIN

    UNISYSTEM (SQL) (-,#lmacen >aestro de almac$n

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    9/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    2.2.3.Estandarizacin de Datos y Limpieza de datos

    TABLA DE VETA!" tmpAlmacen

    NOMBRELLAVE

    TIPOFORMA

    TOLIMPIEA

    VALOR PORDEFECTO

    cpn-Dum#lmacen (-

    -nte6er umeric

    o debe serulo 8 T-EE

    cpcomb#lmacen

    *9ar:25; TE

  • 7/25/2019 Business Intelligence TV2 V01

    10/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    cpn-D(ucursal int 4 1' -D de la (ucursal :solo Hltrara *allao;cpc-DEmpresa/r

    upo int 4 1'

    -D de la Empresa del /rupo : (olo se

    Hltrara ,->#;

    cpn#reaTotal#lmdecimal & 1% Irea total del #lmac$n

    cpn#rea,til#lmdecimal & 1% Irea Jtil del #lmac$n

    cpn#reaeser)ada#lm

    decimal & 1% Irea eser)ada del #lmac$n

    cpn*ap+ase*nt2' int 4 1' *apacidad *ontenedores 2'cpn*ap+ase*nt4' int 4 1' *apacidad *ontenedores 4'

    2.2.).Tabla Destino

    Tabla?tmpAlmacen

    *+B,E T%-* +apeocpn-Dum#lmacen

    -nte6er !%&'Almacen.cpn-Dum#lmacen

    cpcomb#lmacen *9ar:25; !%&'Almacen.cpcomb#lmacencpcTipo#lmacen *9ar:2; !%&'Almacen.cpcTipo#lmacen

    cpcGona *9ar:1'; !%&'Almacen.cpcGonacpn*ap+ase*nt2' -nte6er !%&'Almacen.cpn*ap+ase*nt2'cpn*ap+ase*nt4' -nte6er !%&'Almacen.cpn*ap+ase*nt4'

    2.2..-roceso

    Borrar Tablas Temporal

    Eliminar la tabla temporal tmp#lmacen

    /ar0ar re0istros a la tabla tmpAlmacen

    Toma los datos de las tablas acuerdo al mapeo7 considerando ue lafuente es un teto y lo lle)a a la tabla temporal tmp#lmacen

    /ar0ar re0istros de la tabla Almacen

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    11/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    Toma los datos de las tablas de acuerdo al mapeo indicado y car6a losdatos a la tabla tmp#lmacen

    /ar0a de la Dimensin

    Tomar los )alores de la tabla temporal y lle)arla a la dimensin Tiempo.En caso ue sean nue)os productos insertarlos7 en caso ue seananti6uos productos.

    2.%. Proceso de Ser&icio

    2.3.1.Descripcin

    Permitir0 etraer datos la informacin de la empresa y esta transformarla detal forma ue podemos llenar nuestra dimensin de (er)icio

    2.3.2.Descripcin de tablas fuentes

    TIPO DE

    FUENTE

    NOMBRE DE TABLA DESCRIPCIN

    UNISYSTEM (SQL)(-,*onceptoacturable

    >aestro de ser)icios

    UNISYSTEM (SQL) (-,acfacturaDetDetalle de la factura7 permitemostrar los er)icios facturados

    UNISYSTEM (SQL)(-,#*8#cuerdo*omercial

    Tarifario de cada uno de losser)icios y costo del mismo

    2.3.3.Estandarizacin de Datos y Limpieza de datos

    TABLA DE VETA!" tmp!ericio

    NOMBRELLAVE

    TIPOFORMA

    TOLIMPIEA

    VALOR PORDEFECTO

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    12/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    cpn-D(er)icio

    (- -nte6er

    umeric o debe serulo

    8 T-EE

    cpcTipo(er)icio *9ar:1'; TEercancia int 4 1' Tipo de mercanca :/eneral B Torta de(oya B Ke9culo B *amin B +us B

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    13/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    Tri6o B *ontenedor 2'M B *ontenedor4'M B etc.;

    cpn-D*onceptoacturable int 4 1' -d (er)iciocpn-D>oneda int 4 1' -D >onedacpnTarifaormal money % 1& Tarifa de PizarracpnTarifa>inima money % 1& Tarifa mnimacpnEstadoe6 bit 1 Estado :#cti)o B -nacti)o;cpdecCora-niKi6encia

    datetime % ec9a de inicio de Ki6encia

    cpdecCorainKi6encia

    datetime % ec9a de in de Ki6encia

    cpn*osto,D money % 1& *osto promedio del ser)icio

    Tabla?!%&'$ac$acturaDet

    Nombre Llave Tipo Formato Consideracin Importante

    cpn-Dactura (- int 41' -D (olicitud de (er)icio

    cpn-DroDetalle int 41' -d de la Posicin

    cpn*antidad*nt2' int 41' -D del contenedor

    cpn*antidad*nt4' c9ar " (i6las del *ontenedor

    cpnTarifa,(Dnumeric &

    15

    cpnTarida(olesnumeric &

    15

    cpnimporteconi6)solesnumeric &

    15

    cpnimportepretotalsolesnumeric &

    15

    cpnimportei6)solesnumeric &

    15

    cpnimportetotalsolesnumeric &

    15

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    14/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    cpnimporteconi6),(Dnumeric &

    15

    cpnimportepretotal,(D numeric & 15

    cpnimportei6),(Dnumeric &

    15

    cpnimportetotal,(Dnumeric &

    15

    2.3.).Tabla Destino

    Tabla?tmp!ericio*+B,E T%-* +apeo

    cpn-D(er)icio -nte6er (-,*onceptoacturable. cpn-D(er)iciocpcTipo(er)icio *9ar:1'; (-,*onceptoacturable. cpcTipo(er)iciocpnPrecioKenta umeric (-,acacturaDet. cpnTarifa,(Dcpn*antidad2' umeric (-,acacturaDet. cpn*antidad*nt2'cpn*antidad4' umeric (-,acacturaDet. cpn*antidad*nt2'cpnTotalKentas umeric *alculocpn*osto(er) umeric (-,#*8#cuerdo*omercial. cpn*osto,D

    2.3..-roceso

    Borrar Tablas Temporal

    Eliminar la tabla temporal tmp(er)icio

    /ar0ar re0istros a la tabla tmp!ericio

    Toma los datos de las tablas acuerdo al mapeo7 considerando ue lafuente es un teto y lo lle)a a la tabla temporal tmp(er)icio

    /ar0ar re0istros de la tabla Tiempo

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    15/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    Toma los datos de las tablas de acuerdo al mapeo indicado y car6a losdatos a la tabla tmp(er)icio

    /alcula Datos Adicionales

    El total de )eta se calcula en base a la cantidad por la tarifa

    ,pdate

    (et tmp(er)icio .cpnTotalKentas :(-,acacturaDet .cpn*antidad2' N(-,acacturaDet.cpn*antidad4'; O (-,acacturaDet .cpnPrecioKenta

    rom tmp(er)icio

    /ar0a de la Dimensin

    Tomar los )alores de la tabla temporal y lle)arla a la dimensin Tiempo.En caso ue sean nue)os productos insertarlos7 en caso ue seananti6uos productos7 actualizar slo? tmp(er)icio .cpnTotalKentas

    2.'. Proceso de Co$(e$edor

    2.#.1.Descripcin

    Permitir0 etraer datos la informacin de la empresa y esta transformarla detal forma ue podemos llenar nuestra dimensin de *ontenedor

    2.#.2.Descripcin de tablas fuentes

    TIPO DEFUENTE

    NOMBRE DE TABLA DESCRIPCIN

    UNISYSTEM (SQL) SIU_Contenedor Maestro de contenedores

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    16/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    2.#.3.Estandarizacin de Datos y Limpieza de datos

    TABLA DE VETA!" tmp/ontenedor

    NOMBRELLAVE

    TIPOFORMA

    TOLIMPIEA

    VALOR PORDEFECTO

    cpn-D*ontenedor (-

    -nte6er umeric

    o debe serulo 8 T-EE

    cpnTamano -nte6er umerico debe serulo #=o actual

    cpcTipo*ont*9ar:4; TE

  • 7/25/2019 Business Intelligence TV2 V01

    17/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    cpnTamano int 41' Tama=o del *ontenedor

    cpcTipo*ont c9ar 4 1' Tipo de *ontenedor

    cpnla6eforzado bit 1-ndicador si el *ontenedor esreforzado

    cpnla6*ar6a(eca bit 1 -ndicador si es car6a secacpn(9ipper8ner bit 1 -ndicador si es del propietariocpn-ndE*8+amboo bit 1 -ndicador de piso ecol6icocpc#noab*nt c9ar 4 #=o de fabricacin

    cpc8bser)aciones)arc9ar 1'' 8bser)aciones

    cpnEstadoe6 bit 1 Estado :#cti)o B -nacti)o;

    2.#.).Tabla Destino

    Tabla?tmp/ontenedor

    *+B,E T%-* +apeocpn-D*ontenedor -nte6er (-,*ontenedor. cpn-D*ontenedorcpnTamano -nte6er (-,*ontenedor. cpnTamanocpcTipo*ont *9ar:4; (-,*ontenedor. cpcTipo*ont

    2.#..-roceso

    Borrar Tablas Temporal

    Eliminar la tabla temporal tmp*ontenedor

    /ar0ar re0istros a la tabla tmp/ontenedor

    Toma los datos de las tablas acuerdo al mapeo7 considerando ue lafuente es un teto y lo lle)a a la tabla temporal tmp*ontenedor

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    18/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    /ar0ar re0istros de la tabla Tiempo

    Toma los datos de las tablas de acuerdo al mapeo indicado y car6a losdatos a la tabla tmp*ontenedor

    /ar0a de la Dimensin

    Tomar los )alores de la tabla temporal y lle)arla a la dimensin Tiempo.En caso ue sean nue)os productos insertarlos7 en caso ue seananti6uos productos.

    2.). Proceso de C!ie$(e

    2.).1.Descripcin

    Permitir0 etraer datos la informacin de la empresa y esta transformarla detal forma ue podemos llenar nuestra dimensin de *liente

    2.).2.Descripcin de tablas fuentes

    +,(-E(( -TELL-/E*E

  • 7/25/2019 Business Intelligence TV2 V01

    19/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    TIPO DEFUENTE

    NOMBRE DE TABLA DESCRIPCIN

    UNISYSTEM (SQL) (-,*liente >aestro de *lientes

    UNISYSTEM (SQL) (-,acfactura*ab*abecera de la actura7 nopermite identiHcar al cliente auien se factura.

    2.).3.Estandarizacin de Datos y Limpieza de datos

    TABLA DE VETA!" tmp/liente

    NOMBRELLAVE

    TIPOFORMA

    TOLIMPIEA

    VALOR PORDEFECTO

    cpn-D*liente (- -nte6er

    umeric o debe serulo

    8 T-EE

    cpcombreEmpresa

    *9ar:%'; TE

  • 7/25/2019 Business Intelligence TV2 V01

    20/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL

    cpcTipoDocumento-dentidad int 4

    1' Tipo de documento de identidad

    cpcumDocumento-dentidad )arc9ar 11 umero de documento deedentidad

    cpcDireccionEmpresa)arc9ar 24' Direccion de la Empresa

    cpnindTipo *liente int 41' Tipo de cliente

    cpnEstadoe6 bit 1 Estado :#cti)o B -nacti)o;

    Tabla?!%&'$ac$actura/ab

    Nombre Llave Tipo Formato Consideracin Importante

    cpn-Dactura (- int 4 1' -D (olicitud de (er)icio-D*liente int 4 1' -D del *lientecpn-DDocumento8ri6en int 4 1'

    -D del Documento de ,->#:+L;

    cpcDocumento8ri6en)arc9ar 25

    Documento -nterno de,-># :+L;

    cpc(erieactura)arc9ar 5 (erie de la factura

    cpcumeroactura)arc9ar 1' umero de actura

    cpc-DTipoDocumento

    )arc9a

    r 3 Tipo de Documento

    cpdec9aacturaciondatetime % ec9a del Documento

    cpn-nd#nulado bit 1-dentiHca a las acturas#nuladas

    cpnTipo*ambionumeric & 15 Tipo de cambio

    2.).).Tabla Destino

    Tabla?tmpTiempo

    *+B,E T%-* +apeocpn-D*liente umeric (-,acactura*ab. cpn-D*lientecpcombreEmpresa TE

  • 7/25/2019 Business Intelligence TV2 V01

    21/22

  • 7/25/2019 Business Intelligence TV2 V01

    22/22

    CPEL CARRERAS UNIVERSITARIAS PARAPERSONAS CON EXPERIENCIA LABORAL