Académique Documents
Professionnel Documents
Culture Documents
Profesor:
Introduccin
No
Algunas preguntas:
1.
Por qu una metodologa para soluciones Business
Intelligence?
2.
Qu elementos considerar en esta metodologa?
3. Extraccin
Inicial
de datos
0. Anteproyecto
1. Anlisis de
Requerimientos
2. Arquitectura
Tecnolgica y
Modelamiento
de datos
5. Explotacin de
Datos
4. Actualizacin
Peridica de
datos
Gestin de
Riesgos
Gestin de
RRHH
Gestin de
Comunicacin
Gestin de
Calidad
Gestin de
Proveedores
IBSS BI-Methodology
Especificaciones ETL
Procesos
de Carga
Modelo
Dimensional
Reportes
Capacitacin
Pase Produccin
Validacin Reportes
Validacin Dashboards
3. Extraccin Inicial
de datos
1. Anlisis de
Requerimientos
2. Arquitectura y
Modelamiento
de datos
5. Explotacin de
Informacin
4. Actualizacin
Peridica de
datos
1.2 Anlisis de
Fuentes de datos
1.1 Recepcin y
evaluacin de
Requerimientos
1.5 Validacin de
Requerimientos
1.3 Definicin de
Requerimientos
(Star Nets)
1.4 Elaboracin de
Prototipos
IBSS Methodology BI
2.1 Diseo
de Modelo Lgico
de Base de Datos
2.2 Definicin de
Arquitectura
tecnolgica
2.3 Definicin
de Procesos de
Carga Inicial
2.4 Definicin
de Procesos de
Actualizacin
Peridica
2.7 Plan de
2.6 Instalacin
rabajo de
demplantacin
Plataforma
Tecnolgica
T
I
2.5 Definicin de
Plataforma
Tecnolgica
IBSS Methodology BI
3.1 Construccin
de Base de Datos
3.2 Diseo de
Procesos de
Carga Inicial
3.4 Desarrollo
de Procesos
3.5 Pruebas
y Ajustes
3.3 Desarrollo de
Procedimientos
Manuales
IBSS Methodology BI
4.1 Diseo de
Procesos de
Act. Peridica
4.3 Desarrollo de
Procesos de
Actualizacin
4.4 Pruebas y
Ajustes
4.2 Desarrollo de
Procedimientos
Manuales
IBSS Methodology BI
5.1 Construccin
de interfaz para
usuario final
5.2 Desarrollo
de Consultas
Dinmicas
5.4 Capacitacin
5.5 Pase a
Produccin e Inicio
Soporte PostImplantacin
5.3 Instalacin de
herramienta de
Usuario Final
IBSS Methodology BI
Anlisis de Requerimientos
Anlisis de Requerimientos
1. Definir usuarios responsables
2. Establecer plan de entrevistas
3. Identificar riesgos
4. Entrevistas a us.uarios responsables
5. Validacin de requerimientos
6. Formalizar Alcance de Requerimientos
Ventas
S
emana
Mes
Vendedor
Ao
Pas
Ventas Soles
Ventas Dlares
Ventas Unidades
Vendedor
Empresa
Organizacin
Familia
Lnea
Producto
Tipo
Procesos
Cliente
Produccin
Producto
Cliente
Ventas
Semana
M
es
Vendedor
Vendedor
Supervisor
Ao
Ventas Soles
Ventas Dlares
Ventas Unidades
Empresa
Sucursal Zona Sector Mdulo
Geografa
Familia
Lnea
Tipo
Cliente
Cliente
Producto
Producto
Ciudad
Cliente
Tiempo Mes
Ao
Ppto Soles
Ppto Dlares
Ppto Unidades
Empresa
Empresa
Familia
Familia Prod.
Consideraciones
1. Formalizar requerimientos
2.
Negociar requerimientos no prioritarios
3. Comprometer a todo el equipo tcnico y funcional
4. Fomentar en las entrevistas la participacin y
compromiso de los usuarios
5. Contar con alternativas de prototipo
Modelamiento Dimensional
Modelamiento Dimensional
Es una tcnica de diseo lgico utilizada para soluciones
Business Intelligence, que busca presentar los datos en
una arquitectura estndar y permita una alta
perfomance de acceso a los usuarios finales.
El modelamiento se basa en esquemas estrella,
conformados por Tablas de Hechos y tablas
dimensionales.
Esquema estrella
Dimension Producto
Dimension Tiempo
Tiempo_id
Dia_semana
Numero_semana
Mes
Dimension Almacen
Almacen_id
Codigo_Almacen
Nombre_Almacen
Distrito
Region
Producto_id
Codigo Producto
Descripcion Producto
Marca
Categoria
Dimension Promocion
Promocion_id
Nombre_Promocion
Tipo_Promocion
Modelamiento dimensional
Dimension Producto
Dimension Tiempo
Tiempo_id
Ao
Mes
Da
Tiempo_id (FK)
Producto_id (FK)
Cliente_id (FK)
Tiempo_id Ao Mes Da
25
2007 Junio
12/06/07
Monto US$
Monto S/.
Unidades
Producto_id
Producto
Linea
Familia
Dimension Cliente
Cliente_id
Cliente_id Tipo Cliente
42
Persona Nat. Pepito
Tiempo_id Cliente_id
25
42
Producto_id
102
Cliente
Tipo Cliente
Monto US$
42.35
Codigo_producto
Descripcion_producto
Marca_comercial
Categoria_comercial
Tamao
Sabor
Fact Table
Producto_id (FK)
Marcas Comerciales
Marca_comercial_id
Marca_comercial
Categoria_comercial
Dimension Producto
Producto_id
Codigo_producto
Descripcion_producto
Marca_comercial_id (FK)
Tamao
Sabor
Fact Table
Producto_id (FK)
Ship
Orders Product
Contact_Loc
Cus_ Loc
Product_Line
Producto
Tabla de Hechos
Cliente
descripcin descripcin
tamao
zona
sabor regin
familia
estratgico
Promocin
Tiempo
Product_Group
Contact
descricin ao
condicin
trimestre
descuento
mes
vigencia
feriado
Dimension Tiempo
Tiempo_id
Dia_semana
Numero_semana
Mes
Codigo Producto
Descripcion Producto
Marca
Categoria
Tiempo_id (FK)
Almacen_id (FK)
Producto_id (FK)
Promocion_id (FK)
Dimension Almacen
Dolares
Unidades
Costo
Almacen_id
Codigo_Almacen
Nombre_Almacen
Distrito
Region
Distrito
Producto_id
Dimension Promocion
Promocion_id
Nombre_Promocion
Tipo_Promocion
Marca
Total Dolares
$ 1,233
$ 2,239
Total Costo
$ 1,058
$ 2,200
848 $
Utilidad
$ 175
$
39
Atherton Zippy
Belmont
Clean Fast
$ 2,097
$ 1,848
$ 249
Belmont
More Power
$ 2,428
$ 2,350
$ 78
Belmont
Zippy
633 $
650 $ 198
580 $ 53
Zona
CodTiempo: VARCHAR2(10)
CodZona: VARCHAR2(4)
Zona: VARCHAR2(40)
CondicionPago
CodPago: VARCHAR2(4)
Descripcion: VARCHAR2(40)
DiasNeto: NUMBER(6)
Documento
CodDoc: VARCHAR2(12)
Tipo: VARCHAR2(3)
Descripcion: VARCHAR2(40)
Producto
CodProducto: VARCHAR2(20)
Familia: VARCHAR2(40)
Linea: VARCHAR2(40)
Articulo: VARCHAR2(50)
FechaVencimiento: DATE
FactVentas
CodProducto: VARCHAR2(20)
CodZona:
VARCHAR2(4)
CodPago:
VARCHAR2(4)
CodDoc: VARCHAR2(12)
Tipo: VARCHAR2(3)
CodVendedor: VARCHAR2(4)
CodCliente: VARCHAR2(8)
CodTiempo: VARCHAR2(10)
VentaLocal: NUMBER(15,4)
VentaDolar: NUMBER(15,4)
CostoLocal: NUMBER(15,4)
CostoDolar: NUMBER(15,4)
Cantidad: NUMBER(15,4)
Devolucion: NUMBER(15,4)
DiferenciaFavorLocal: NUMBER(15,4)
DiferenciaFavorDolar: NUMBER(15,4)
DiferenciaContraLocal: NUMBER(15,4)
DiferenciaContraDolar: NUMBER(15,4)
Ao: NUMBER(4)
Trimestre: NUMBER(2)
Mes: VARCHAR2(20)
Dia: NUMBER(2)
FactCobranzas
CodCliente: VARCHAR2(8)
CodTiempo: VARCHAR2(10)
CodVendedor: VARCHAR2(4)
Cobranza: NUMBER(12,6)
Cliente
CodCliente: VARCHAR2(8)
Categoria: VARCHAR2(40)
Nombre: VARCHAR2(80)
Vendedor
CodVendedor: VARCHAR2(4)
Grupo: VARCHAR2(40)
NombreVendedor: VARCHAR2(40)
Ventas
S
emana
Mes
Vendedor
Ao
Pas
Ventas Soles
Ventas Dlares
Ventas Unidades
Vendedor
Empresa
Organizacin
Familia
Lnea
Producto
Tipo
Procesos
Cliente
Produccin
Producto
Cliente
Productos
DIA_ID
PRODUCTO_ID
YEAR
MES
SEMANA
FECHA
Vendedores
VENDEDOR_ID
CODIGO_VENDEDOR
VENDEDOR
Clientes
CLIENTE_ID
CODIGO_CLIENTE
CLIENTE
TIPO
Empresas
EMPRESA_ID
CODIGO_EMPRESA
EMPRESA
CODIGO_PRODUCTO
PRODUCTO
FAMILIA
LINEA
Ventas
DIA_ID (FK)
VENDEDOR_ID (FK)
CLIENTE_ID (FK)
EMPRESA_ID (FK)
PRODUCTO_ID (FK)
PAIS_ID (FK)
PROCESO_ID (FK)
MONTO_SOLES
UNIDADES
KILOS
Paises
PAIS_ID
CODIGO_PAIS
PAIS
Procesos
PROCESO_ID
CODIGO_PROCESO
PROCESO
Ventas
Semana
M
es
Vendedor
Vendedor
Supervisor
Ao
Ventas Soles
Ventas Dlares
Ventas Unidades
Empresa
Sucursal Zona Sector Mdulo
Geografa
Familia
Lnea
Tipo
Cliente
Cliente
Producto
Producto
Ciudad
Cliente
Tiempo
VENDEDOR_ID
DIA_ID
YEAR
MES
SEMANA
FECHA
CODIGO_VENDEDOR
VENDEDOR
Empresas
Ventas-Comercial
Clientes
CLIENTE_ID
CODIGO_CLIENTE
CLIENTE
TIPO_CLIENTE
Supervisores
SUPERVISOR_ID
CODIGO_SUPERVISOR
SUPERVISOR
Ciudades
CIUDAD_ID
CODIGO_CIUDAD
CIUDAD
Zonas
ZONA_ID
ZONA
SECTOR
MODULO
DIA_ID (FK)
VENDEDOR_ID (FK)
CLIENTE_ID (FK)
EMPRESA_ID (FK)
PRODUCTO_ID (FK)
SUPERVISOR_ID (FK)
CIUDAD_ID (FK)
ZONA_ID (FK)
SUCURSAL_ID (FK)
MONTO_SOLES
MONTO_DOLARES
CANTIDAD
COSTO_SOLES
COSTO_DOLARES
MARGEN_SOLES
MARGEN_DOLARES
EMPRESA_ID
CODIGO_EMPRESA
EMPRESA
ACTIVIDAD
Productos
PRODUCTO_ID
CODIGO_PRODUCTO
PRODUCTO
UNIDAD_MEDIDA
FAMILIA
LINEA
Sucursales
SUCURSAL_ID
CODIGO_SUCURSAL
SUCURSAL
REGION
Tiempo
DIA_ID
VENDEDOR_ID
YEAR
MES
SEMANA
FECHA
Clientes
CLIENTE_ID
CODIGO_CLIENTE
CLIENTE
TIPO_CLIENTE
Supervisores
SUPERVISOR_ID
CODIGO_SUPERVISOR
SUPERVISOR
Ciudades
CIUDAD_ID
CODIGO_CIUDAD
CIUDAD
Zonas
ZONA_ID
ZONA
SECTOR
MODULO
CODIGO_VENDEDOR
VENDEDOR
Ventas-Comercial
DIA_ID (FK)
VENDEDOR_ID (FK)
CLIENTE_ID (FK)
EMPRESA_ID (FK)
PRODUCTO_ID (FK)
SUPERVISOR_ID (FK)
CIUDAD_ID (FK)
ZONA_ID (FK)
SUCURSAL_ID (FK)
MONTO_SOLES
MONTO_DOLARES
CANTIDAD
COSTO_SOLES
COSTO_DOLARES
MARGEN_SOLES
MARGEN_DOLARES
TiempoMes
MES_ID
Empresas
EMPRESA_ID
CODIGO_EMPRESA
EMPRESA
ACTIVIDAD
Productos
PRODUCTO_ID
CODIGO_PRODUCTO
PRODUCTO
UNIDAD_MEDIDA
FAMILIA
LINEA
YEAR
MES
Presupuesto
MES_ID (FK)
EMPRESA_ID (FK)
FamiliaProd_id (FK)
Monto_soles
Monto_dolares
Cantidad
FamiliaProductos
FamiliaProd_id
FamiliaProducto
Sucursales
SUCURSAL_ID
CODIGO_SUCURSAL
SUCURSAL
REGION
Consideraciones de diseo
Consideraciones de diseo
1. En lo posible evitar crear muchas dimensiones
2. Disear teniendo en cuenta una perspectiva global
3. Considerar las particula.ridades de las herramientas de
anlisis en el diseo
4. Validar modelo frente a requerimientos de usuarios
5. Prepararse para comenzar nuevamente
6. Documentar el modelo final
7. El equipo tcnico debe quedar conociendo a plenitud el
modelo final
Tablas agregadas
CLIENTE
CLIENTE_ID
CLIENTE
NOMBRE
CANAL
GRUPO
EMPRESA
DIVISION
DIVISION_ID
DIVISION
NOMBRE
EMPRESA
PAIS
PAIS_ID
PAIS
NOMBRE
EMPRESA
FAMILIA
FAMILIA_ID
FAMILIA
NOMBRE
ORIGEN
EMPRESA
SUMAMES_VENTAS
MES_ID (FK)
CLIENTE_ID (FK)
EMPRESA_ID (FK)
FAMILIA_ID (FK)
PAIS_ID (FK)
SUCURSAL_ID (FK)
REPRESENTADA_ID (FK)
DIVISION_ID (FK)
MONTO_SOLES
MONTO_DOLARES
CANTIDAD
COSTO_SOLES
COSTO_DOLARES
MARGEN_SOLES
MARGEN_DOLARES
EMPRESA
EMPRESA_ID
CODIGO_EMPRESA
NOMBRE
ACTIVIDAD
VENTAS
DIA_ID (FK)
VENDEDOR_ID
CLIENTE_ID (FK)
EMPRESA_ID (FK)
PRODUCTO_ID
PAIS_ID (FK)
CIUDAD_ID
SUCURSAL_ID (FK)
REPRESENTADA_ID (FK)
DIVISION_ID (FK)
SUPERVISOR_ID
ZONA_ID
MONTO_SOLES
MONTO_DOLARES
CANTIDAD
COSTO_SOLES
TIEMPO
DIA_ID
COSTO_DOLARES
MARGEN_SOLES
FECHA
MARGEN_DOLARES ANO
TRIMESTRE
MES
REPRESENTADA
REPRESENTADA_ID
REPRESENTADA
NOMBRE
EMPRESA
TIEMPOMES
MES_ID
ANO
TRIMESTRE
MES
SUCURSAL
SUCURSAL_ID
SUCURSAL
NOMBRE
ADMINISTRADOR
EMPRESA
<
Modelamiento Dimensional
-Taller-