Diseño y Origen de datos Fecha Febrero 2012

Anuncio
Diseño y Origen de datos
Fecha Febrero 2012
Diseño y Origen de datos
1. Introducción
1.1. Sobre este documento
El presente documente es la base para la implementación de la arquitectura final de
liberación del modelo en el server de qlikview y además la definición de las fuentes de
información y sus reglas de extracción.
copyright  1996-2008 QlikTech International
Page 2
Diseño y Origen de datos
2. Vista general del sistema
La figura describe la arquitectura final del proyecto, así como las diferentes fuentes de
información:
copyright  1996-2008 QlikTech International
Page 3
Diseño y Origen de datos
3. Diagrama de Relación de datos (Origen)
En esta sección se grafican las diferentes tablas que se usarán para la construcción del
modelo
3.1. Detalle de Relación de datos
CarteraAlimentos
Clientes
Ventas Y Cuotas
Sku
Cliente_id
Cliente_id
Cliente_key
Estructura_ventas
Region_id
Zona_id
Territorio_id
Productos
Sku
Linea_Id
Categoria_id
Estructventas
Estructura_ventas
Cliente_id
CarteraConfiteria
Cliente_key
Nuevos Productos
Promociones
Sku
Inv-SellOut Alimentos
Class_alterna
Top Zona
Linea_Id
Cliente_id
Zona_id
Top Territorio
Cliente_id
Territorio_id
Region_id
Marca_id
Categoria_id
Sku
Cliente_Id
Top Region
Inv-SellOut Confiteria
Sku
Cliente_Key
Cliente_id
Region_id
copyright  1996-2008 QlikTech International
Page 4
Diseño y Origen de datos
4. Tablas de datos (Origen)
En esta sección especifican las tablas y campos a leer de las diferentes fuentes de
información origen
4.1. Detalle de las tablas
Origen: SQL
Tabla: Cliente
Frecuencia de Actualización: Diaria total la tabla
Campos:
Nombre
Cliente_key
Cliente_id
Cliente_nombre
Cliente_punto_de_venta
Subcadena_id
Subcadena
Cadena_id
Cadena
Estado_id
Estado
Ciudad_id
Ciudad
Canal_id
Canal
Zona_id
Zona
Region_id
Region
Gerencia_id
Gerencia
Udc_id
Udc
Zona_cobranza
Estructura_ventas
Segmentación del
Cliente
Tipo de negocio de
cliente
Formato de cliente
Comentarios
Identificador de cliente, Origen de base de datos Alimentos
Identificador de cliente, origen confitería
Nombre del Cliente
Cliente a nivel de detalle de punto de venta
Identificador de subcadena
Nombre de la subcadena
Identificador de cadena
Nombre de la cadena
Identificador del estado del cliente punto de venta
Nombre del estado
Identificador de la ciudad
Nombre de la ciudad
Identificador Canal
Nombre de canal
Identificador Territorio
Nombre de la Territorio
Identificador de la Zona Nota: Al hacer la lectura multiplicar por 10
Nombre de la Zona
Identificador de la Region Nota: Al hacer la lectura multiplicar por 100
Nombre de la Region
No existe actualmente, se va a adicionar (Dimon, Gold, silver..)
No existe actualmente, se va a adicionar (Abarrotero,confitero,mixto)
No existe actualmente, se va a adicionar (Vendedores Portafolio,
mostradores, cash & carry)
copyright  1996-2008 QlikTech International
Page 5
Diseño y Origen de datos
Origen: SQL
Tabla: Producto
Frecuencia de Actualización: Diaria total la tabla
Campos:
Nombre
Product_key
Sku
Producto
Linea_id
Linea
Marca_id
Marca
Categoría_Id
Categoría
Unidad_de_Medida
Peso_neto
Unidad_de_peso
Sabor
Comentarios
Identificador producto
Código de producto
Descripción de producto
Identificador de línea
Nombre de Línea Anterior
Identificador de la Marca
Nombre de la marca Anterior
Identificador de la Categoría
Nombre de la categoría Anterior
Unidad_de_Medida
Peso Neto del porducto
Unidad de medida para el peso
No existe se tiene que agregar
Origen: SQL
Tabla: nueva_estructura_ventas
Frecuencia de Actualización: Diaria total la tabla
Campos:
Nombre
Id_estructura_ventas
Gerencia_consolidada
Comentarios
Identificador estructura de venta Nota: renombrar a estructura_ventas
Descripción de Gerencia Nota: Se liga al cliente y solo se leen Mayoreo
Origen: SQL
Tabla: class_alterna
Frecuencia de Actualización: Diaria total la tabla
Campos:
Nombre
Linea_id
Linea
marca
Nueva_categoria
Nuevo_segmento
Nueva _marca
Categoria_alt
Comentarios
Identificador de Línea
Descripción de Línea Nota: renombrar a Submarca
Nombre de marca
Nombre categoría Nota: renombrar categoría
Nombre segmento alterno
Nombre marca Nota: renombrar a Marca
Categoría alterna
copyright  1996-2008 QlikTech International
Page 6
Diseño y Origen de datos
Origen: SQL
Tabla: situacion_ventas
Frecuencia de Actualización: Diaria, Incremental, se genera un archivo mensual, se actualizan solo
los ultimos dos meses.
Campos:
Nombre
Cliente_id
Sku
Unidades
mes
año
Cuota
facturado
Facturado_ce
Flag_cad
……
Fecha
Flag_cierre
Comentarios
Identificador del cliente
Código del producto
Identificador para “net revenue”, “kilos”, o “cajas”
Mes del movimiento
Ojo falta en la base, hay que agregarlo
Cuota
Monto de la factura
Devoluciones o retornos
A=Alimentos, C=Confiteria renombrar a “Tipo de Portafolio”
Definir si se requiren los otros campos
Nota: campo no existente, generar al leer con el mes y el año
Dato para indicar si el dato esta con cierre, agregarlo
Falta definir el manejo de la venta real y/o con rates
Origen: Excel
Encargado:
Nombre del archivo: Cartera.xls
Sheet: Alimentos
Frecuencia de Actualización: Diaria, definir si pasan la historia completa o se hacen incrementales
con guardado de la historia.
Nombre
Cliente_id
Documento
Referencia
Fvencimiento
Importe
Saldo
Vigente
Vencido
1a15
16a30
31a60
61a90
91mas
Origen de la Cartera
Comentarios
Identificador del cliente (PDV)
Ojo el código debe de ser exacto al que se maneja en bases de datos
Documento de cartera
Referencia
Fecha Vencimiento
Importe original
Saldo
Saldo sin vencer
Saldo Vencido
Saldo vencido de 1 a 15 dias
Saldo vencido de 16 a 30 dias
Saldo vencido de 31 a 60
Saldo vencido de 61 a 90
Saldo vencido 91 o mas dpias
Fijar en “Alimentos” Campo generado en la carga
Origen: Excel
Encargado:
Nombre del archivo: Cartera.xls
Sheet: Confiteria
Frecuencia de Actualización: Diaria, definir si pasan la historia completa o se hacen incrementales
con guardado de la historia.
Nombre
Cliente_key
Comentarios
Identificador del cliente
copyright  1996-2008 QlikTech International
Page 7
Diseño y Origen de datos
Documento
Referencia
Fvencimiento
Importe
Saldo
Vigente
Vencido
1a15
16a30
31a60
61a90
91mas
Origen de la cartera
Ojo el código debe de ser exacto al que se maneja en bases de datos
Documento de cartera
Referencia
Fecha Vencimiento
Importe original
Saldo
Saldo sin vencer
Saldo Vencido
Saldo vencido de 1 a 15 dias
Saldo vencido de 16 a 30 dias
Saldo vencido de 31 a 60
Saldo vencido de 61 a 90
Saldo vencido 91 o mas dpias
Fijar en “Confiteria” Campo generado en la carga
Origen: Excel
Encargado:
Nombre del archivo: NuevosProductos.xls
Sheet: NuevosProductos
Frecuencia de Actualización: Diaria toda la tabla
Nombre
sku
Producto
FechaIngreso
FechaSalida
In-out
Tipo_Presentacion
Piezas_Corrugado
Apoyos
Comentarios
Código de producto
Ojo el código debe de ser exacto al que se maneja en bases de datos
Descrioción
Fecha de ingreso como Nuevo producto
Fecha de salida como Nuevo product (a partir de esa fecha se toma como
product de línea)
Indica si el producto es de entrada salida (S/N)
Presentación de producto (ejemplo Corrugado 12x8x25g)
Piezas por Corrugado
Origen: Excel
Encargado:
Nombre del archivo: Promociones.xls (Detalle por region)
Sheet: Centro, Norte, Sur (Un sheet para cada región)
Frecuencia de Actualización: Diaria toda la tabla
Nombre
Id_región
Región
Ciudades
Promoción
Premios
Mecanica
Clientes
Categoria_id
Categoría
Marca_id
Marca
Comentarios
Id de la región
Ojo el código debe de ser exacto al que se maneja en bases de datos
Nombre de la región
Ciudades a las que aplica esta promoción, solo de referencia
Nombre de la promoción
Descripción de los premios
Descripción de la mecánica de promoción
Clientes a los que aplica, solo de referencia
Identificador de categoría a la que aplica la promoción
Ojo el código debe de ser exacto al que se maneja en bases de datos
Nombre de la categoría a la que aplica la promoción
Identificador de Marca a la que aplica la promoción
Ojo el código debe de ser exacto al que se maneja en bases de datos
Nombre de la marca a la que aplica la promoción
copyright  1996-2008 QlikTech International
Page 8
Diseño y Origen de datos
Fecha Inicio
Fecha Término
Fecha Inicio de la promoción
Fecha de término de la promoción
Origen: Excel
Encargado:
Nombre del archivo: Promociones.xls (Detalle por Categoría)
Sheet: Consolidación
Frecuencia de Actualización: Diaria toda la tabla
Nombre
Promoción
Categoria_id
Categoría
Marca_id
Marca
Fecha Inicio
Fecha Término
AlcanceSO
CrecimientoEsperado
CrecimientoReal
Comentarios
Nombre de la promoción
Identificador de categoría a la que aplica la promoción
Ojo el código debe de ser exacto al que se maneja en bases de datos
Nombre de la categoría a la que aplica la promoción
Identificador de Marca a la que aplica la promoción
Ojo el código debe de ser exacto al que se maneja en bases de datos
Nombre de la marca a la que aplica la promoción
Fecha Inicio de la promoción
Fecha de término de la promoción
Alcance de la promoción
Crecimiento Esperado SO%
Crecimiento Real SO %
Origen: Excel
Encargado:
Nombre del archive:Top.xls
Sheet: Nacional
Frecuencia de Actualización: Diaria toda la tabla
Nombre
Id
Nivel
Comentarios
Identificador de Cadena, Sub Cadena o PDV
Se captura “Cadena”, “SubCadena” o “PDV” según el nivel del dato a
llenar en el campo anterior
Origen: Excel
Encargado:
Nombre del archive:Top.xls
Sheet: Regionl
Frecuencia de Actualización: Diaria toda la tabla
Nombre
Id_region
Id
Nivel
Comentarios
Id de la región al que se va a especificar
Identificador de Cadena, Sub Cadena o PDV
Se captura “Cadena”, “SubCadena” o “PDV” según el nivel del dato a
llenar en el campo anterior
Origen: Excel
Encargado:
copyright  1996-2008 QlikTech International
Page 9
Diseño y Origen de datos
Nombre del archive:Top.xls
Sheet: Zona
Frecuencia de Actualización: Diaria toda la tabla
Nombre
Id_zona
Id
Nivel
Comentarios
Id de la Zona
Identificador de Cadena, Sub Cadena o PDV
Se captura “Cadena”, “SubCadena” o “PDV” según el nivel del dato a
llenar en el campo anterior
Origen: Excel
Encargado:
Nombre del archive:Top.xls
Sheet: Territorio
Frecuencia de Actualización: Diaria toda la tabla
Nombre
Id_Territorio
Id
Nivel
Comentarios
Id de territorio al que se va a especificar
Identificador de Cadena, Sub Cadena o PDV
Se captura “Cadena”, “SubCadena” o “PDV” según el nivel del dato a
llenar en el campo anterior
Origen: Excel
Encargado:
Nombre del archivo: Sellout.xls
Sheet: Alimentos
Frecuencia de Actualización: Diaria, definir si se carga toda la historia y si es necesario hacer
incrementales
Nombre
Cliente_punto_de_venta
Codigo
Nombre
Inventario
tipo
Sellout
WOI
WOS
Año
Mes
Semana
Comentarios
Cliente punto de venta
Ojo el código debe de ser exacto al que se maneja en bases de datos
Codigo
Ojo el código debe de ser exacto al que se maneja en bases de datos
Nombre de la marca, submarca o presentación (según el nivel que
tenga)
Inventario
M= Marca, SM=Submarca, S=Sabor
Sell out (Desplazamiento)
Weeks of Inventori
Weeks of sales
Año
Mes
Semana
copyright  1996-2008 QlikTech International
Page 10
Diseño y Origen de datos
Origen: Excel
Encargado:
Nombre del archivo: Target.xls
Sheet: Frecuencia de Actualización: Diaria toda la tabla
Nombre
Año
Cadena_id
Cadena
Marca_id
Marca
Target
Comentarios
Año del target
Id de Cadena
Nombre de Cadena
Id de la marca
Marca
Porcentaje de crecimiento esperado en el año
Origen: Excel
Encargado:
Nombre del archivo: Contratos.xls
Sheet: Frecuencia de Actualización: Diaria toda la tabla
Nombre
Canal
Año
Mes
Unidades
Cantidad
Comentarios
“Mayoreo”
Año de contrato
Mes de contrato
Identificador para “net revenue”, “kilos”, o “cajas”
Monto en pesos, o kilos o cajas según campo unidades
Origen: Excel
Encargado:
Nombre del archivo: Perfiles.xls
Sheet:Perfiles
Frecuencia de Actualización: Diaria toda la tabla
Nombre
Nombre Perfil
TipoPerfil
Id_codigo
Comentarios
Nombre de Perfil
Puede ser “Region”, “Territorio”, “Zona”, “PDV”
Id del código a capturar según TipoPerfil
copyright  1996-2008 QlikTech International
Page 11
Diseño y Origen de datos
5. Requerimientos de Análisis
Requerimientos necesarios para la elaboración de los análisis en el modelo
5.1. Valores
Número
1
Nombre
Venta Real Monto
2
Plan Monto
3
Cumplimiento Plan
Descripción
Suma situacion_ventas.facturado situacion_ventas.facturado_ce
Donde situacion_ventas.unidades = “Net
Revenue”
Suma situacion_venta.cuota
Donde situacion_ventas.unidades = “Net
Revenue”
Venta Real Monto / Plan Monto
5.2. Dimensiones
Número
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Campo
Cliente.Region
Cliente.Zona
Cliente.Territorio
Cliente.Cliente_punto_de_venta
Cliente.Cadena
Cliente.Subcadeba
Cliente.Cliente
Situación_venta.unidades
Producto.Categoria
Producto.Marca
Producto.linea
Producto.sku
Se calcula en base si el
product.sku se encuentra en la
tabla de topregion
Se calcula en base si el
product.sku se encuentra en la
tabla de topzona
Se calcula en base si el
product.sku se encuentra en la
tabla de topterritorio
Se calcula en base si el
situacion_ventas.sku se
encuentra en la tabla de
nuevosproductos en el rango
de fechas
Cartera.Origen de la cartera
Producto.sabor
Descripción
Región
Zona
Territorio
CPV
Cadena
SubCadena
Cliente
VentaEn
Categoria
Marca
SubMarca
Sku
TopRegion
TopZona
TopTerritorio
TopRegion
Origen de la Cartera
Sabor
copyright  1996-2008 QlikTech International
Page 12
Diseño y Origen de datos
19
20
Cliente.Segmentacion del
cliente
Tipo de Negocio Cliente
Formato de Cliente
Situación_ventas.Tipo De
Portafolio
WOS B
WOS F
WOI
Segmentacion del cliente
Tipo de Negocio cliente
Formato de Cliente
Tipo de Portafolio
Inventario actual / (promedio de desplazamiento
de las 4 últimas semanas considerando esta
semana)
Inventario actual / (promedio de desplazamiento
de las 4 siguientes semana DEL AÑO PASADO)
Inventario actual / desplazamiento
copyright  1996-2008 QlikTech International
Page 13
Documentos relacionados
Descargar