Sei sulla pagina 1di 47

UNIVERSIDAD NACIONAL DE SAN CRISTBAL

DE HUAMANGA
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y
CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE
SISTEMAS

INTELIGENCIA DE NEGOCIO APLICANDO LA METODOLOGA KIMBALL


EN LA FERRETERA CENTRO SUR PERU S.A.C

CURSO

: ADMINISTRACION DE BASE DE DATOS

PROFESOR

: Ing. PERALTA SOTOMAYOR, Karel

INTEGRANTES

: CONTRERAS MAURICIO, Cesar


QUISPE GAMBOA, Keber
QUISPE HUAMAN, Wagner Ember
URBAY VARGAS, Ruben Dayvis
SANCHEZ ROJAS, Yuri
SANTIAGO QUISPE, Calep Romulo

AYACUCHO-PER
2015

CONTENIDO

RESUMEN........................................................................................................
4
INTRODUCION.............................................................................................. 5
1.1.

OBJETIVO GENERAL....................................................................6

1.2.

OBJETIVO ESPECIFICO................................................................6

1.3.

DELIMITACION.............................................................................6

1.4.

ESTADO DE LA CUESTION..........................................................6

1.5.

ANTECEDENTE DE LA INVESTIGACION.....................................7

2.1.

CUERPO DE LA INVESTIGACION................................................8

2.1.1.

CENTRO SUR PERU SAC.............................................................8

2.1.2.

VISION.......................................................................................... 8

2.1.3.

MISION.......................................................................................... 9

2.1.4.

META............................................................................................. 9

2.1.5.

ESTRATEGIAL............................................................................... 9

2.1.6.

ESTRUCTURA ORGANICA..........................................................10

2.1.7.

MATERIALES DE VENTA............................................................11

2.1.8.

PROBLEMA PRINCIPAL..............................................................12

2.1.9.

PROBLEMA SECUNDARIO.........................................................12

2.2.

HIPOTESIS.................................................................................. 12

2.3.

MATERIALES Y METODOS.........................................................12

2.3.1.

COLECCIN DE INFORMACION................................................12

2.3.2.

HERAMIENTAS TECNOLOGICAS...............................................13

2.4.

METODO KIMBALL.....................................................................14

2.4.1.

PLANIFICACION DE PROYECTO................................................14

2.4.1.1. DEFINIR EL ALCANCE PRELIMINAR.........................................14


2.4.1.1.1.....................................................TRANSFONDO DEL PROYECTO
14
2.4.1.1.2...........................................................DEFINICION DEL ALCANCE
14
2.4.1.1.3............................................................EXCLUSION DEL ALCANCE
15
2.4.1.1.4........RIESGOS DEL PROYECTO Y PLAN DE REDUCION DE LOS
MISMOS 15
2.4.1.2. DEFINIR EQUIPO PARA EL PROYECTO....................................15
2.4.2.

ANALIS DE REQUERIMIENTO...................................................16

2.4.3.

DISEO DE LA ARQUITECTURA TECNICA...............................16


2

2.4.3.1. ARQUITECRURA DEL BACKROOM............................................16


2.4.3.2. ARQUITECTURA DEL FORNT ROOM........................................17
2.4.3.3. ESTANDARES............................................................................. 17
2.4.3.4. INFRAESTRUCTURA..................................................................19
2.4.4.

SELECCIN DE PRODCUTOS E IMPLEMENTACION................19

2.4.4.1. PLATAFORMA DBMS..................................................................19


2.4.4.2. HERAMIENTA ETL......................................................................19
2.4.4.3. HERAMIENTA DE ACCESO A DATOS........................................19
2.4.4.4. HERAMIENTA OLAP...................................................................19
2.4.5.

MODELO DIMENSIONAL............................................................19

2.4.6.

DISEO FISICO..........................................................................27

2.4.7.
DISEO DEL SISTEMA DE EXTRACCION, TRANSFORMACION
Y CARGA 32
2.4.8.

ESPECIFICAION Y DESARROLLO DE APLICACIN DE BI.......35

2.4.8.1. ESPECIFICACION DE LA APLICACIN DE BI...........................35


2.4.9.

DESARROLLO DE APLICACIN DE BI......................................35

2.4.10.

IMPLEMENTACION.....................................................................36

2.4.11.

CRECIMIENTO............................................................................ 37

2.5.

RESULTADO................................................................................ 37

2.6.

DISCUSION................................................................................. 38

2.7.

CONCLUSIONES.........................................................................38

3.1.

CRONOGRAMA DE ACTIVIDADES............................................39

3.2.

PRESUPUESTO...........................................................................39

3.3.

REFERENCIA BIBLIOGRAFICA..................................................41

ANEXOS..........................................................................................................
42

RESUMEN
La Ferretera Centro Sur Per SAC la cual viene brindando su servicio
durante los 5 aos dentro de nuestra ciudad en el mercado se
dedica a la venta de materiales en general
y materiales de
construccin en la actualidad la empresa no cuenta con un plan de
marketing.
Por lo que creemos convenientes elaborar dicho plan con la finalidad
de llegar al consumidor atreves de las ventas de productos a precios
competitivos y un servicio de calidad.
Cabe recalcar que para una excelente comercializacin de los
productos influye mucho la relacin que se mantenga con el cliente
ya que es un factor indispensable para la empresa porque lo que la
sociedad sin marketing es una sociedad al fracaso.

Finalmente
hemos
hecho
unas
breves
conclusiones
y
recomendaciones sobre la empresa debe considerar para lograr
posicionarse y mantenerse en el mercado como una empresa
confiable de prestigio.

INTRODUCION
La Ferretera Centro Sur Per SAC es una empresa familiar que viene
realizando por ms de 5 aos en nuestra localidad esta empresa se
dedica a la venta de materiales al por mayor y menor.
Uno de los factores que tendra que preocuparse esta empresa seria
la mala atencin a los clientes. El desempeo de las actividades
diario de los empleados es realizado de manera equivocada y genera
un mal servicio al cliente la cual se vera reflejado a la prdida de
clientes y la disminucin de ventas

CAPITULO I
OBJETO DE INVESTIGACION

1.1. OBJETETIVO GENERAL


Gestionar la informacin de los diferentes procesos para tener una
informacin apropiada y nos pueda ayudar en la toma de decisiones
utilizando diferentes herramientas tecnolgicas. Con el fin de
suministrar una inteligencia de negocios, organizacin planificada de
todas las actividades econmicas que se ejecutara.
1.2. OBJETIVO ESPECIFICO
a. Contribuir en la toma de decisin que mejore el desempeo de la
empresa.
b. Utilizar la informacin en forma apropiada.
c. Desplegar informacin til a nivel gerencial para la toma de
decisiones.
d. Agilizar los procesos de venta, tanto en el estado de recibir los
pedidos como en el pago del mismo.
e. Disear una base de datos que le especifique el inventario de la
mercanca disponible para la venta.
f. Ejecutar el desarrollo de manera adecuada que la empresa tenga
resultados

favorables a la empresa y as tener mayor

concurrencia y prestigio por parte de los clientes y contratistas


que hacen uso de sus bienes y servicios.
1.3. DELIMITACION
La empresa no cuenta con un recurso suficiente como para hacer un
sistema de la
ferretera que ella dispone ya que el costo es
demasiado elevado.
1.4. ESTADO DE LA CUESTION
a. La empresa cuenta con un buen funcionamiento en sus productos
y ventas de negocio, es viable y fcil de hacer contrataciones
con los clientes.
6

b. La empresa para que tenga un mejoramiento en sus ventas seria,


un plan de negocio o hacer algunas forma estratgicas para que
los clientes puedan pedir sus productos de la empresa.
c. Los vendedores de la empresa
tienen que
hacer uso de
convencimiento a los clientes para que puedan comprar los
productos ofrecidos de esta empresa.
1.5. ANTECEDENTE DE LA INVESTIGACION
La ferretera centro sur con una muy buena aplicacin de la
inteligencia de negocios tendr mayores beneficios en sus ventas ya
que los clientes estn muy bien satisfechos con la atencin brindada
por parte de los vendedores de esta empresa.

CAPITULO II
ELABORACION DEL PROYECTO
2.1. CUERPO DE LA INVESTIGACION
2.1.1. CENTRO SUR PERU SAC
La Ferretera Centro Sur Per SAC; es una empresa comercial en el
campo de materiales para la construccin y ferretera en general, que
atiende

necesidades

generndoles

de

bienestar

vecinos,
y

contratistas

desarrollo

industriales,

adems

estamos

comprometidos con la distribucin y comercializacin de productos


nacionales e importados, orientados a las labores de mantenimiento,
montaje y fabricacin, en la industria y el comercio.
La Ferretera Centro Sur Per S.A.C. trabaja con clientes naturales y
jurdicos (Municipios), en este ltimo la Ferretera ofrece sus
productos

los

distintos

Municipios

Provinciales

Distritales

mediante Licitaciones las cuales encontramos en la pgina de la


OSCE.
Tambin cuenta con proveedores de la zona de Ayacucho como: STAR
SAC, EDMOVI SAC, etc., tambin con proveedores de la zona de Lima,
Tarma, Huancayo, etc.
2.1.2. VISION
Posicionar a nuestra Ferretera Centro Sur Per SAC, en el mercado a
nivel

nacional

siendo

reconocidos

como

comercializadores

distribuidores, de alto prestigio y confiabilidad, de materiales de


construccin y ferretera en general.

2.1.3. MISION
La Ferretera Centro Sur Per SAC es una empresa, lder en
comercializacin de materiales de construccin y la remodelacin,
ofreciendo productos y servicios de alta calidad para satisfacer las
necesidades de nuestros clientes, contando con un excelente equipo
humano capacitado con pensamiento empresarial. Lo que la
constituye en una empresa de ejemplo, creadora de empresas,
comprometida en dejar huella, con prioridad en las personas
construyendo un mundo mejor para todos y trabajamos en esa
direccin

2.1.4. META
La ferretera centro sur Per S.A.C. como una meta es tratar de
brindar servicios al menor precio posible hacia sus clientes.
Brindar mejor ofrecimiento hacia sus clientes.
2.1.5. ESTRATEGIAL
La ferretera centro sur SAC, ofrece todo tipo de productos ya que
pertenece a un mercado competitivo y variado, la empresa con una
gestin de informacin apropiada tendra mayor competitividad en el
mercado.

2.1.6. ESTRUCTURA ORGANICA

GERENCIA GENERAL

CONTABILIDAD

VENTAS

MARKETING

ALMACEN

GERENCIA GENERAL: Esta est encargada de la empresa y cumple


las funciones de distribuir los trabajos que existe en la empresa en las
diferentes reas, el gerente se encarga de realizar evaluaciones
peridicas acerca del cumplimiento de las funciones de las diferentes
reas, planear y desarrollar metas a corto plazo y largo plazo junto
con sus objetivos anuales, coordinar con las reas para asegurar que
el registro y sus anlisis se estn ejecutando.
CONTABILIDAD: Esta rea est encargada de llevar la contabilidad
de todas las ventas realizadas, un especialista en contabilidad hace
dicha tarea cada fin de mes. La finalidad de la contabilidad es
suministrar en un momento dado de los resultados obtenidos durante
un periodo de tiempo, que resulte de utilidad a sus usuarios, en la
toma de decisiones, tanto para el control de la gestin pasada, como
para las estimaciones de los resultados futuros, dotando tales
decisiones de racionalidad y eficiencia.
VENTAS: Esta rea encargada de realizar las ventas diarias de los
materiales de construccin, esta actividad es crtico para la empresa
10

ya que el giro de negocio es la venta de materiales de construccin,


por ello es imprescindible

que todas las personas que estn

involucradas en esta rea conozcan la funcin adecuada para ser un


vendedor.
MARKETING: Esta rea encargada de promocionar la empresa para
que puedan tener clientes, actualmente la empresa realiza sus
promociones con banners publicitarios en dicha tienda, cuenta con
tarjetas de informacin de la empresa. El marketing es tambin un
proceso que comprende la identificacin de necesidades y deseos del
mercado

objetivo,

la

formulacin

de

objetivos

orientados

al

consumidor, la construccin de estrategias que creen un valor


superior, la implantacin de relaciones con el consumidor y la
retencin del valor del consumidor para alcanzar beneficios.
ALMACEN: Esta rea est encargada de llevar el control de entrada y
salida de los diferentes materiales que ofrece la empresa, esta rea
cuenta con un espacio fsico de almacenaje de los materiales. El rea
de almacn verifica los pedidos que realiza el vendedor, si no existe
materiales que fueron pedidos entonces hace un informe a la
gerencia para que pueda autorizar y abastecer el almacn.
2.1.7. MATERIALES DE VENTA
CATEGORIA
Tuberas y accesorios (Pavcoy
Vinduit)
Vlvulas y abrazaderas
(Concyssa)
Cemento de PVC (Oatey)

DESCRIPCION
Existe 26 productos dentro de
esta categora

Existe 6 productos
esta categora
Existe 6 productos
esta categora
Conexiones galvanizadas Existe 7 productos
(Magnum) esta categora
Fierros (SIDER PERU, ACEROS Existe 9 productos
esta categora
AREQUIPA).
Cemento (ANDINO, SOL).
Pintura (Maestro, CPP, PATO,
11

dentro de
dentro de
dentro de
dentro de

Existe 3 productos dentro de


esta categora
Existe 8 productos dentro de

TAMSA, ANYPSA).

esta categora

Bases para construccin

Existe 3 productos dentro de


esta categora
Existe 3 productos dentro de
esta categora

Ladrillo (REX, PIRAMIDE,


PUCARA, LARK)

Existe 16 productos dentro de


Herramientas (STANLEY,
esta categora
VIKINGO, TORO, GUILA,
TUMI, BELLOTA, TRAMONTINA)
Accesorios de Electricidad
(INDECO, CCL, TICINO,
CASTIL, VINDUIT, PHILIPS
Cerraduras (TRAVEX, CANTOL,
FORTE, GEO).

Existe 30 productos dentro de


esta categora
Existe 4 productos dentro de
esta categora

2.1.8. PROBLEMA PRINCIPAL


Centro sur es una empresa joven en el rubro de venta de materiales
de construccin por el cual no cuenta una base de datos para brindar
informacin en tiempo real y as pueda ayudar en la toma de
decisin.
2.1.9. PROBLEMA SECUNDARIO
a.
b.
c.
d.

No cuentan con un inventariado manual ni digital.


No cuenta con un registro de control de clientes.
No cuenta con un registro de control de proveedores.
La elaboracin de facturas, boletas y otros documentos se hacen
manualmente.
2.2. HIPOTESIS

Se podra hacer un sistema para poder tener ms accesibilidad y


generar ms ingresos a la empresa, podra ser una posible solucin a
la empresa para que tenga mayor ingreso al mercado
y
sostenibilidad en el mbito de negocios. Las tecnologas de
informacin as como las herramientas de BI constituyen uno de los
factores principales en la toma de decisiones de los ejecutivos.
2.3. MATERIALES Y METODOS
2.3.1. COLECCIN DE INFORMACION

12

ENTREVISTA: Conversacin que realiz el grupo de trabajo y el gerente general


para extraer las necesidades o requerimientos de la empresa para procesar dicha
informacin.

EXTRACCION DE INFORMACION: extraccin exacta de la informacin de los


productos del Excel datos para visualizar los productos existentes en la empresa

2.3.2. HERAMIENTAS TECNOLOGICAS


MSPROYECT 2013: software de administracin de proyectos diseado,
desarrollado y comercializado por Microsoft para asistir a administradores
de proyectos en el desarrollo de planes, asignacin de recursos a tareas, dar
el seguimiento al progreso, administrar presupuesto y analizar cargas de
trabajo.

SQLSERVER 2008: es un sistema de gestin de base de datos relacional


(RDBMS) de microsoft que est diseado para el entorno empresarial.
Microsoft aade varias caractersticas a sql estndar, incluyendo control de
transaccin, excepciones y manejo de errores, procedimiento fila, as como
variables declaradas.
SQLSERVER BUSINNES INTELLIGENCE DEVELOPMENT STUDIO:
Business Intelligence Development Studio es un entorno de desarrollo
basado en Microsoft Visual Studio 2008 que se emplea para crear y
modificar soluciones de Business Intelligence. Con Business Intelligence
Development Studio, se pueden crear proyectos de Analysis Services que
contienen definiciones de objetos de Analysis Services (cubos, dimensiones,
etc.), que se almacenan en archivos XML que contienen elementos ASSL
(Analysis Services Scripting Language). Estos proyectos se incluyen en
soluciones que a su vez pueden contener proyectos de otros componentes
de SQL Server, incluidos SQL Server Integration Services y SQL
Server Reporting Services.
DATA WAREHOUSE: Un almacn de datos (Data Warehouse) es una
coleccin
de
datos
orientada
a
un
determinado
mbito
(empresa, organizacin, etc.), integrado, no voltil y variable en el tiempo,
que ayuda a la toma de decisiones en la entidad en la que se utiliza. Es
una estructura de datos donde la informacin contenida est diseada para
favorecer el anlisis y la divulgacin eficiente de datos. Los almacenes de
datos contienen a menudo grandes cantidades de informacin que se
subdividen a veces en unidades lgicas ms pequeas dependiendo del
subsistema de la entidad del que procedan o para el que sea necesario.
Dichas unidades se denominan Data Marts.
Es una metodologa empleada para la construccin de
un almacn de datos (data warehouse, DW) que no es ms que, una
coleccin de datos orientada a un determinado mbito (empresa,
organizacin, etc.), integrado, no voltil y variable en el tiempo, que ayuda
a la toma de decisiones en la entidad en la que se utiliza.
METODOLOGIA KIMBALL:

13

Ciclo de vida de la metodologa kimball

2.4. METODO KIMBALL


2.4.1. PLANIFICACION DE PROYECTO
2.4.1.1. DEFINIR EL ALCANCE PRELIMINAR
2.4.1.1.1. TRANSFONDO DEL PROYECTO
En la actualidad, en la Ferretera CENTRO SUR PERU SAC los reportes de
anlisis de competencia dentro de la provincia de Huamanga son realizados
por los empleados bajo demanda y usando herramientas ofimticas con un
bajo grado de automatizacin, como consecuencia los tiempos de respuesta
se alargan y existe la posibilidad latente de que se introduzcan errores de
ndole humana. Estos inconvenientes podran impedir que la gerencia tome
decisiones acertadas, por la presencia de inconsistencias en la informacin,
y oportunas, al considerar que los reportes son hechos bajo demanda.
La gerencia de la Ferretera CENTRO SUR PERU SAC utiliza los reportes de
captaciones y colocaciones por plaza durante la planificacin estratgica, el
ingreso o salida de algn mercado, diseo de nuevos productos, entre otros.

2.4.1.1.2. DEFINICION DEL ALCANCE


Desarrollar para la Ferretera CENTRO SUR PERU SAC cubos OLAP para la
toma de decisiones utilizando la plataforma Bussiness Intelligence de
Microsoft. El tpico de la aplicacin ser un ranking de ferreteras a nivel de
la provincia de Huamanga.
El proyecto constara de 2 mdulos:
Mdulo 1, ETL para carga de Informacin: Este mdulo alimenta la
base de datos con la que aplicacin web trabajar. Para ese efecto se
utilizar la plataforma ETL de Microsoft Integration Services.
Mdulo 2, Cubos OLAP con disponibilidad para consultas
personalizadas: El tipo de decisiones que se tomar usando cubos OLAP
har necesaria una serie de consulta que no siempre podrn ser previstas
con anticipacin. Es por esto que la gente involucrada en la toma de
14

decisiones tendr a su disposicin cubos de informacin construidos con el


componente Analisys Services de Microsoft.

2.4.1.1.3. EXCLUSION DEL ALCANCE


Los siguientes requerimientos no estn contemplados dentro del proyecto

Datos anteriores al 2012.


La informacin dividida a nivel de ferretera.
La informacin dividida a nivel de subproductos.

2.4.1.1.4. RIESGOS DEL PROYECTO Y PLAN DE REDUCION DE


LOS MISMOS
Dado que las personas a las que va enfocado el proyecto estn relacionadas
con la planificacin estratgica de la ferretera, el mayor riesgo que se corre
es el de una prdida monetaria debido a malas decisiones tomadas por
fallas en la informacin.
Para mitigar este riesgo, antes de ser puesta en produccin la informacin
debe pasar los siguientes filtros:
Primera revisin: Al cargar la informacin se revisa las cifras totales y se
las compara con la de los archivos de origen buscando inconsistencias.
Segunda revisin: Durante el ambiente de pruebas la persona designada
como analista de aseguramiento de la calidad del proyecto revisar la
coherencia de los datos con respecto a las tendencias marcadas, en caso de
existir algn cambio importante en las tendencias se buscar el origen de la
diferencia, de no hallarla se cargara nuevamente los datos revisando paso a
paso la integridad de los mismos.
Tercera revisin: El analista de aseguramiento de la calidad comparar los
totales mostrados en la aplicacin y los cubos de informacin con los datos
mostrados por la investigacin anterior.

2.4.1.2. DEFINIR EQUIPO PARA EL PROYECTO

Patrocinadores y Conductores
Patrocinadores del rea de contabilidad venta marteking almacen
Keber Quispe
Wagner Quispe
Patrocinadores del rea de venta
Yury Sanchez
Ruben Vargas
Patrocinadores del rea de Marketing
Caleb Santiago
Cesar Contreras
Patrocinadores del rea de almacn
Keber Quispe
Wagner Quispe
Directores y Administradores
Director del proyecto
Wagner Quispe
Lder de negocios del proyecto
15

Keber Quispe
Ruben Vargas
Equipo base del proyecto
Analista de sistemas el negocio
Keber Quispe
Ruben Vargas
Modelador de datos
Wagner Quispe
Yury Sanchez
Administrador de base de datos (DBA)
Keber Quispe
Diseador del rea temporal de datos
Caleb Santiago

2.4.2. ANALIS DE REQUERIMIENTO


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Ranking de productos ms vendidos de acuerdo a las fechas ingresadas


Grficos de evolucin de los costos de venta de los productos
Grfico de la venta de productos en las diferentes almacenes
Grfico de venta del mes anterior para el anlisis de acuerdo a los productos
Anlisis de morosidad ampliada, tablas y grficos de evolucin de acuerdo a los
productos seleccionados
Reporte de morosidad ampliada de una institucin a nivel de la regin
Reporte de precios por producto
Reporte de Inventario de productos
Grfico de utilidad de la venta de productos por mes
Grfico de proyeccin de venta de los productos
Grfico de los clientes ms frecuentes
Grfico de los proveedores que ofrecen mejor precio

2.4.3. DISEO DE LA ARQUITECTURA TECNICA


2.4.3.1. ARQUITECRURA DEL BACKROOM

Origen de datos: Existe un origen de datos. Un servidor de base de datos


que contiene informacin acerca de las captaciones y colocaciones de la
Ferretera CENTRO SUR PERU SAC.

16

Proceso ETL: Consiste en los procesos de extraccin, transformacin y


carga de los datos de origen para satisfacer las necesidades de informacin.
Repositorio para consulta: Este almacn de datos estar diseado
siguiendo los alineamientos del modelado dimensional de datos. El diseo
especfico se encuentra en el documento de modelado dimensional.

2.4.3.2. ARQUITECTURA DEL FORNT ROOM

Aqu se describe a breves rasgos la manera en que la informacin va llegar


a los usuarios. Las 2 formas de acceso se detallan en la fase de desarrollo
de la aplicacin BI.

2.4.3.3. ESTANDARES
Con el fin de simplificar el cdigo y reducir el costo de mantenimiento, se
implementar una serie de estndares que han sido adaptados para servir a
las necesidades del proyecto.
Estndares de Bases
Las bases sern nombrada con siglas que representen su contenido, por
ejemplo MIS viene de Management Information Systems.
Estndares de tablas
BackRoom:
<Palabra Principal>_[Clasificar]
<Palabra Principal>: Describe que almacenar la tabla.
[Clasificador]: En caso de ser necesario especifica alguna caracterstica
especial de la tabla

17

FrontRoom
<Tipo>_<Palabra Principal>_[Clasificar]
<Tipo>_ Carcter que indicar si se trata de una tabla de dimensin (D), de
hechos (H) u otro tipo (O).
<Palabra Principal>: Describe que almacenar la tabla.
[Clasificador]: En caso de ser necesario especifica alguna caracterstica
especial de la tabla.
Estndares de Campos
<Tabla>_<Palabra Principal>_[Clasificador]
<Tabla>: Se trata de 3 caracteres que indican la tabla a la que pertenece el
campo.
<Palabra Principal>: Describe al campo como tal.
[Clasificador]: En caso de ser necesario especifica alguna caracterstica
especial del campo.
Estndares de ndices
<Tipo>_<Tabla1>_[Tabla2]_[Clasificador]
<Tipo>: Indica el tipo de ndice del que se trata, se usar 2 caracteres para
este efecto siendo PK (primary key, llave primaria), FK (foreign key, llave
fornea), AK (alternative key, llave alternativa) e IN (index, ndice) las
posibles combinaciones.
<Tabla1>: Indica la tabla a la que est asociado el ndice, en el caso de una
llave fornea indicar la tabla de dimensin.
<Tabla2>: En caso de tratarse de una llave fornea, ndica la tabla de
hechos a la que est asociado el ndice.
[Clasificador]: En caso de ser necesario especifica alguna caracterstica
especial del ndice.
Estndares de Procedimientos Almacenados
<Grupo><Descripcin>
<Grupo>: Indica el proceso con el que est relacionado el procedimiento
almacenado.
<Descripcin>: Describe la funcionalidad del procedimiento almacenado.

18

2.4.3.4. INFRAESTRUCTURA

Infraestructura del Proyecto

2.4.4. SELECCIN DE PRODUCTOS E IMPLEMENTACION


2.4.4.1. PLATAFORMA DBMS
La base de datos elegida fue SQL Server 2008 debido a que la Ferretera
tiene como estndar el uso de Software de Microsoft.

2.4.4.2. HERAMIENTA ETL


Para la seleccin de la herramienta ETL se utiliz la matriz de seleccin de
producto propia de la metodologa Kimball.

2.4.4.3. HERAMIENTA DE ACCESO A DATOS


Los usuarios tendrn una forma de acceder a la informacin, mediante
cubos de informacin. Los cubos de informacin sern accedidos desde
Microsoft Excel debido a que los usuarios estn familiarizados con la
herramienta.

2.4.4.4. HERAMIENTA OLAP


El SQL Server 2008 permite el uso de herramientas ETL Integration Services
2008 (SSIS) y Analysis Services 2008 (SSAS) que fue usada para la creacin
de cubos OLAP

2.4.5. MODELO DIMENSIONAL


DIMENSIONES
Nmeros
01

Nombre
PRODUCTO
19

Descripcin
Materiales que es

02

CATEGORIA

03

UNIDAD DE MEDIDA

04

LISTA DE PRECIOS

05

IMAGEN

06

DETALLECOTIZACION

07

INVENTARIO

08

ALMACEN

09

ORDEN DE VENTA

10

PROVEEDOR

11

CLIENTE

12

SERVICIO

13

PERSONA

14

COMPROBANTE DE
PAGO

15

MOVIMIENTO DE
DOCUMENTO

16

EMPLEADO

17

USUARIO

20

vendido en la empresa
Clasificacin segn
jerarqua de los
productos
Cantidad estandarizada
para los productos
Precios establecidos de
los productos y
ofertado segn la
ocasin
Objeto que identifica el
producto
Detalle de los producto
que realiza mediante
una cotizacin para una
prxima compra
Datos de la existencia
de los productos,
cantidad, lugar de
almacenamiento
Registro de los
almacenes que existe
en la empresa
Venta realizada de los
productos
Registro de los datos de
los proveedores de los
diferentes productos
Datos de las personas
realizan la compra
Registro de la
existencia de servicio
durante la compra de
los productos
Entidad que registra los
datos de todas los
actores que intervienen
en el proceso de la
venta
Comprobante de pago
de la compra de los
productos, puede ser
boleta o factura
Movimiento del
documento, puede
estas en un estado de
espera, entregado
Persona quien trabaja
en la empresa
Entidad que registra la
cuenta de los

empleados para el
ingreso al sistema
DESCRIPCION DE LAS DIMENSIONES
N 01 - PRODUCTO
DENOMINACION
COSTO_COMPRA
DIMENSIONES
DESCRIPCION
CANTIDAD MINIMA
CODIGO
ESTADO

DESCRIPCION
Nombre del producto con el cual se
identifica
Precio de productos con el cual es
comprado
Tamao del producto, si tuviera
Comentario con respecto al producto
Cantidad que debe manejar como
mnimo en el almacn
Identificacin del producto
Estado de disponibilidad del
producto

N 02 - CATEGORIA
DENOMINACION
ESTADO

DESCRIPCION
Nombre de la categora del producto
Disponibilidad de categora

N 03 - UNIDAD DE MEDIDA
DENOMINACION
ESTADO

DESCRIPCION
Nombre de la unidad de producto
Disponibilidad de unidad de medida

N 04 LISTA DE PRECIOS
MONTO
ESTADO

DESCRIPCION
Precio de producto
Disponibilidad de los productos

N 05 - IMAGEN
IMAGEN PRINCIPAL
IMAGEN SECUNDARIO

DESCRIPCION
URL de la imagen principal mostrado
URL de las imgenes a detalle que
sern mostrados
Disponibilidad de la imagen a
mostrar

ESTADO

N 06 - DETALLECOTIZACION
CANTIDAD

DESCRIPCION
Cantidad de la cotizacin realizada

N 07 - INVENTARIO
CANTIDAD
ESTADO

DESCRIPCION
Cantidad existente de los productos
Disponibilidad de la existencia en el
inventario

N 08 - ALMACEN
DENOMINACION

DESCRIPCION
Nombre del almacn existente
21

TELEFONO
DESCRIPCION
FECHA DE APERTURA
DIRECCION
ESTADO
N 09 ORDEN DE VENTA
CANTIDAD
PRECIO UNITARIO

Nmero telefnico del almacn


Comentario con respecto al almacn
Fecha en la cual fue creado el
almacn
Ubicacin exacta del almacn
Disponibilidad del almacn

ESTADO

DESCRIPCION
Cantidad de los productos pedidos
Precio de los productos con las
cuales estn siendo vendido
Fecha en la cual son vendidos esos
productos
Cantidad de descuento en la cual
estn siendo vendidos
Cantidad de impuesto
Cantidad total de la compra de
productos
Alguna observacin por la compra
del producto
Estado de entregado o por entregar

N 10 - PROVEEDOR
ESTADO

DESCRIPCION
Disponibilidad del proveedor

N 11 - CLIENTE
ESTADO

DESCRIPCION
Disponibilidad del cliente

N 12 - SERVICIO
DENOMINACION

DESCRIPCION
Nombre del servicio a ofrecer
(transporte)
Precio asignado por el servicio
Comentario de la realizacin del
servicio
Estado del servicio si fue cumplido o
falta cumplir

FECHA
DESCUENTO
IGV
TOTAL
OBSERVACION

COSTO
DESCRIPCION
ESTADO

N 13 - PERSONA
NOMBRE
APELLIDO PATERNO
APELLIDO MATERNO
TIPO DE DOCUMENTO
NUMERO DE DOCUMENTO
SEXO

DESCRIPCION
Nombre de la persona registrada en
la empresa
Apellido paterno de la persona
registrada
Apellido materno de la persona
registrada
Documento (DNI o RUC) segn sea
el caso
Nmero del documento
Sexo masculino o femenino de la
22

personas, segn sea el caso


Registro de persona jurdica o
persona natural
Direccin de correo electrnico de
la persona registrada
Nmero de Telfono celular
Nmero de telfono fijo
Fecha de nacimiento de la persona
registrada
Ubicacin domiciliaria de la persona
registrada
DESCRIPCION
Nombre del comprobante de pago
(boleta, factura, ticket, etc.)
Comentario del comprobante de
pago
Estado de disposicin del
comprobante de pago

TIPO DE PERSONA
EMAIL
TELEFONO MOVIL
TELEFONO FIJO
FECHA DE NACIMIENTO
DIRECCION
N 14 COMPROBANTE DE PAGO
DENOMINACION
DESCRIPCION
ESTADO

N 15 MOVIMIENTO DE
DOCUMENTO
ESTADO

DESCRIPCION

N 16 - EMPLEADO
ESTADO

DESCRIPCION
Disponibilidad del empleado en la
empresa, si se encuentra laborando
en la empresa o no

N 17 - USUARIO
NOMBRE DE USUARIO

DESCRIPCION
nombre del usuario creado para el
ingreso al sistema
Cdigo de ingreso para el ingreso al
sistema
Privilegio de administrador con la
cual el usuario es asignado
Privilegio de almacenero con la cual
el usuario es asignado
Privilegio del vendedor con la cual el
usuario es asignado
Disponibilidad del estado del usuario
asignado a una persona

Estado en la cual se encuentra el


movimiento

CLAVE DE USUARIO
ROL DE ADMINISTRADOR
ROL DE ALMACENERO
ROL DE VENDEDOR
ESTADO

DISEO LOGICO DE LAS TABLAS


N 01 PRODUCTO

TIPO
DE
DATO

TAMAO

23

NULOS

PK

FK

PRODUCTOID
CATEGORIAID
UNIDADMEDIDA
ID
DENOMINACION
COSTO_COMPR
A
DIMENSIONES
DESCRIPCION
CANTIDAD
MINIMA
CODIGO
ESTADO
N 02 CATEGORIA
CATEGORIAID
DENOMINACION
ESTADO
N 03 UNIDAD DE
MEDIDA
UNIDADMEDIDAI
D
DENOMINACION
ESTADO

N 04 LISTA
DE PRECIOS
LISTAPRECIEOID
PRODUCTOID
MONTO
ESTADO

INT
INT
INT

NO
NO
NO

VARCH
AR
DECIMA
L
VARCH
AR
VARCH
AR
INT

255

NO

18

SI

255

SI

255

SI

VARCH
AR
BIT

255

TIPO
DE
DATO
INT
VARCH
AR
BIT

TAMA
O

TIPO
DE
DATO
INT

TAMA
O

VARCH
AR
BIT

255

TIPO
DE
DATO
INT
INT
DECIM
AL
BIT

TAMA
O

SI
SI
SI

SI
NO
NO

255

NULOS

PK

NO
NO

SI

FK

NO
NULOS

PK

NO

SI

FK

NO
NO

NULOS

PK

NO
NO
NO

SI

NO

24

FK

SI

N 05 IMAGEN
IMAGENID
PRODUCTOID
IMAGEN
PRINCIPAL
IMAGEN
SECUNDARIO
ESTADO

TIPO
DE
DATO
INT
INT
VARCH
AR
VARCH
AR
BIT

N 06 DETALLECOTIZA
CION
DETALLECOTIZACI
ONID
PRODUCTOID
CANTIDAD

TIPO
DE
DATO
INT

N 07 INVENTARIO

TIPO
DE
DATO
INT
INT
INT
INT
INT
BIT

INVENTARIOID
ALMACENID
CANTIDAD
PRODUCTOID
PROVEEDORID
ESTADO
N 08 ALMACEN
ALMACENID
DENOMINACION
TELEFONO
DESCRIPCION
FECHA DE
APERTURA
DIRECCION
ESTADO
N 09 ORDEN
DE VENTA
ORDENVENTAID

TAMA
O

NULOS

PK

SI

255

NO
NO
NO

255

NO

SI

NO

TAMA
O

INT
DECIM
AL

NULOS

PK

NO

SI

NO
NO

TAMA
O

TIPO DE
DATO
INT
VARCHA
R
NCHAR
VARCHA
R
DATE

TAMA
O

DIRECCI
ON
BIT

NVARCH
AR

TIPO
DE
DATO
INT

FK

FK

SI

NULOS

PK

NO
NO
NO
NO
NO
NO

SI

FK

SI
SI
SI

NULOS

PK

NO
NO

SI

255
12
255

SI
SI

FK

NO

TAMA
O

25

255

NULOS

PK

NO

SI

FK

CLIENTEID
ALMACENID
SERVICIOID
PRODUCTOID
CANTIDAD
PRECIO UNITARIO
FECHA
DESCUENTO
IGV
TOTAL
OBSERVACION
ESTADO

N 10 PROVEEDOR
PROVEEDORID
PERSONAID
ESTADO
N 11 - CLIENTE

CLIENTEID
PERSONAID
ESTADO
N 12 SERVICIO
SERVICIOID
DENOMINACION
COSTO
DESCRIPCION
ESTADO

N 13 PERSONA

INT
INT
INT
INT
INT
DECIMA
L
DATE
DECIMA
L
DECIMA
L
DECIMA
L
VARCH
AR
BIT

NO
NO
SI
NO
NO
NO

SI
SI
SI
SI

NO
SI
NO
NO
255

SI
NO

TIPO
DE
DATO
INT
INT
BIT

TAMA
O

TIPO
DE
DATO
INT
INT
BIT

TAMA
O

TIPO
DE
DATO
INT
VARCH
AR
DECIMA
L
VARCH
AR
BIT

TAMA
O

TIPO
DE
DATO

TAMA
O

50

NULOS

PK

NO
NO
NO

SI

NULOS

PK

NO
NO
NO

SI

NULOS

PK

NO
NO

SI

FK

FK

FK

NO
255

SI
NO

26

NULOS

PK

FK

PERSONAID
NOMBRE
APELLIDO
PATERNO
APELLIDO
MATERNO
TIPO DE
DOCUMENTO
NUMERO DE
DOCUMENTO
SEXO
TIPO DE PERSONA
EMAIL
TELEFONO MOVIL
TELEFONO FIJO
FECHA DE
NACIMIENTO
DIRECCION

N 14
COMPROBANTE
DE PAGO
TIPODOCUEMENT
OID
DENOMINACION

INT
VARCH
AR
VARCH
AR
VARCH
AR
CHAR
VARCH
AR
CHAR
CHAR
VARCH
AR
VARCH
AR
VARCH
AR
DATE

70

NO
NO

70

SI

70

SI

NO

12

NO

1
1
100

SI
NO
SI

10

SI

10

SI
SI

VARCH
AR

NO

TIPO
DE
DATO
INT

TAMA
O

VARCH
AR
VARCH
AR
BIT

100

NO

250

SI

N 15
MOVIMIENTO DE
DOCUMENTO
MOVIMIENTODOCI
D
TIPODOCUMENTOI
D
EMPLEADOID
ORDENVENTAID
ESTADO

TIPO
DE
DATO
INT

TAMA
O

N 16 EMPLEADO

TIPO
DE
DATO

DESCRIPCION
ESTADO

SI

NULOS

PK

NO

SI

FK

NO
NULOS

PK

NO

SI

FK

INT

NO

SI

INT
INT
BIT

NO
NO
NO

SI
SI

TAMA
O
27

NULOS

PK

FK

EMPLEADOID
PERSONAID
ESTADO

INT
INT
BIT

N 17 - USUARIO

TIPO
DE
DATO
INT
VARCH
AR
VARCH
AR
BIT

USUARIOID
NOMBRE DE
USUARIO
CLAVE DE
USUARIO
ROL DE
ADMINISTRADOR
ROL DE
ALMACENERO
ROL DE
VENDEDOR
ESTADO

NO
NO
NO

SI

NULOS

PK

NO
NO

SI

255
255

NO

TAMA
O

NO

BIT

NO

BIT

NO

BIT

NO

28

SI

FK

2.4.6. DISEO FISICO


CODIGO DE LA BASE DED DATOS
CREATE TABLE [dbo].[UnidadMedida](
[UnidadMedidaId] [int] IDENTITY(1,1) NOT NULL,
[Denominacion] [varchar](255) NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[UnidadMedidaId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Servicio](
[ServicioId] [int] IDENTITY(1,1) NOT NULL,
[Denominacion] [varchar](50) NOT NULL,
[Costo] [decimal](16, 4) NOT NULL,
[Descripcion] [varchar](255) NULL,
[Estado] [bit] NOT NULL,
CONSTRAINT [PK__Servicio__D5AEECC21BFD2C07] PRIMARY KEY CLUSTERED
(
[ServicioId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)

CREATE TABLE [dbo].[Persona](


[PersonaId] [int] IDENTITY(1,1) NOT NULL,
[Nombre] [varchar](70) NOT NULL,
[ApePaterno] [varchar](70) NULL,
[ApeMaterno] [varchar](70) NULL,
[TipoDocumento] [char](3) NOT NULL,
[NumeroDocumento] [varchar](12) NOT NULL,
[Sexo] [char](1) NULL,
[TipoPersona] [char](1) NOT NULL,
[EmailPersonal] [varchar](100) NULL,
[TelefonoMovil] [varchar](10) NULL,
[TelefonoFijo] [varchar](10) NULL,
[FechaNacimiento] [datetime] NULL,
[Direccion] [varchar](max) NOT NULL,
CONSTRAINT [PK__Persona__7C34D3037F60ED59] PRIMARY KEY CLUSTERED
(
[PersonaId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)

CREATE TABLE [dbo].[Categoria](


[CategoriaId] [int] IDENTITY(1,1) NOT NULL,
[Denominacion] [varchar](255) NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[CategoriaId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

29

)
CREATE TABLE [dbo].[Almacen](
[AlmacenId] [int] IDENTITY(1,1) NOT NULL,
[Denominacion] [varchar](100) NOT NULL,
[Telefono] [nchar](12) NULL,
[Descripcion] [varchar](250) NULL,
[FechaApertura] [datetime] NOT NULL,
[Direccion] [nvarchar](max) NOT NULL,
[Estado] [bit] NOT NULL,
CONSTRAINT [PK__Almacen__022A08760519C6AF] PRIMARY KEY CLUSTERED
(
[AlmacenId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[ComprobantePago](
[TipoDocumentoId] [int] IDENTITY(1,1) NOT NULL,
[Denominacion] [varchar](100) NOT NULL,
[Descripcion] [varchar](250) NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[TipoDocumentoId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Cliente](
[ClienteId] [int] IDENTITY(1,1) NOT NULL,
[PersonaId] [int] NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[ClienteId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Empleado](
[EmpleadoId] [int] IDENTITY(1,1) NOT NULL,
[PersonaId] [int] NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[EmpleadoId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Proveedor](
[ProveedorId] [int] IDENTITY(1,1) NOT NULL,
[PersonaId] [int] NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[ProveedorId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Producto](

30

[ProductoId] [int] IDENTITY(1,1) NOT NULL,


[CategoriaId] [int] NOT NULL,
[UnidadMedidaId] [int] NOT NULL,
[Denominacion] [varchar](255) NOT NULL,
[costo_compra] [decimal](18, 2) NULL,
[Dimensiones] [varchar](255) NULL,
[Descripcion] [varchar](255) NULL,
[CantidadMinima] [int] NULL,
[Codigo] [varchar](255) NOT NULL,
[Estado] [bit] NOT NULL,
CONSTRAINT [PK__Producto__A430AEA32D27B809] PRIMARY KEY CLUSTERED

[ProductoId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Usuario](
[UsuarioId] [int] IDENTITY(1,1) NOT NULL,
[NombreUsuario] [varchar](255) NOT NULL,
[ClaveUsuario] [varchar](255) NOT NULL,
[RolAdministrador] [bit] NOT NULL,
[RolAlmacenero] [bit] NOT NULL,
[RolVendedor] [bit] NOT NULL,
[EmpleadoId] [int] NOT NULL,
[Estado] [bit] NOT NULL,
CONSTRAINT [PK__Usuario__2B3DE7B808EA5793] PRIMARY KEY CLUSTERED
(
[UsuarioId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[ListaPrecio](
[ListaPrecioId] [int] IDENTITY(1,1) NOT NULL,
[ProductoId] [int] NOT NULL,
[Monto] [decimal](16, 4) NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[ListaPrecioId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Inventario](
[InventarioId] [int] IDENTITY(1,1) NOT NULL,
[AlmacenId] [int] NOT NULL,
[Cantidad] [int] NOT NULL,
[ProductoId] [int] NOT NULL,
[ProveedorId] [int] NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[InventarioId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Imagen](
[ImagenId] [int] IDENTITY(1,1) NOT NULL,
[ProductoId] [int] NOT NULL,

31

[ImagenPrincipal] [varchar](255) NOT NULL,


[ImagenSecundaria] [varchar](255) NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[ImagenId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[DetalleCotizacion](
[DetalleCotizacionId] [int] IDENTITY(1,1) NOT NULL,
[ProductoId] [int] NOT NULL,
[Cantidad] [decimal](18, 0) NOT NULL,
CONSTRAINT [PK__DetalleC__88EF69231FCDBCEB] PRIMARY KEY CLUSTERED
(
[DetalleCotizacionId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[OrdenVenta](
[OrdenVentaId] [int] IDENTITY(1,1) NOT NULL,
[ClienteId] [int] NOT NULL,
[AlmacenId] [int] NOT NULL,
[ServicioId] [int] NULL,
[ProductoId] [int] NOT NULL,
[Cantidad] [int] NOT NULL,
[PrecioUnitario] [decimal](18, 0) NOT NULL,
[Fecha] [date] NOT NULL,
[Descuento] [decimal](18, 0) NULL,
[Igv] [decimal](18, 0) NOT NULL,
[Total] [decimal](18, 0) NOT NULL,
[observacion] [varchar](250) NULL,
[Estado] [bit] NOT NULL,
CONSTRAINT [PK__OrdenVen__16E7FA063D5E1FD2] PRIMARY KEY CLUSTERED
(
[OrdenVentaId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[MovimientoDoc](
[MovimientoDocId] [int] IDENTITY(1,1) NOT NULL,
[AlmacenId] [int] NOT NULL,
[TipoDocumentoId] [int] NOT NULL,
[EmpleadoId] [int] NOT NULL,
[OrdenVentaId] [int] NOT NULL,
[Estado] [bit] NOT NULL,
PRIMARY KEY CLUSTERED
(
[MovimientoDocId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY
= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
)

32

MODELO FISICO DE LA BASE DE DATOS

Proveedor
ProveedorId
PersonaId

Inventario

Estado

InventarioId
AlmacenId
Cantidad
ProductoId
ProveedorId
Estado

Usuario
UsuarioId
NombreUsuario
ClaveUsuario
RolAdministrador
RolAlmacenero

DetalleCotizacion

RolVendedor

DetalleCotizacionId

EmpleadoId

ProductoId

Estado

Cantidad

Empleado
EmpleadoId
PersonaId

Producto

Categoria
CategoriaId
Denominacion
Estado

ComprobantePago

ProductoId

TipoDocumentoId

CategoriaId

Denominacion

UnidadMedidaId

Descripcion

Denominacion

Estado

Estado

costo_compra
Dimensiones
Descripcion

I magen

CantidadMinima

ImagenId

Cli

Codigo

ProductoId

Estado

ImagenPrincipal

MovimientoDoc

ImagenSecundaria

MovimientoDocId

Estado

AlmacenId
TipoDocumentoId
EmpleadoId
OrdenVentaId
Estado

UnidadMedida

Orde

UnidadMedidaId
Denominacion

Estado

Cl

Al

Almacen
ListaPrecio
ListaPrecioId
ProductoId
Monto
Estado

Se

AlmacenId

Pr

Denominacion

Ca

Telefono

Pr

Descripcion

Fe

FechaApertura

De

Direccion

Ig

Estado

To

ob

Es

2.4.7. DISEO DEL SISTEMA DE EXTRACCION,


TRANSFORMACION Y CARGA
El sistema de Extraccin, Transformacin y Carga (ETL) es la base
sobre la cual se alimenta el Datawarehouse. Si el sistema ETL se
disea adecuadamente, puede extraer los datos de los sistemas de
Origen de datos, aplicar diferentes reglas para aumentar la calidad
y
Consistencia de los mismos, consolidar la informacin proveniente
de distintos sistemas, y finalmente cargar (grabar) la informacin

33

en el DW en un formato acorde para la utilizacin por parte de las


herramientas de anlisis.

Extraccin, transformacin y carga de datos con SQL Server Business


Intelligence Development Studio para los datos del producto, la fuente de
informaciones es Excel y de ella se extrae informacin para luego cargarle a
la base de datos creado en SQLSERVER 2008.

CUBOS OLAP
Es una estructura de almacenamiento que permita realizar las diferentes y
posibles combinaciones para visualizar los resultados de una organizacin
34

hasta un determinado grado de detalle. Esta estructura es independiente


del sistema transaccional de la organizacin y facilita consultar informacin
histrica de manera rpida y eficiente; ofreciendo la posibilidad de navegar
y analizar los datos requeridos.
Construir un cubo requiere un anlisis detallado de las necesidades de los
datos del grupo de usuario a los cuales va dirigido y puede requerir mucho
tiempo, tanto de diseo como de instalacin por primera vez compensa por
el hecho que facilita extraordinariamente las tareas de anlisis de datos de
los diversos grupos de usuarios y a su vez establecido, resulta ms sencillo
de modificar que las tablas relacionales tradicionales.

LAS NECESIDADES PARA LA EMPRESA

35

DATOS NECESARIOS PARA LA EMPRESA EN UN SISTEMA DE FACIL


USO

2.4.8. ESPECIFICACION Y DESARROLLO DE APLICACIN DE


BI
2.4.8.1. ESPECIFICACION DE LA APLICACIN DE BI
Los datos son extrados de la base de datos transaccional y pasan por dos
procesos ETL para poder ser almacenados en un datamart.
Posteriormente al ser almacenados los datos en la base de datos
multidimensional son explotados por la capa de anlisis en donde se
encuentran las tcnicas de OLAP, por medio de las cuales se manipulara la
36

informacin para ofrecer resultados que permitan un aprovechamiento de


dicha informacin en la toma de decisiones.
Por ltimo los datos son desplegados en la capa de visualizacin, donde
pueden ser manipulados grficamente, para encontrar informacin que
justifique la toma de decisiones como se menciona en el prrafo anterior
dentro de la organizacin.

2.4.8.1.1.

SELECCIN DE HERAMIENTAS E INSTALACION

Las herramientas que se han escogido para el desarrollo del presente


proyecto son:

Gestor de Base de dato: SQL SERVER


Herramienta par Inteligencia de
Intelligence
Diseo del cubo: OLAP

2.4.8.1.2.

Negocio:

SQL

Server Business

CREACION DE CUBOS

La creacin de cubos se realiz utilizando la herramienta SQL SERVER BI. La


capa de anlisis est conformada por el componente de anlisis OLAP.

2.4.8.2. DESARROLLO DE APLICACIN DE BI


Durante el desarrollo del proyecto la metodologa Kimball brindar un
amrco referencial para el diseo y construccin del almacn de datos.
2.4.8.2.1. VISUALIZACION DE INFORMACION
La capa de visualizacin est conformada por el componente Jpivot Y
Reportes

2.4.9. IMPLEMENTACION
2.4.9.1. DETERMINAR PREPARACION DE LAS MAQUINAS DE LOS
EMPLEADOS
Se constat que las mquinas de los usuarios posean las siguientes
caractersticas:

Estar conectadas a la intranet de la empresa.


Tener instalado el programa Microsoft Excel 2007 o superior.
Constar con permisos de acceso al servidor de cubos OLAP.

2.4.9.2. DESARROLLAR LA ESTRATEGIA DE CAPACITACION


La capacitacin fue llevada a cabo por las personas definidas en el rol de
educadores del proyecto. Se utiliz diapositivas para explicar la

37

funcionalidad de la aplicacin web y la conexin a los cubos OLAP desde


Excel.
El nmero reducido de personas con acceso al proyecto permitir realizar
sesiones personalizadas cuando sean requeridas por los usuarios.

2.4.9.3. DESARROLLAR LA ESTRATEGIA DE SOPORTE


El soporte del proyecto sigue los mismos lineamientos que el del resto de
sistemas de informacin en la Ferretera CENTRO SUR PERU SAC; los errores
son comunicados mediante el correo interno de la empresa para ser
encolados entre los requerimientos pendientes con la consideracin que las
fallas.

2.4.9.4. DESARROLLAR LA ESTRATEGIA DE DESPLIEGUE DE LA


ETL
El mdulo de carga de la informacin fue desarrollado en la mquina
principal, donde se alojar permanentemente pues se trata del espacio
utilizado como backroom del proyecto.
La ubicacin de los archivos necesarios para la carga de informacin fue
definida en el rbol de cdigo del DBMS.

2.4.9.5. DESARROLLAR LA ESTRATEGIA DE DESPLIEGUE DE LA


BASE DE DATOS
Antes de realizar la primera carga de datos en el servidor de produccin se
utiliz los scripts detallados en el rbol de cdigo de DBMS para crear las
siguientes tablas:
Cuando se realice una carga de datos, los valores estarn disponibles en
base de pruebas ubicada en la maquina principal. Cuando la persona
designada por el Gerente ha decidido que los valores tienen un grado de
calidad aceptable, se utiliza ETL para actualizar el servidor de produccin:

2.4.9.6. DESARROLLAR LA ESTRATEGIA DE DESPLIEGUE DE LA


APLICACIN WEB
Cada sprint del proyecto gener un entregable que fue subido a produccin
tras ser revisado y aprobado por un delegado del Gerente. Los cambios
posteriores seguirn el mismo flujo para ser implementados.

2.4.9.7. DESARROLLAR LA ESTRATEGIA DE DESPLIEGUE DEL


CUBO INFORMATIVO
Se defini a Microsoft Excel como la herramienta para usar los cubos de
informacin debido a que gran parte del personal de la Ferretera est
familiarizado con su uso. Se asignar permisos a las cuentas de usuario que
el Gerente defina.
Para ingresar al cubo de informacin el usuario debe realizar los siguientes
pasos:

Crear una conexin al servidor


Elegir el cubo de informacin
38

Utilizar los datos como una tabla dinmica convencional de Excel.

2.4.10. CRECIMIENTO
La fase de crecimiento en el presente proyecto no contempla, de momento,
ningn tipo de informacin nueva debido a que cualquier iniciativa
depender en gran medida de los datos de investigacin. En cuanto a la
presentacin de la informacin se prev aumentar un mdulo con la
herramienta Power Pivot que permita un mejor auto servicio por parte de los
usuarios.

2.5. RESULTADO
La metodologa utilizada nos gener como resultado un almacn de datos
orientadas cada una de ellas a un determinado mbito los cuales se fueron
mencionando y aplicando en el transcurso de la realizacin del proyecto.

La planificacin del proyecto.


La definicin de requerimientos del negocio.
El diseo de la Arquitectura.
El modelo Dimensional y Fsico.
El diseo y desarrollo de la presentacin de los datos.

En cuanto al desarrollo final y la aplicacin no se pudo realizar debido a


factores econmicos y de tiempo.
Sin embargo se espera que en la aplicacin se obtengan mejoras, en el
tiempo para la toma de decisiones y la generacin de reportes de acuerdo a
la necesidad de la empresa.
El DataMart permiti apoyar al rea de logstica en la toma de decisiones, a
travs de la entrega oportuna y relevante de informacin.
El desarrollo de las actividades en el proceso ETL han sido las ms
apropiadas, ya que permitir

manejar el Sistema de las Venta, con el

propsito de que los datos sean disponibles para su anlisis.


Las herramientas de software para el aplicativo de BI, se opt por usar
aquella que nos permiti obtener como resultado una interfaz intuitiva y
sencilla para los usuarios finales, generando reportes y anlisis acorde a las
necesidades en comparacin al uso de hojas de clculo.

2.6. DISCUSION
39

Establecer objetivos a corto plazo, identificar

los objetivos, los medios o

recursos ms convenientes antes de emprender con los planes de accin


sera lo ms recomendable para una mejor y apropiada planificacin y
organizacin del proyecto.
En el ciclo de vida de la inteligencia de negocio, se cree que lograr integrar
a las reas es importante ya que de esta manera se pueda controlar la
calidad de la informacin.
La comunicacin conveniente y oportuna en el desarrollo del aplicativo BI,
permite familiarizarse con el negocio y conocer cules son las necesidades
que se requiere para una ptima realizacin del proyecto.

2.7. CONCLUSIONES
El negocio de la ferretera exige una aplicacin planificacin y organizacin
cada vez ms eficiente de la informacin disponible y adecuada del
proyecto, la implementacin de un proceso de inteligencia de negocio en
una empresa, permite que la informacin fluya de una forma ordenada y
controlada hasta convertirlas en informacin y conocimiento los cuales
permitan a los usuarios tomar mejores y efectivas decisiones dentro y fuera
de la empresa.
La creacin del Datamart permitir la integracin de informacin para las
diferentes reas, las mismas que contribuirn con la optimizacin en la
operatividad reduciendo el tiempo en el proceso, por lo tanto se disminuyen
los costos.
En lo concerniente a los Almacenes de Datos, estos repositorios de
informacin representan la plataforma para emitir los anlisis de datos y
explotacin de conocimiento a cargo de los procesos especializados.
Orientar las soluciones de BI a proporcionar el conocimiento suficiente para
determinar dnde est los puntos fuertes y dbiles de cada operacin.
En cuanto a los usuarios cada uno de ellos contara con la informacin real y
oportuna, sin que exista la dependencia de otra aplicacin.

40

CAPITULO III
PRESUPUESTO Y CRONOGRAMA
3.1. CRONOGRAMA DE ACTIVIDADES

3.2. PRESUPUESTO

41

42

3.3. REFERENCIA BIBLIOGRAFICA


Kimball y Caseria ,the Data warehouse ETL.toolkit.idianapolis. wiley
,2004.
Mundy y thomthwaite. The Microsoft data warehouse toolkit.new
york.wiley 2008.
Carlt.j.c introduccin al business intelligence .Barcelona.UOC
(2010)
Rio.L.m ms all del business intelligence .Barccelona (2006)

43

ANEXOS
LOGIN PARA EL USUARIO

REGISTRO DE PERSONAL

44

REPORTES

REPORTE DE VENTA POR MESES


45

REPORTE DE PRODUCTOS DE VENTA

PAGINA WEB PARA REALZAR COMPRAS ONLINE

46

47

Potrebbero piacerti anche