Documente Academic
Documente Profesional
Documente Cultură
Inteligencia de Negocios
1
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
/*
Llenar la tabla de tiempo
*/
DROP TABLE Tiempo
SET LANGUAGE spanish
Inteligencia de Negocios
2
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Flujo de Datos
Consultas SQL
CopiaCliente
• Origen -
Bd_Tiendas_El_Rocio
Select
idcliente,
nombre_razon,
ruc,
dni,
direccion,
telefono1
From
cliente
• Destino -
DM_Tiendas_El_Rocio
Select *
From
Cliente
Inteligencia de Negocios
3
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Flujo de Datos
Consultas SQL
CopiaTrabajador
• Origen -
Bd_Tiendas_El_Rocio
Select
id_trabajador,
nombre_ape,
dni,
direccion,
telefono,
id_grupo
From
trabajador
• Destino -
DM_Tiendas_El_Rocio
Select *
From
Trabajador
Flujo de Datos
Consultas SQL
CopiaSucursal
• Origen -
Bd_Tiendas_El_Rocio
Select
id_sucursal,
nombre,
ubicacion,
principal
From
sucursal
• Destino -
DM_Tiendas_El_Rocio
Select *
From
Sucursal
Inteligencia de Negocios
4
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
CopiaDivisa
• Origen -
Bd_Tiendas_El_Rocio
Select
id_divisa,
nombre,
simbolo
From
divisa
• Destino -
DM_Tiendas_El_Rocio
Select *
From
Divisa
Flujo de Datos
Consultas SQL
CopiaFormaPago
• Origen -
Bd_Tiendas_El_Rocio
Select
id_tarjeta,
id_tipo,
nombre
From
tarjeta
• Origen de OLE DB
Select *
From
aux_tipo_pago
• Destino -
DM_Tiendas_El_Rocio
Select
Id_Tipo_Pago, Tipo_Pago, Operador,
Tarjeta, id_tarjeta
From
Tipo_Pago
Flujo de Datos
Consultas SQL
CopiaProducto
Inteligencia de Negocios
5
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
• Origen -
Bd_Tiendas_El_Rocio
Select
distinct
p.id_producto,
p.descripcion,
t.descripcion as tipo_Articulo,
l.nombre as linea,
c.nombre as categoria,
co.descripcion as color,
d.descripcion as diseño,
ta.descripcion as talla,
di.alto,
di.ancho
From
producto p
left join tipo_Producto t
on p.id_tipo_producto=t.id_tipo_producto
left join linea l on p.id_linea=l.id_linea
left join categoria c
on p.id_categoria=c.id_categoria
left join color co on p.id_Color=co.id_color
left join diseño d on p.id_diseño=d.id_diseño
left join talla ta on p.id_talla=ta.id_talla
left join dimension di
on p.id_dimension=di.id_dimension
• Destino -
DM_Tiendas_El_Rocio
Select
id_Producto, Linea, Categoria,
Tipo_Producto, descripcion,
diseño, color, Talla,
dimension
From
Producto
Inteligencia de Negocios
6
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Flujo de Datos
Consultas SQL
CopiaVenta
• Origen -
Bd_Tiendas_El_Rocio
Select
v.id_venta,
dv.Id_detalle_Venta,
dv.id_producto,
v.id_cliente,
v.id_vendedor,
v.fecha_Emision,
convert(int,convert(char(10),
v.fecha_emision,112)) fecha_emision1,
v.id_sucursal,
f.descripcion as forma_pago,
v.igv_monto,
v.monto,
dv.precio_venta,
dv.descuento,
dv.costo
From
recibos r
inner join detalle_recibo_pago dr
on dr.id_Recibo=r.id_Recibo
inner join agrupacion a
on a.id_Agrupacion=r.id_Agrupacion
inner join detalle_agrupacion da
on da.id_agrupacion=a.id_agrupacion
inner join venta v
on v.id_venta=da.id_venta
inner join forma_pago as f
on f.id_pago=v.id_pago
inner join detalle_Venta dv
on dv.id_venta=v.id_venta
Where
v.id_estado=11 and r.id_estado
<>26 and r.tipo = 'INGRESO'
group by
v.id_venta,dv.Id_detalle_Venta,
dv.id_producto,v.id_cliente,
v.id_vendedor,v.fecha_emision,
v.id_sucursal,f.descripcion,v.igv_monto,
v.monto,dv.precio_venta,
dv.descuento,dv.costo
• Destino -
DM_Tiendas_El_Rocio
Select
Id_FactVenta, Id_Tiempo, id_venta,
id_Producto, id_cliente, id_vendedor,
id_Sucursal, id_Campania,
fecha_emision, forma_pago, igv_monto,
monto, precio_venta, descuento, costo
From
FactVenta
Inteligencia de Negocios
7
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Flujo de Datos
Consultas SQL
CopiaReciboPago
• Origen -
Bd_Tiendas_El_Rocio
Select
dr.id_detalle_Recibo_pago,
v.id_venta,
a.id_sucursal,
r.fecha_emision,
convert(int,convert(char(10),
r.fecha_emision,112)) fecha_emision1,
isnull(dt.id_tarjeta,'') id_tarjeta,
dr.numero_cheque,
dr.monto_pago,
dr.id_divisa,
r.id_estado
From
recibos r
inner join detalle_recibo_pago dr
on dr.id_Recibo=r.id_Recibo
inner join agrupacion a
on a.id_Agrupacion=r.id_Agrupacion
inner join detalle_agrupacion da
on da.id_agrupacion=a.id_agrupacion
inner join venta v
on v.id_venta=da.id_venta
and a.id_sucursal= v.id_sucursal
inner join detalle_Venta dv
on dv.id_venta=v.id_venta
left join detalle_tarjeta_banco dt
on dt.Id_Detalle_Tarjeta_Banco=
dr.Id_Detalle_Tarjeta_Banco
Where
v.id_estado=11 and r.id_estado <>26
and r.tipo = 'INGRESO'
group by
dr.id_detalle_Recibo_pago,v.id_venta,
a.id_sucursal,r.fecha_emision,dt.id_tarjeta,
dr.numero_cheque,dr.monto_pago,
dr.id_divisa,r.id_estado
• Destino -
DM_Tiendas_El_Rocio
Select
Id_FactPago, Id_FactVenta, Id_venta,
id_tiempo, Fecha_Emision, Id_Tipo_Pago,
Id_Estado_Pago, monto_pago, Id_Divisa,
id_Sucursal
From
FactPago
Inteligencia de Negocios
8
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Flujo de Datos
Consultas SQL
Asignar Campaña
• Origen OLE DB -
Bd_Tiendas_El_Rocio
Select
c.id_campania ,
v.id_factventa
From
factventa v
left join campania c on v.fecha_emision
between c.fecha_desde and c.fecha_hasta
• Comando de OLE DB
Update
factventa set id_Campania=?
Where
id_factventa=?
Flujo de Datos
Consultas SQL
CopiaCampania
• Origen de Archivo
Plano
Ver Figura 30, Figura 31 y Figura 32
• Destino -
DM_Tiendas_El_Rocio
Select
Id_Campania,
Descripcion,
Fecha_Desde,
Fecha_Hasta, Año
From
CampaniaD
Inteligencia de Negocios
9
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Inteligencia de Negocios
10
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Inteligencia de Negocios
11
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Inteligencia de Negocios
12
Universidad Privada del Norte Facultad de Ingeniería
Laureate Internacional Universities Carrera de Ingeniería de Sistemas
Inteligencia de Negocios
13