Documente Academic
Documente Profesional
Documente Cultură
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Nombre
Apellido 1 Información
de clientes
Apellido 2
Tipo Vía
Nombre Vía
Nº Vía
Resto Vía
Código Postal
Localidad
Provincia
Fecha nacimiento
Estado Civil
Fecha Alta
Centro Alta
Email
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Fecha venta
Información
de ventas Cliente
Producto
Tienda
Coste unitario
Nº unidades
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Información de Nombre
proveedores Domicilio Social
Teléfono 1
Teléfono 2
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Código Producto
Información Referencia
de productos
Descripción
Fecha alta
Fecha baja
Subfamilia
Familia
Sección
Departamento
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Código Tienda
Información de Descripción
tiendas
Dirección
Localidad
Regional
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Código Campaña
Descripción
Información Fecha alta
de campañas
Fecha baja
Segmento
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Descripción
Cliente
Fecha alta
Información
Fecha baja de segmentos
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Cliente
Tipo comunicación
Fecha envío
Información de Respuesta
comunicaciones ...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Cliente
Ticket
Fecha Información de
Clasificación incidencias
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Información
Cliente
de puntos
Puntos obtenidos
Puntos canjeados
Fecha movimiento
Saldo
...
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Código Producto
Información
de catálogo Referencia
Descripción
Fecha alta
Fecha baja
Puntos asociados
...
MODELO DE DATOS
Proceso de recopilación
Archivo simple .- Diversidad de fuentes
.- Tamaño de las fuentes
Almacenes de datos
Base de datos
Data Warehouse
Analizar
MODELO DE DATOS
BBDD Transaccional
Identificar la información válida para el análisis: qué fuentes externas serán necesarias
Datos socioeconómicos,
demográficos…
BBDD
Transaccional
Información necesaria
MODELO DE DATOS
Procesos de volcado y
mantenimiento
Base de datos
Transaccional
Almacenes
de datos
MODELO DE DATOS
Estructura jerárquica
Copo de nieve
Depto.
Estrella
Sección
Lugar
Producto
Familia
Ventas Color
Lugar
Producto
Tiempo Talla
Región CCAA
Tiempo Colección
Rebajas Rebajas
Mes Semana
verano invierno
Trimestre
MODELO DE DATOS
Estructura jerárquica
MODELO DE DATOS
Estructura jerárquica
MODELO DE DATOS
ID_producto
ID_Tienda
Ventas
ID_producto ID_Tienda
DESC_producto DESC_Tienda
· Tablas de relaciones:
Almacenan relaciones padres-hijos entre atributos. También relaciones muchos a muchos
Producto_Color
ID_producto
ID_Color
DESC_Color
MODELO DE DATOS
Relaciones. (Ejemplo: Atributo Cliente)
Uno a uno: ID cliente - DNI Muchos a uno: ID cliente – código postal (padres)
Un cliente tiene un único dni Un código postal tiene uno / muchos clientes
Un dni pertenece a un único cliente Un cliente pertenece a un único código postal
· Tablas Agregadas
· Tablas Particionadas
· Creación de índices.
MODELO DE DATOS
Proceso ETL
.- Extraction
.- Transformation
.- Load
Lectura datos
Pruebas de calidad transaccionales
Indización Incorporación de
datos externos
ETL
Planificación de la carga
y mantenimiento Creación de claves
Integración de datos
Limpieza y
Transformación Agregaciones
MODELO DE DATOS
Información
Información
de puntos
de catálogo
Información de
proveedores
Información
de clientes
Información de
Información incidencias
de ventas
Información de
tiendas
Información
de productos
Información Información
de campañas de segmentos
Información de
comunicaciones
MODELO DE DATOS
Necesidad
Analizar la información
Objetivo
• Puntos de vista del análisis: la información deberá ser analizable desde todas
las jerarquías consideradas. Esto incluye cruces entre cualquiera de ellas:
• Cliente
• Producto
• Centro
• ...
• Agregaciones. Siempre será posible obtener distintos niveles de agregación
generando un roll up / drill down, pero la información almacenada será al
máximo detalle disponible.
MODELO DE DATOS
Usuarios de la información
1. Análisis
· Conocimiento del negocio
· Analizar el sistema informático
· Definición de los requerimientos del
usuario (informes)
· Documentación Planificación
· Definición del modelo lógico
· Definición del proceso de ETL
2. Desarrollo
· Definición del modelo físico
· Implementación modelo físico
· Desarrollo procesos de ETL
Tratamiento de
•Asignación población y vía según INE
domicilios
•Corrección y actualización de nombre de
Variables de
vías y poblaciones erróneos u obsoletos
partida
•Asignación del código postal (en función
población, vía y número)
•Nombre
•Apellido 1
•Apellido 2 Tratamiento de •Separación de nombre de pila y apellidos
•Tipo de Vía nombres
•Asignación de sexo
•Nombre de Vía
•Corrección de errores
•Nº
•Expansión de abreviaturas
•Resto Vía
•Detección de nombres no identificables
•Código Postal
•Población
•Provincia •Asignación clave en función nombre y
Duplicados
•Fecha dirección
Nacimiento •Identificación de duplicados
•DNI
•Teléfono 1
•Teléfono 2 Normalización de •Eliminación caracteres no numéricos
teléfonos •Asignación del prefijo
•Comprobación de los 5 primeros dígitos en
función de población y vía.
MODELO DE DATOS
2. Desarrollo
Definición del modelo de datos.
DEPARTAMENTO
ID departam ento
CAMPAÑA REGIÓN Descripción
ID cam paña ID región iddepartamento = iddepartamento
Descripción Descripción SECCIÓN
idscampaña = idcampaña idregión = idregión
ID sección
Descripción
SEGMENTO idtienda=idtienda TIENDA ID departam ento
ID segm ento ID tienda idsección = idsección
Descripción CLIENTE Descripción FAMILIA
ID cam paña ID cliente Localidad ID fam ilia
idsegmento = idsegmento
Sexo ID región Descripción
Dirección Postal idtienda=idtienda
ID sección
SEGCLIENTE Municipio idproducto = idproducto idfamilia = idfamilia
ID segm ento Provincia TICKET PRODUCTO SUBFAMILIA
ID cliente Código Postal ID ticket ID producto ID subfam ilia
ID cam paña Fecha Alta ID producto Referencia Descripción
Fecha Alta ID tienda ID cliente Descripción ID fam ilia
Fecha Baja Lortad Fecha Pedido ID subfam ilia
idsubfamilia = idsubfamilia
idcliente = idcliente em ail Num Unidades Fecha Alta
idcliente = idcliente
Im porte Unidad Fecha Baja
ID tienda idproducto = idproducto
PUNTOS Entrega idproveedor = idproveedor
ID cliente Fecha Entrega PDTO_PROV PROVEEDOR
Nº Tarjeta Hora Inicio Entrega ID producto ID proveedor
Fecha Hora Fin Entrega ID proveedor Descripción
Oferta idticket = idticket CIF
Puntos Debe
Puntos Haber INCIDENCIA SUBCAT_INCID
ID incidencia ID subcategoría CATE_INCID
nº tarjeta = nº tarjeta
ID ticket Descripción ID categoría
SALDO ID subcategoría ID categoría Descripción
Nº Tarjeta idsubcategoría = idcategoría =
Fecha actualiz. idsubcategoría idcategoría
Saldo
MODELO DE DATOS
2. Desarrollo
Alimentación del modelo de datos.
Agrupación de
ofertas dentro de
una misma
campaña
Origen: Se genera en el
Origen: Se genera en el proceso de compra o de
proceso de análisis en Origen: Se genera en el carga con cumplimiento
el Sistema de proceso de alta. Origen: Se genera en el condiciones
Información Formulario solicitud proceso compra
MODELO DE DATOS
2. Desarrollo
Comprobaciones del modelo de datos
FIN