Académique Documents
Professionnel Documents
Culture Documents
BUSINESS INTELLIGENCE
DISEO DE EXTRACCIN
DEPOSITO TEMPORAL DE IMPORTACION
DE UNIMAR S.A.
Grupo:
Christian Gerardo Mogolln Olivos
Alex Vargas Valencia
Zubin Ordoez
Javier Julio Ruiz Rodrguez
Oswaldo Gmez Bellota
Kevin Valdez Navarrete
2015 - II
CONTENIDO
1.
2.
3.
ARQUITECTURA DE EXTRACCIN
PROCESO DE EXTRACCION Y TRNASFORMACIN
4
5
2.1.
Proceso de Tiempo
2.2.
2.1.1. Descripcin
2.1.2. Descripcin de tablas fuentes
2.1.3. Estandarizacin de Datos y Limpieza de datos
2.1.4. Fuentes de Datos
2.1.5. Tabla Destino
2.1.6. Proceso
Proceso de Almacn
5
5
5
6
7
7
8
2.3.
2.2.1. Descripcin
2.2.2. Descripcin de tablas fuentes
2.2.3. Estandarizacin de Datos y Limpieza de datos
2.2.4. Fuentes de Datos
2.2.5. Tabla Destino
2.2.6. Proceso
Proceso de Servicio
8
8
9
9
10
10
11
2.4.
2.3.1. Descripcin
2.3.2. Descripcin de tablas fuentes
2.3.3. Estandarizacin de Datos y Limpieza de datos
2.3.4. Fuentes de Datos
2.3.5. Tabla Destino
2.3.6. Proceso
Proceso de Contenedor
11
11
11
12
13
14
15
2.5.
2.4.1. Descripcin
2.4.2. Descripcin de tablas fuentes
2.4.3. Estandarizacin de Datos y Limpieza de datos
2.4.4. Fuentes de Datos
2.4.5. Tabla Destino
2.4.6. Proceso
Proceso de Cliente
15
15
15
15
16
17
18
2.5.1. Descripcin
2.5.2. Descripcin de tablas fuentes
2.5.3. Estandarizacin de Datos y Limpieza de datos
2.5.4. Fuentes de Datos
2.5.5. Tabla Destino
2.5.6. Proceso
ESQUEMA DE EXTRACCIN
18
18
18
19
19
20
20
BUSINESS INTELLIGENCE
1.
ARQUITECTURA DE EXTRACCIN
BUSINESS INTELLIGENCE
FUENTES
UNISYSTEM
2.
TIPO
SQL SERVER
CONEXIN
ODBC
BUSINESS INTELLIGENCE
UNISYSTEM (SQL)
NOMBRE DE TABLA
SIU_TicketBalanza
DESCRIPCIN
Repositorio del ticket de ingreso
y salida del terminal, permite
medir el tiempo que demora un
contenedor en ser atendido en
su recepcin.
FORMA
TO
Integer
Numeric
cpcAnno
Char(4)
TEXTO
cpcMes
Char(2)
TEXTO
cpcDia
Char(2)
TEXTO
cpnTiempoPeso
1
cpnTiempoPeso
2
cpnTiempoAtenc
ion
DataTi
me
DataTi
me
Numeri
c
NOMBRE
cpnID_TicketBal
anza
LLA
VE
SI
LIMPIEZA
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
ser
ser
ser
ser
ser
ser
ser
VALOR POR
DEFECTO
NO TIENE
Ao actual
NO TIENE
NO TIENE
NO TIENE
NO TIENE
NO TIENE
BUSINESS INTELLIGENCE
cpnID_TicketBalanza
Llave
SI
Tipo
int
cpcID_TipoMovimientoBalanza
cpcID_UndMedidaEmbalajePes
ada
cpcID_Balanza
cpnID_Balanza2
int
cpcEstadoTicket
char
dateti
me
varchar
varchar
numeri
c
numeri
c
numeri
c
dateti
me
numeri
c
dateti
me
numeri
c
int
char
char
dateti
me
cpdFechaHoraTicket
cpcDocumentoChofer
cpcPlacaTractor
cpnCantidadBultosReferencial
cpnPesoReferencial
cpnPrimerPeso
cpdFechaHoraPrimerPeso
cpnSegundoPeso
cpdFechaHoraSegundoPeso
cpnCantidadBultosPesado
cpnID_Contenedor
cpcContenedorSigla
cpcContenedorNumero
cpdFechaHoraEnapu
int
int
int
Formato
Consideracin Importante
BUSINESS INTELLIGENCE
TIPO
Integer
cpcAnno
Char(4)
cpcMes
Char(2)
cpcDia
Char(2)
cpnTiempoPeso1
DataTime
cpnTiempoPeso2
DataTime
cpnTiempoAtencio
n
Nuemric
Mapeo
SIU_TicketBalanza. cpnID_TicketBalanza
SIU_TicketBalanza. cpdFechaHoraTicket la
fecha de facturacin el Ao en el formato de
texto (2015)
SIU_TicketBalanza. cpdFechaHoraTicket la
fecha de facturacin el mes en el formato de
texto (Enero = 01 / Febrero = 02 )
la fecha de facturacin el dia en el formato
de texto
SIU_TicketBalanza. cpdFechaHoraPrimerPeso
SIU_TicketBalanza.cpdFechaHoraSegundoPe
so
Calculo
2.1.6. Proceso
Borrar Tablas Temporal
Eliminar la tabla temporal tmpTiempo
Cargar registros a la tabla tmpTiempo
Toma los datos de las tablas acuerdo al mapeo, considerando que la
fuente es un texto y lo lleva a la tabla temporal tmpTiempo
Cargar registros de la tabla Tiempo
Toma los datos de las tablas de acuerdo al mapeo indicado y carga los
datos a la tabla tmpTiempo
BUSINESS INTELLIGENCE
Update
Set tmpTiempo. cpnTiempoAtencion = cpnTiempoPeso2 cpnTiempoPeso2
From tmpTiempo
Carga de la Dimensin
Tomar los valores de la tabla temporal y llevarla a la dimensin Tiempo.
En caso que sean nuevos productos insertarlos, en caso que sean
antiguos productos, actualizar slo: tmpTiempo. cpnTiempoAtencion
NOMBRE DE TABLA
SIU_Almacen
DESCRIPCIN
Maestro de almacn
BUSINESS INTELLIGENCE
LLA
VE
TIPO
Intege
r
Char(2
5)
Char(2
)
Char(1
0)
Intege
r
Intege
r
SI
cpcTipoAlmacen
cpcZona
cpnCapBaseCnt
20
cpnCapBaseCnt
40
FORMA
TO
Numeric
TEXTO
TEXTO
TEXTO
VALOR POR
DEFECTO
LIMPIEZA
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
ser
ser
ser
ser
ser
ser
NO TIENE
NO TIENE
NO TIENE
NO TIENE
NO TIENE
NO TIENE
cpnID_NumAlmac
en
cpcZona
cpcTipoAlmacen
cpcCodAlmacen
cpcNombAlmacen
cpnAlto
cpnAncho
cpnLargo
cpnEstadoReg
Llave
SI
Tipo
int
int
int
char
varch
ar
decim
al
decim
al
decim
al
bit
4 10 ID Almacn
4 10 Zona
4 10 Tipo Almacn
3
Cdigo Interno de Almacn
25
5
1
cpnID_Sucursal
cpcID_EmpresaGr
upo
int
int
decim
al
decim
al
decim
al
int
int
cpnAreaTotalAlm
cpnAreaUtilAlm
cpnAreaReservad
aAlm
cpnCapBaseCnt20
cpnCapBaseCnt40
TIPO
Mapeo
Integer
SIU_Almacen. cpnID_NumAlmacen
Char(25)
Char(2)
Char(10)
Integer
Integer
SIU_Almacen.
SIU_Almacen.
SIU_Almacen.
SIU_Almacen.
SIU_Almacen.
cpcNombAlmacen
cpcTipoAlmacen
cpcZona
cpnCapBaseCnt20
cpnCapBaseCnt40
2.2.6. Proceso
Borrar Tablas Temporal
Eliminar la tabla temporal tmpAlmacen
Cargar registros a la tabla tmpAlmacen
Toma los datos de las tablas acuerdo al mapeo, considerando que la
fuente es un texto y lo lleva a la tabla temporal tmpAlmacen
Cargar registros de la tabla Almacen
BUSINESS INTELLIGENCE
Toma los datos de las tablas de acuerdo al mapeo indicado y carga los
datos a la tabla tmpAlmacen
Carga de la Dimensin
Tomar los valores de la tabla temporal y llevarla a la dimensin Tiempo.
En caso que sean nuevos productos insertarlos, en caso que sean
antiguos productos.
NOMBRE DE TABLA
DESCRIPCIN
UNISYSTEM (SQL)
SIU_ConceptoFacturabl
e
Maestro de servicios
UNISYSTEM (SQL)
SIU_FacfacturaDet
UNISYSTEM (SQL)
SIU_ACOAcuerdoComer
cial
LLA
VE
TIPO
FORMA
TO
LIMPIEZA
VALOR POR
DEFECTO
BUSINESS INTELLIGENCE
cpnID_Servi
cio
cpcTipoServi
cio
cpnPrecioVe
nta
cpnCantidad
20
cpnCantidad
40
cpnTotalVent
as
cpnCostoSer
v
SI
Intege
r
Char(1
0)
Numer
ic
Numer
ic
Numer
ic
Numer
ic
Numer
ic
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
No debe
Nulo
Numeric
TEXTO
ser
ser
ser
ser
ser
ser
ser
NO TIENE
NO TIENE
NO TIENE
NO TIENE
NO TIENE
NO TIENE
NO TIENE
Llave
cpnID_ConceptoFacturable
cpcNombreConceptoFactura
ble
cpcDescConceptoFacCliente
cpcObservaciones
cpnEstadoReg
SI
Tipo
int
4 10 ID del Servicio
varchar 150
varchar 500
varchar 500
bit
1
Tabla: SIU_ACOAcuerdoComercial
Nombre
cpnID_NumACO
cpnID_ClasificaMerca
ncia
cpnID_TipoMercancia
Llave
SI
Tipo
int
int
int
4
4
BUSINESS INTELLIGENCE
int
int
money
money
bit
dateti
me
dateti
me
money
4
4
8
8
1
10
10
19
19
8
8
8
Id Servicio
ID Moneda
Tarifa de Pizarra
Tarifa mnima
Estado (Activo / Inactivo)
Fecha de inicio de Vigencia
Tabla: SIU_FacFacturaDet
Nombre
cpnID_Factura
Llave
int
cpnID_NroDetalle
int
cpnCantidadCnt20
cpnCantidadCnt40
int
char
numer
ic
numer
ic
numer
ic
numer
ic
numer
ic
numer
ic
4
7
cpnTarifaUSD
cpnTaridaSoles
cpnimporteconigvsoles
cpnimportepretotalsoles
cpnimporteigvsoles
cpnimportetotalsoles
SI
Tipo
9
9
9
9
9
9
1
0 ID Solicitud de Servicio
1
0 Id de la Posicin
1
0 ID del contenedor
Siglas del Contenedor
1
5
1
5
1
5
1
5
1
5
1
5
BUSINESS INTELLIGENCE
cpnimporteconigvUSD
cpnimportepretotalUSD
cpnimporteigvUSD
cpnimportetotalUSD
numer
ic
numer
ic
numer
ic
numer
ic
9
9
9
9
1
5
1
5
1
5
1
5
TIPO
Integer
Char(10)
Numeric
Numeric
Numeric
Numeric
Numeric
Mapeo
SIU_ConceptoFacturable. cpnID_Servicio
SIU_ConceptoFacturable. cpcTipoServicio
SIU_FacFacturaDet. cpnTarifaUSD
SIU_FacFacturaDet. cpnCantidadCnt20
SIU_FacFacturaDet. cpnCantidadCnt20
Calculo
SIU_ACOAcuerdoComercial. cpnCostoUND
2.3.6. Proceso
Borrar Tablas Temporal
Eliminar la tabla temporal tmpServicio
Cargar registros a la tabla tmpServicio
Toma los datos de las tablas acuerdo al mapeo, considerando que la
fuente es un texto y lo lleva a la tabla temporal tmpServicio
Cargar registros de la tabla Tiempo
BUSINESS INTELLIGENCE
Toma los datos de las tablas de acuerdo al mapeo indicado y carga los
datos a la tabla tmpServicio
Calcula Datos Adicionales
El total de veta se calcula en base a la cantidad por la tarifa
Update
Set tmpServicio .cpnTotalVentas = (SIU_FacFacturaDet .cpnCantidad20 +
SIU_FacFacturaDet.cpnCantidad40) * SIU_FacFacturaDet .cpnPrecioVenta
From tmpServicio
Carga de la Dimensin
Tomar los valores de la tabla temporal y llevarla a la dimensin Tiempo.
En caso que sean nuevos productos insertarlos, en caso que sean
antiguos productos, actualizar slo: tmpServicio .cpnTotalVentas
NOMBRE DE TABLA
DESCRIPCIN
UNISYSTEM (SQL)
SIU_Contenedor
Maestro de contenedores
BUSINESS INTELLIGENCE
LLA
VE
SI
cpnTamano
cpcTipoCont
TIPO
Integ
er
Integ
er
Char(
4)
FORMA
TO
Numeric
Numeric
TEXTO
LIMPIEZA
No debe ser
Nulo
No debe ser
Nulo
No debe ser
Nulo
VALOR POR
DEFECTO
NO TIENE
Ao actual
NO TIENE
Tabla: SIU_Contenedor
Nombre
cpnID_Contenedor
cpcContenedorSigla
cpcContenedorNumero
cpcEstadoContenedor
Llave
SI
Tipo
4
4
7
1
cpnTaraContenedor
cpnPesoMaximoConten
edor
cpnVolumenContenedo
r
int
char
char
char
numer
ic
numer
ic
numer
ic
cpnID_Color
int
9
9
9
1
0 ID del Contenedor
Siglas del Contenedor
Nmero del contenedor
Estado del contenedor
1
5 Tara del Contenedor
1 Capacidad mxima del
5 contenedor
1
5 Volumen del contenedor
1
0 ID Color del contenedor
BUSINESS INTELLIGENCE
cpnTamano
int
cpcTipoCont
char
cpnFlagReforzado
cpnFlagCargaSeca
cpnShipperOwner
cpnIndECOBamboo
cpcAnoFabCnt
bit
bit
bit
bit
char
varch
ar
bit
1
1
1
1
4
cpcObservaciones
cpnEstadoReg
100
1
1
0 Tamao del Contenedor
1
0 Tipo de Contenedor
Indicador si el Contenedor es
reforzado
Indicador si es carga seca
Indicador si es del propietario
Indicador de piso ecolgico
Ao de fabricacin
Observaciones
Estado (Activo / Inactivo)
TIPO
Integer
Integer
Char(4)
Mapeo
SIU_Contenedor. cpnID_Contenedor
SIU_Contenedor. cpnTamano
SIU_Contenedor. cpcTipoCont
2.4.6. Proceso
Borrar Tablas Temporal
Eliminar la tabla temporal tmpContenedor
Cargar registros a la tabla tmpContenedor
Toma los datos de las tablas acuerdo al mapeo, considerando que la
fuente es un texto y lo lleva a la tabla temporal tmpContenedor
BUSINESS INTELLIGENCE
BUSINESS INTELLIGENCE
TIPO DE
FUENTE
NOMBRE DE TABLA
UNISYSTEM (SQL)
UNISYSTEM (SQL)
DESCRIPCIN
SIU_Cliente
Maestro de Clientes
SIU_FacfacturaCab
Cabecera de la Factura, no
permite identificar al cliente a
quien se factura.
LLA
VE
SI
cpcNombreEmp
resa
cpnindTipo
Cliente
TIPO
Intege
r
Char(8
0)
Intege
r
FORMA
TO
Numeric
TEXTO
TEXTO
LIMPIEZA
No debe ser
Nulo
No debe ser
Nulo
No debe ser
Nulo
VALOR POR
DEFECTO
NO TIENE
NO TIENE
NO TIENE
cpnID_Cliente
cpcNombreEmpresa
Llave
SI
Tipo
int
varch
ar
4
80
1
0 ID Cliente
Nombre del cliente
BUSINESS INTELLIGENCE
cpcTipoDocumentoIdent
idad
cpcNumDocumentoIden
tidad
cpcDireccionEmpresa
int
varch
ar
varch
ar
cpnindTipo Cliente
cpnEstadoReg
int
bit
1
0 Tipo de documento de identidad
Numero de documento de
edentidad
4
11
240
Direccion de la Empresa
1
0 Tipo de cliente
Estado (Activo / Inactivo)
4
1
Tabla: SIU_FacFacturaCab
Nombre
Llave
cpnID_Factura
ID_Cliente
cpnID_DocumentoOrige
n
SI
cpcDocumentoOrigen
cpcSerieFactura
cpcNumeroFactura
cpcID_TipoDocumento
cpdFechaFacturacion
cpnIndAnulado
Tipo
int
int
4
4
int
varcha
r
varcha
r
varcha
r
varcha
r
dateti
me
bit
numeri
c
cpnTipoCambio
Formato
25
5
Consideracin Importante
10 ID Solicitud de Servicio
10 ID del Cliente
ID del Documento de UNIMAR
10 (BL)
Documento Interno de
UNIMAR (BL)
Serie de la factura
10
Numero de Factura
Tipo de Documento
1
9
15 Tipo de cambio
TIPO
Numeric
Mapeo
SIU_FacFacturaCab. cpnID_Cliente
TEXTO
SIU_Cliente. cpcNombreEmpresa
TEXTO
BUSINESS INTELLIGENCE
2.5.6. Proceso
Borrar Tablas Temporal
Eliminar la tabla temporal tmpCliente
Cargar registros a la tabla tmpCliente
Toma los datos de las tablas acuerdo al mapeo, considerando que la
fuente es un texto y lo lleva a la tabla temporal tmpCliente
Cargar registros de la tabla Tiempo
Toma los datos de las tablas de acuerdo al mapeo indicado y carga los
datos a la tabla tmpCliente
Carga de la Dimensin
Tomar los valores de la tabla temporal y llevarla a la dimensin Tiempo.
En caso que sean nuevos productos insertarlos, en caso que sean
antiguos productos.
3.
ESQUEMA DE EXTRACCIN
Secuencia
Proceso
Dependencia
1
2
3
4
5
Tiempo
Almacn
Cliente
Servicios
Contenedor
1,2,3
4
BUSINESS INTELLIGENCE
BUSINESS INTELLIGENCE