Vous êtes sur la page 1sur 43

UPRIVADA ANTENOR ORREGO

FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA DE COMPUTACION Y
SISTEMAS

CURSO:
SISTEMAS DE INFORMACION ESTRATEGICA
TEMA:
SISTEMAS DE INFORMACION ESTRATEGICA PARA
LA EMPRESA DE COBRANZAS CASSIEL

INTEGRANTES:

POZO LOPEZ, FRANK JUNIOR(COORD)


RABANAL ULLILEN GERALDINE
HUAMANA GONZALES JULIETA
SANTOS LOPEZ JHOSELYNE
VASGAS YAES LESLIE

DOCENTE;
ING. CASTAEDA SALDAA, JOSE

LA LIBERTAD, TRUJILLO PERU


2015
Trujillo, 2015

Contenido
INTRODUCCION............................................................................4
1. JUSTIFICACION.....................................................................5
Resumen Ejecutivo....................................................................5
1.1. Evaluacin del Caso del Negocio.........................................7
1.1.1. Objetivos Estratgicos de la Organizacin........................7
1.1.2. Objetivos de Aplicacin BI...............................................7
1.2. Identificacin de la Oportunidad del Negocio......................7
1.2.1. Necesidad o Problema del Negocio..................................7
1.2.2. Oportunidades y Fortalezas del Negocio...........................8
1.2.3. Aporte de la Aplicacin BI para Satisfacer/Resolver la
necesidad/ Oportunidad del Negocio...........................................8
1.2.4. Mejora del Proceso del Negocio.......................................8
2. PLANEAMIENTO....................................................................9
2.1. Infraestructura Organizacional...........................................9
2.1.1. Tcnica...........................................................................9
2.1.2. No Tcnica....................................................................10
2.2. Project Charter................................................................11
3. ANALISIS DEL NEGOCIO.......................................................14
3.1. Definicin de los Requerimientos......................................14
3.1.1. Infraestructura Tcnica..................................................14
Requerimientos Hardware.....................................................14
Requerimientos Software......................................................14
3.1.2. Requerimientos de Reportes..........................................15
3.1.3. Requerimientos de Fuentes de Datos.............................15
3.1.4. Requerimientos de Limpieza de Datos............................15
3.1.5. Requerimientos de Seguridad........................................16
3.2. Anlisis de Datos.............................................................17
3.2.1. Modelo Lgico de Datos Completo..................................17
3.2.2. Especificacin de Limpieza de Datos..............................17
3.3. Prototipos.......................................................................18
3.3.1. Datos a ser Usados........................................................18
Los datos a ser usados se obtendrn de las siguientes tablas:. . .18
3.3.2. Prototipos....................................................................18

4. DISEO..............................................................................20
4.1. Diseo de la Base de Datos..............................................20
4.1.1. Modelo Fsico de Datos..................................................23
4.1.2. DDL..............................................................................27
4.2. Diseo ETL......................................................................29
4.2.1. Mapeo Fuente-Destino...................................................29
4.2.2. Diagrama de Flujos de Procesos ETL..............................31
4.3. Diseo del Repositorio de Metadata..................................35
5. DESPLIEGUE.......................................................................36
5.1. Implementacin...............................................................36
5.1.1. Lista de Entregables......................................................36
5.1.2. Gua de Referencia........................................................36
CONCLUSIONES.......................................................................36
ANEXOS..................................................................................36

INTRODUCCION

La exigencia de tecnologa respecto a la toma de decisiones ejecutivas, permite disponer


de sistemas

de

informacin que

apoyan

esta

tarea

a partir de

grandes

volmenes

de informacin procedentes de los sistemas de gestin y transaccionales. numerosos autores


han subrayado la importancia de los sistemas de informacin como la base para construir
la estrategia empresarial; ya que los sistemas de informacin brindan grandes oportunidades
para crear ventajas competitivas, para cambiar la manera como una empresa compite, o para
innovar los procesos de una organizacin.
La realizacin de un Plan de Sistemas de Informacin Estratgico dentro de DIGITAL

MASTER S.A.C., tiene como finalidad asegurar la adecuacin entre los objetivos estratgicos
de la misma y la informacin necesaria para soportar dichos grandes objetivos, requiere saber
hacia dnde vamos, conocer la organizacin, conocer el negocio y conocer el entorno en el que
se opera. No se trata de ser ms eficientes en algunos procesos productivos o transaccionales,
sino de utilizar los sistemas de informacin para mejorar la posicin competitiva. La importancia
de los sistemas de informacin estratgicos radica en el valor que ste le otorgue al cliente, y a
la formulacin de la estrategia para conseguir este resultado.
Es por eso que el presente trabajo sobre el Sistema de Informacin Estratgico, tiene como
finalidad realizar el estudio e implementacin de un Sistema de Informacin estratgico dando
una visin general necesaria para posibilitar dicha integracin del factor humano de mano con
la innovacin de la tecnologa, para obtener un modelo integral que permita controlar
efectivamente una organizacin, para una mejor administracin.

1. JUSTIFICACION
Por qu construir un BI?

La construccin de un BI sirve para tener una mayor participacin en


el mercado y administrar riesgos, haciendo uso del anlisis de sus
datos histricos y actuales. Para as mejorar el gestin de proceso de
Cobranzas de la empresa Cassiel
Cul ser el impacto sobre la organizacin?
El impacto del BI sobre el Instituto, ser beneficioso en todo momento
de acuerdo a la rapidez con que se tome las decisiones y a la
creatividad que se emplee en el momento.
Cmo afecta
cmputo?

las

inversiones

actuales

del

Instituto

en

La inversin que producir el BI ser un poco costosa si se desea que


el Instituto crezca rpidamente.
Cules son los riesgos?
Si se toman adecuadamente las consultas no habr problemas que
puedan afectar al cliente.

Resumen Ejecutivo
CASSIEL es una empresa nueva que se dedica al seguimiento de cobranzas
a travs de llamadas telefnicas.
Inici sus actividades el 24 de abril del 2013. Cuenta con las siguientes
reas: RR.HH, administracin, contabilidad e informtica. En la empresa
trabajan 9 personas (1 administrador, 1 supervisor, 1 administrador del
sistema, 2 personas en cobranzas y 4 operadores en las terminales) hay un
total de 6 computadoras conectadas mediante Ethernet. Se hace uso de un
sistema de informacin de escritorio, desarrollado mediante Visual Basic,
para los procesos, y una base de datos en SQL Server 2008.

Razn Social.- Soluciones Cassiel S.A.C


Ubicacin.- Av. Ftima N 351 - Int. 203; Urb. La Merced
Rubro econmico.- Gestin de cobranza de productos de
consumo del Banco Continental
Clientes.- Banco Continental, clientes del Banco
Continental

I.1.1. VISION MISION

Visin: Para el 2015 ser la Empresa de Gestin de Cobranzas lder del norte
del pas y estar posicionados en la mente de nuestros clientes. Expandir
nuestra cartera de clientes y obtener cada vez una mayor participacin en
estos.

Misin: Somos una empresa que brinda Soluciones de Negocios a


entidades financieras Actualmente, los servicios que ofrecemos estn
orientados a la gestin de cobranza de productos de consumo del Banco
Continental, mediante la utilizacin de diversos canales como Cobranza
telefnica, domiciliaria y courier, entre otros.

I.1.2. Organigrama.

GERENTE

Supervisor

Administraci
n

Contabilidad

RR HH

Cobranzas

1.1. Evaluacin del Caso del Negocio


1.1.1.

Objetivos Estratgicos de la Organizacin

1.1.2.

Incrementar la rentabilidad.
Posicionarse en el mercado laboral como una empresa lder
en el rubro de cobranzas
Aumentar la rentabilidad a travs de las cobranzas tiempo
de los clientes de las entidades financieras
Disminuir la tasa del no pago

Objetivos de Aplicacin BI

Mejorar el proceso de cobranzas a travs de las llamadas


Mejorar la confianza de los clientes
Actualizar la data automticamente(online)

1.2. Identificacin de la Oportunidad del Negocio


1.2.1.

Necesidad o Problema del Negocio


La empresa Cassiel en los dos ltimos aos ha tenido un
incremento de morosos y ha tenido un incremento de fallas
en las llamadas telefnicas, los directivos desean saber
cules son las causas y adems saber cul debera ser la
postura para poder superar esta situacin.
El explosivo crecimiento del financiamiento de las empresas,
la creciente colocacin de prstamos de consumo, crditos
hipotecarios y vehiculares, entre otros, por parte de las
entidades del sistema financiero.

1.2.2.

Oportunidades y Fortalezas del Negocio


Mercado amplio con necesidades de servicio en el rea de
computacin.
Aumentar la cartera de clientes
Mejorar los procesos
Prestigio de ingresos y egresos
Anlisis de ingresos y egresos
Recursos financieros adecuados.
Capacidad de adaptacin al mercado.

1.2.3.
Aporte de la Aplicacin BI para
Satisfacer/Resolver la necesidad/ Oportunidad
del Negocio

Determinar el nivel de inventario de un producto o una


pieza.
Identificar los productos de mayor venta y ver si es as en
todos sus canales de distribucin.
Comparar las ventas anuales hasta la fecha actual con las
del ao anterior y hacer una previsin de las ventas de todo
el ao.
Realizar seguimientos de pedidos de clientes y fechas de
entrega preferidas mediante la comparacin con
inventarios de productos.
Identificar clientes que estn reduciendo sus compras, a fin
de ofrecerles incentivos especiales que aseguren su
permanencia como clientes.
Implementar cuadros de mando y evaluaciones de puntajes
para que los ejecutivos y supervisores puedan detectar
rpidamente excepciones operativas o indicadores de
rendimiento clave (KPI) que estn fuera de los rangos
aceptados.
Establecer y supervisar parmetros de rendimiento y
emprender acciones correctivas si hay peligro de
incumplimiento.
Proporcionar a los usuarios empresariales la capacidad de
realizar sus propios anlisis en cada caso sin tener que
recurrir a los escasos recursos de TI.
Alinear las operaciones cotidianas y los objetivos
estratgicos y detectar rpidamente si hay discrepancias.

1.2.4.

Mejora del Proceso del Negocio

Contar con informacin actualizada de cada proyecto o


cambio de estrategia de la Empresa.
Tener un buen control de inventarios, organizar almacenes y
llevar de una manera eficaz en tiempo y servicio el producto
al cliente.

2. PLANEAMIENTO
2.1. Infraestructura Organizacional
2.1.1.

Tcnica

Computadoras personales (Intel Core 2 Duo) de los


integrantes del grupo de trabajo los cuales son 6
computadoras.

El DataMart se desarrollara en el entorno: Microsoft SQL


Server 2008R2.

1 servidor de Base de Datos HP ProLiant BL460c Gen8 E52650 2.0GHz 8-core 1P 32GB-R P220i SFF Server.

Procesador: AMD G630 2.7GHz

Memoria Ram: 3GB RAM


Disco Duro: 1TB HDD, DVD/CD-RW.
Grficos: Intel HD 2000 Graphics.
S.O: Windows 7 Home professional 64-Bit.

Costos
Si sobre todo en la renovacin de PC y perifricos de entrada y
salida e impresoras

EQUIPOS

6
6
6
10
20

Computadora Intel Pentium 4GB


RAM
12,000.00
Impresora HP deskjet D2500
2,000.00
Impresora HP Laser P1102
2,000.00
Lectora y Grabador de DVD
2,0000.00
Memoria USB 16GB
600.00
18,600.0
TOTAL
0

Cuenta con los siguientes modulos

Mdulo
Modulo
Mdulo
Mdulo
Modulo

de Archivos
que Gestiona las llamadas
de Seguimiento de contacto
de Reportes.
Cartera Viva de Clientes

1. Arquitectura del SI de Seguimiento de Cobranzas

En la siguiente figura se puede observar el diagrama de despliegue y


de arquitectura del SI, el cual cuenta con 1 administrador del sistema y
6 usuarios que acceden a sus respectivos terminales o PC, las cuales
se conectan al sistema formado por 4 capas(Clases, Negocio, Datos y
Presentacin) que obtiene informacin de la base de datos.

Figura N 01 Diagrama de Despliegue y Diseo de Red


En la figura se puede observar el men principal del sistema de
informacin, donde en la parte superior se encuentran los diferentes
mdulos descritos anteriormente y el logo de la institucin al centro

Men principal del Sistema de Gestin de Cobranzas

2.1.2.

No Tcnica

a. Modelo Lgico de Datos


Para el anlisis de los datos, se comienza por analizar los
datos fuentes que manejan los procesos de la empresa, el
tipo de la base de datos y la estructura de las tablas.
Base de datos fuente: El modelo de la base de datos de
la Empresa Cassiel esta descrito en la siguiente figura:

2.2. Project Charter


Generalidades

Ttulo del Proyecto

PROYECTO DE BUSINESS INTELLIGENCE


PARA Cassiel

Organizacin

Financiera

rea de Prcticas

rea de Gestion de Cobranzas

Facilitador de la
Prctica

Peres Lopez Francisco

Descripcin de la Organizacin

CASSIEL es una empresa nueva que se dedica al seguimiento


de cobranzas a travs de llamadas telefnicas.

Informacin General del Proyecto:


a.Descripcin
Este proyecto surge como un requerimiento de la empresa CASSIEL
SAC., para el rea de gestin de cobranzas, a fin de mejorar la
rentabilidad de la empresa

b. mbito
Local

Requerimientos:

1.1. Del Proyecto

Cumplir con los objetivos del proyecto


Participar en el inicio y trmino de cada fase.
Proponer al lder usuario como participantes del proyecto.
Promover la participacin de los usuarios.
Participar activamente en todas las fases del proyecto.
Asegurar la calidad de la informacin presentada.

1.2. Del Producto

La interfaz de usuario se implementara con el lenguaje de


programacin java
La base de datos estar implementada en MySQL Workbench,
los reportes se harn en Pentaho y qlickview.
La interfaz debe de ser amigable

Criterios de Aceptacin:

Stakeholder que acepta: Ruben Mezones Fernandes


Requisitos que deben cumplirse: El documento debe de estar bien
especificado y debe abordar todas las expectativas del cliente.
Forma en que se aceptar: Digital.

Riesgos Iniciales:

No tener los entregables en las fechas programadas.

Falta de Colaboracin por parte de los trabajadores de Cassiel


Cumplir con otros requerimientos diferentes.
No contar con los materiales y equipos tecnolgicos en forma
oportuna.
Infraestructura tecnolgica inadecuada para el desarrollo del
proyecto.

Objetivos del Proyecto

Criterios de xito
1.1.

Alcance:

Cumplir con la elaboracin de los


siguientes entregables: Software
de Gestion de cobranzas y el
Manual de Usuario

Aprobacin de todos
los Entregables por
parte del cliente.

1.2. Tiempo:
Concluir con el proyecto en el
plazo solicitado.

Concluir el proyecto en
17 semanas, del 11 de
Agosto y hasta el 1 de
Diciembre.

1.3. Costo:
Cumplir con el presupuesto
estimado del proyecto de
S/.15.000.00.
1.4. Calidad:

1.5. Otros:

Hitos

No exceder el
presupuesto del
proyecto.

Persona(s) que
aprueba(n)

Hito

Fecha

Avance 1

15/09/201
5

Medio Ciclo

15/10/201
5

Avance 2

13/11/201
5

Avance 3

09/11/201
5

Fin de Ciclo

10/12/201
5

Presupuesto estimado:

Concepto

Unidad de
Medida

Concepto

Precio
Unitario

Subtotal

Personal

Mes

6 Empleados

1050.00

6000.00

Material de
Escritorio

Unidad

Papel,
lapiceros, ect

32.30

100.00

Otros Costos

Unidad

250

1500.00

TOTAL

7600.00

Transportes,
otros

3. ANALISIS DEL NEGOCIO


3.1. Definicin de los Requerimientos
3.1.1.

Infraestructura Tcnica

Requerimientos Hardware
El proyecto de BI se implementar en la misma infraestructura,
por lo tanto la Institucin no necesitar hacer algn gasto en
comprar nuevo hardware.
Requerimientos Software

Para la implementacin se trabajar con MySQL Workbench. En


la tabla se detalla la herramienta a utilizar y los procesos a
ejecutar.
Componente del Proceso

Herramientas

Construccin de Interfaces

Report Designer (Pentaho)

Cubos

Schema-Workbench (Pentaho)

ETL

Data Integration (Pentaho)

DataMart /BI

MySQL Workbench
Biserver-ce (Pentaho) Servicio

Visualizacin de Reportes

Web y moviles
Qlikview 11 pentaho - client

3.1.2.

Requerimientos de Reportes

3.1.3.

Requerimientos de Fuentes de Datos

Se necesita saber la cantidad de nro de seguimientos


registradas en un determinado periodo.

Se desea saber la el nro total de deudas de los clientes.

Reportar el total final de los tipos de estados de los clientes

3.1.4.

Requerimientos de Limpieza de Datos

Definicin de Workflow (Flujo de Trabajo): La deteccin y el


retiro de anomalas son realizados por una secuencia de operaciones
sobre los datos sabidos como el workflow. Para alcanzar un workflow
apropiado, se debe identificar las causas de las anomalas y errores.
Si por ejemplo encontramos que una anomala es un resultado de
errores de mquina en etapas de entrada de datos, la disposicin del
teclado puede ayudar en la solucin de posibles problemas.
Ejecucin de Workflow: En esta etapa, el workflow es ejecutado
despus de que su especificacin es completa y su correccin es
verificada. La implementacin del workflow debera ser eficiente, las
operaciones de limpieza de datos requieren de una considerable
cantidad de poder computacional, pero el proceso es normalmente
rpido.

Los datos sern resumidos hasta tal nivel de detalle que el


usuario desee analizar la informacin visualizada, con el fin de
conocer el detalle de los datos que han servido inicialmente
para crearla; es decir se realizar dos tipos de consultas: Drill
Down o Drill Up.

(Reporte Drill-down)

(Reporte Drill-up)

3.1.5.

Requerimientos de Seguridad

Controlar el registro de nuevos datos, a travs de cuentas de

usuario.
Establecer privilegios de acceso de datos.
Considerar nuevas amenazas y vulnerabilidades.
Identificar si existe redundancia de datos.
Identificar riesgos de vulnerabilidad
Evaluar los procedimientos de respaldo de informacin.

3.2. Anlisis de Datos


3.2.1.

Modelo Lgico de Datos Completo

3.2.2.

Especificacin de Limpieza de Datos

Transformacin de datos: la Transformacin de Datos


permite al trazar un mapa de datos, en el formato esperado.
Esto incluye conversiones de valor o funciones de traduccin
as como normalizacin de valores numricos para conformarse
a valores mnimos y mximos.
Eliminacin de duplicados: la deteccin de duplicados
requiere un algoritmo para determinar si los datos contienen
representaciones dobles de la misma entidad. Por lo general,
los datos son ordenados por un dato "llave" que permite la
identificacin ms rpida.

3.3. Prototipos
3.3.1.

Datos a ser Usados

Los datos a ser usados se obtendrn de las siguientes tablas:

3.3.2.

Cliente
Producto
Vendedor
Tiempo
Pago

Prototipos

Prototipo 1:

(Reporte Montos de Venta por Mes)

Prototipo 2:

(Reporte Montos de compra por Cliente al Mes)

Prototipo 3:

(Reporte Ventas Mensuales de Productos por Vendedor)

Prototipo 4:

(Reporte Monto de Ventas de Productos por Tipo de Moneda al


Mes)

4. DISEO
4.1. Diseo de la Base de Datos
Para identificar los componentes haremos uso del mtodo de
Ralph Kimball.
Metodologa de los Cuatro Pasos
Eleccin del BI
Eleccin del objetivo de la Tabla de Hechos
Eleccin de las Dimensiones
Eleccin de los Hechos

A continuacin el desarrollo de cada uno de los pasos detallados:

a. Eleccin del BI

Listado de los BI: rea de Ventas

Listado de Dimensiones:
Cliente
Producto
Vendedor
Tiempo
Pago
Promocin

b. Eleccin del objetivo de la Tabla de Hechos


Tabla de

Objetivo

hechos

Administrar los recursos econmicos para


Ventas

tener un control diario de las Ventas de la


Empresa Digital Master S.A.C..

c. Eleccin de las Dimensiones

Tabla de
Hechos

Objetivos

Dimensiones
Cliente

Ventas

Administrar los recursos

Producto

econmicos para tener un

Vendedor

control diario de las Ventas

Proveedor

de la Empresa Digital

Tiempo

Master S.A.C..

Pago
Promocin

d. Eleccin de los Hechos

Tabla de

Hechos

Hechos

Monto en Soles
Cantidad de OPs
Cantidad de Vendedores
Ventas

Cantidad de Ventas
Cantidad de Productos
ndice % Incremento
% Descuento

Detalle de la Tabla de Hechos


Nombre de la

Nombre de la

Descripcin de la

Tabla

Columna

Columna

Producto_Key

Llave primaria nica para la


dimensin Cliente.
Llave primaria nica para la
dimensin Producto.

Vendedor_Key

Llave primaria nica para la


dimensin Vendedor.

Proveedor_Key

Llave primaria nica para la


dimensin Proveedor.

Cliente_Key

FACT_VENTAS

Llave primaria nica para la


dimensin Tiempo.
Llave primaria nica para la
Pago_Key
dimensin Pago.
Llave primaria nica para la
Promocion_Key
dimensin Promocin.
((Detalle de las claves de las dimensiones)
Tiempo_Key

Nombre de la
Tabla
FACT_VENTAS

Nombre de la

Descripcin de la

Columna

Columna

Monto en Soles

Monto Costos en soles

Cantidad de OPs

Cantidad de OPs

Cantidad de
Vendedores
Cantidad de Ventas
Cantidad de
Productos
ndice %
Incremento

Cantidad de Vendedores
con los que cuenta la
Empresa
Cantidad de Ventas
realizadas por la Empresa
Cantidad de Productos con
los que cuenta la Empresa
Incremento de las Ventas

% Descuento

Descuento a Clientes

(Detalle de las Medidas de la Tabla de Hechos)

4.1.1.

Modelo Fsico de Datos

Teniendo en cuenta el nmero de Tablas de Hechos y las


dimensiones asociadas a estas, orientamos nuestro BI al
Esquema Estrella para obtener una mejor visualizacin del
Modelo para nuestro Diseo Fsico.

Componente: TABLA DE HECHOS Cliente

Componente: TABLA DE DIMENSION Producto

Componente: TABLA DE DIMENSIN Vendedor

Componente: TABLA DE DIMENSIN Tiempo

Componente: TABLA DE DIMENSIN Pago

Componente: TABLA DE DIMENSIN Promocin

(Esquema Lgico de la Tabla de Hechos Ventas)

ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

Cliente_Key

int

no

12

Id_Cliente

char

no

12

NombClient
e

varchar

no

100

RUC

char

no

11

TipoCliente

char

no

10

Zona

varchar

no

50

DESCRIPCIO
N
Dimensin
que contiene
toda la
informacin
detallada de
los Clientes de
Digital Master

DIM_CLIENTE

DIM_PRODUCTO
TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

Producto_Ke
y

int

no

12

Id_Producto

char

no

12

DescProduct
o

varchar

no

100

Marca

varchar

no

50

Precio

decimal

no

(12,2)

ATRIBUTOS

DESCRIPCIO
N
Dimensin
que contiene
la descripcin
de los
Productos de
Digital Master

DIM_VENDEDOR
TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

Vendedor_K
ey

int

no

12

Id_Vendedor

char

no

12

NombVende
dor

varchar

no

100

ATRIBUTOS

DESCRIPCIO
N
Dimensin
que contiene
toda la
informacin
detallada de
los
Vendedores de
Digital Master

DIM_TIEMPO

ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

Tiempo_Key

int

no

Semestre

int

no

Ao

int

no

Mes

int

no

Da

int

no

LONGITU
D

DESCRIPCIO
N

Dimensin que
contiene
detalle del
tiempo de las
ventas en
Digital Master

DIM_PAGO

ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

Pago_Key

int

no

12

Id_Pago

char

no

12

LONGITU
D

DESCRIPCIO
N
Dimensin
que contiene
la informacin
de los Pagos
de Digital

TipoPago

char

no

20

Master

DIM_PROMOCION
TIPOS DE
DATOS

VALORES
NULOS

Promocion_Ke
y

int

no

12

Id_Promocion

char

no

12

DescPromoci
n

varchar

no

100

Inicio

datetime

no

10

Fin

datetime

no

10

ATRIBUTOS

LONGITU
D

DESCRIPCIO
N
Dimensin
que contiene
toda la
informacin
detallada de
las
Promociones
de Digital
Master

Determinar el tipo de Datos de las claves Primarias. Para


nuestro Data Mart se generaran en forma automtica y
ordenada:

Cliente_Key
Producto_Key
Vendedor_Key
Tiempo_Key
Pago_Key
Promocion_Key

TIPO DE DATOS ENTEROS

Especificar las claves forneas para cada Tabla de Hechos:


HECHOS_VENTAS
Cliente_Key (FK)
Producto_Key (FK)
Vendedor_Key (FK)
Tiempo_Key (FK)
Pago_Key (FK)
Promocion_Key
(FK)

(Claves Forneas de las Tablas de Hechos)

4.1.2.

DDL

SELECT [DATA MART DIGITAL MASTER


S.A.C.].dbo.DIM_CLIENTES.Cliente_Key,
[DATA MART DIGITAL MASTER S.A.C.].dbo.DIM_PRODUCTOS.Producto_Key,
[DATA MART DIGITAL MASTER S.A.C.].dbo.DIM_VENDEDORES.Vendedor_Key,
[DATA MART DIGITAL MASTER
S.A.C.].dbo.DIM_PROVEEDORES.Proveedor_Key,
[DATA MART DIGITAL MASTER S.A.C.].DBO.DIM_TIEMPO.Tiempo_Key,
[DATA MART DIGITAL MASTER S.A.C.].DBO.DIM_PAGO.Pago_Key,
[DATA MART DIGITAL MASTER
S.A.C.].dbo.DIM_PROMOCIONES.Promocion_Key,
[DetallePedido].PrecioCompra*[DetallePedido].Cantidad as MONTO,
ReporteDiario.id_reportediario as CantidadDeOps,
Personal.id_personal as CantidadDeVendedores,
Venta.id_venta as CantidadDeVentas,
ArticuloUnidad.id_articulounidad AS CantidadDeProductos,
Compra.Reajuste as IndiceDeIncremento,
Pedido.Descuento*100/([DetallePedido].PrecioCompra+0.01) as
Descuento
FROM [DIGITAL MASTER S.A.C.].dbo.[DetallePedido]
INNER JOIN [DIGITAL MASTER S.A.C.].dbo.Pedido on
[DetallePedido].id_pedido=Pedido.id_pedido
INNER JOIN [DIGITAL MASTER S.A.C.].dbo.Personal on
Personal.id_personal=Pedido.id_personal
INNER JOIN [DIGITAL MASTER S.A.C.].dbo.Venta on
Venta.id_pedido=Pedido.id_pedido
INNER JOIN [DIGITAL MASTER S.A.C.].dbo.ArticuloUnidad on
ArticuloUnidad.id_articulounidad=[DetallePedido].id_articulounidad
INNER JOIN [DIGITAL MASTER S.A.C.].DBO.Articulo ON
ArticuloUnidad.id_articulo=Articulo.id_articulo
INNER JOIN [DIGITAL MASTER S.A.C.].dbo.Compra on
Personal.id_personal=Compra.id_personal
INNER JOIN [DIGITAL MASTER S.A.C.].dbo.Cliente ON
Pedido.id_cliente=Cliente.id_Cliente

INNER JOIN [DIGITAL MASTER S.A.C.].DBO.Obsequio ON


Pedido.id_pedido=Obsequio.id_obsequio
INNER JOIN [DIGITAL MASTER S.A.C.].dbo.Proveedor ON
Compra.id_proveedor=Proveedor.id_proveedor
INNER JOIN [DIGITAL MASTER S.A.C.].dbo.ReporteDiario on
Venta.id_venta=ReporteDiario.id_reportediario
INNER JOIN [DATA MART DIGITAL MASTER S.A.C.].dbo.DIM_CLIENTES ON
Cliente.id_Cliente=DIM_CLIENTES.CodCliente
INNER JOIN [DATA MART DIGITAL MASTER S.A.C.].dbo.DIM_PRODUCTOS On
Articulo.id_articulo=DIM_PRODUCTOS.CodProducto
INNER JOIN [DATA MART DIGITAL MASTER S.A.C.].dbo.DIM_VENDEDORES ON
Personal.id_personal=DIM_VENDEDORES.CodVendedor
INNER join [DATA MART DIGITAL MASTER S.A.C.].dbo.DIM_PROVEEDORES
on Proveedor.id_proveedor=DIM_PROVEEDORES.CodProveedor
INNER JOIN [DATA MART DIGITAL MASTER S.A.C.].dbo.DIM_TIEMPO ON
Venta.FechaVenta=DIM_TIEMPO.Fecha
INNER JOIN [DATA MART DIGITAL MASTER S.A.C.].DBO.DIM_PAGO ON
Pedido.id_pedido=DIM_PAGO.CodPago
INNER JOIN [DATA MART DIGITAL MASTER S.A.C.].dbo.DIM_PROMOCIONES
ON Obsequio.id_obsequio=DIM_PROMOCIONES.CodPromocion

4.2. Diseo ETL


rea de Stage (OLTP):
Vamos a disponer de un repositorio de Base de Datos para la
extraccin, transformacin y carga de datos para nuestro BI. El
enfoque va a ser el siguiente:
Carga de datos de dimensiones: tendremos unas
tablas persistentes en el Repositorio. Cuando realizamos
la carga de las dimensiones, se extrae la informacin de
los orgenes de datos de las tablas de stage hace nuestra
Base de BI.

A partir de ah se almacenar la informacin en el BI. De


esta forma, siempre vamos a guardar la informacin de
manera histrica.
Incluso se podran programar Jobs que procesen el
paquete de instalacin del ETL de manera diaria a cierta
hora en el servidor.

4.2.1.

Mapeo Fuente-Destino

Mapeo clientes dim_clientes

Mapeo articulo dim_productos

Mapeo venta dim_tiempo

Mapeo tipodocumento dim_pago

Mapeo proveedor dim_proveedor

Mapeo personal dim_vendedores

4.2.2.

Diagrama de Flujos de Procesos ETL

ETL DIM_Cliente

ETL DIM_Productos

ETL DIM_Tiempo

ETL DIM_Pago

ETL DIM_Proveedores

ETL DIM_Vendedores

TABLA DE HECHOS: FACT_VENTAS

4.3. Diseo del Repositorio de Metadata

BASE DE
DATOS

TABLA

DESTINO
COLUMNA

LONGITUD

Cliente_Key

TIPO DE
DATO
int

CodCliente

char

12

Cliente
RUC

varchar
char

100
11

TipoCliente

char

10

Zona
Producto_Key

varchar
int

50
12

CodProducto

char

12

varchar

100

TIPO DE
TABLA

BASE DE
DATOS

TABLA

12

DIMENSION
DIM_CLIENTE

DIM_PRODUCT
O

DIGITAL
MASTER DM

DIM_VENDEDO
R

DIM_PROVEED
OR

DIM_TIEMPO

DIM_PAGO

DIM_PROMOCI
ON

CLIENTES

DIMENSION

Producto

PRODUCT
OS

FUENTE
COLUMNA
CodCliente
Cliente
RUC
TipoCliente
Zona

TIPO DE
DATO
char
varchar
char
char
varchar

LONGITUD

CodProducto

char

12

Producto

varchar

100

Marca
Precio

varchar
decimal

50
(12,2)

12
100
11
10
50

Marca

varchar

50

Precio

decimal

(12,2)

Vendedor_Key

int

12

CodVendedor

char

12

CodVendedor
Vendedor

Char
Varchar

12
100

Vendedor

varchar

100

Genero

char

Genero
Proveedor_Key

char
int

9
12

CodProveedor

char

12

CodProveedor
Proveedor
RUC

Char
Varchar
Char

12
100
11

Proveedor

varchar

100

Direccin

varchar

50

RUC

char

11

Direccin
Tiempo_Key

varchar
int

50
12

Fecha
Ao
Mes

datetime
int
varchar

10
4
10

Fecha
Ao
Mes

datetime
datetime
datetime

10
10
10

Da

int

Da

datetime

10

Pago_Key
CodPago
Tipo

int
char
char

12
12
20

PAGO

CodPago
Tipo

Char
char

12
20

Promocion_Key

int

12

CodPromocion

char

12

Promocion

varchar

100

PROMOCI
ONES

CodPromocion
Promocion
Inicio
Fin

Char
Varchar
Datetime
Datetime

12
100
10
10

DIMENSION

DIMENSION

DIGITAL
MASTER

VENDEDO
RES

PROVEED
ORES

DIMENSION
TIEMPO

DIMENSION

DIMENSION

Inicio

datetime

10

Fin

datetime

10

Descripcin
Cliente_Key
Producto_Key
Vendedor_Key
Proveedor_Key
Tiempo_Key
Pago_Key
Promocion_Key
Monto
Cantidad de OPs

varchar
int
int
int
int
int
int
int
money
int

300
12
12
12
12
12
12
12
12

FACT_VENTAS

12
Cantidad de
Vendedores
Cantidad de Ventas

TABLA DE
HECHOS

int
12
int
12

Cantidad de
Productos
ndice % Incremento

int
12
real
real

% Descuento

12
12

VENTAS

Descripcin

varchar

300

Monto
Cantidad de
OPs
Cantidad de
Vendedores
Cantidad de
Ventas
Cantidad de
Productos
ndice %
Incremento
% Descuento

money
int

12
12

int

12

int

12

int

12

real

12

real

12

5. DESPLIEGUE
5.1. Implementacin
5.1.1.

5.1.2.

Lista de Entregables
Informe Final de Proyecto: BI para la empresa Digital Master
SAC.
CD con las aplicaciones a utilizar para el Business
Intelligence
(Data Integration, Schema-Workbench, Biserver-ce y Report
Designer).
Base de datos Dimensional.

Gua de Referencia

Visualizacin de Reportes en Pentaho Bi-Server-CE:


Paso 1: Iniciar el archivo start-pentaho de la carpeta
biserver-ce

CONCLUSIONES
ANEXOS

Vous aimerez peut-être aussi