8/16/2019 Proyecto-soporte de Decision
1/69
UNIVERSIDAD PRIVADA ANTENOR ORREGO
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERIA DE COMPUTACIÓN Y SISTEMAS
SISTEMA DE SOPORTE DE DECISIONES
PROYECTO: MOVIL PERU S.A.C.
INTEGRANTES:
AVALOS GUTIERREZ, CINTYA
AMAYA PACHECO, ORBITALVARADO ROJAS, JHERALAQUINOR ROJAS, ENRIQUEROSALES AGUIRRE, STEFANYCHAVEZ BERNABE, ROYCE
PROFESOR:
ING. ULLON RAMIREZ AGUSTIN EDUARDO
TRUJILLO – PERÚ
!"#
8/16/2019 Proyecto-soporte de Decision
2/69
2
8/16/2019 Proyecto-soporte de Decision
3/69
3PRESENTACIÓN
El Trabajo de curso realizado durante el semestre 2016-20 “Proyecto
Business Intelligence para la empresa !"il Per# $%&%'() *a sido elaborado
seg#n instrucciones sobre la materia con el +in de desarrollar y analizar el
proceso para implementar un BI para la empresa ya nombrada) aplicando
los conocimientos obtenidos durante el curso%
8/16/2019 Proyecto-soporte de Decision
4/69
4Contenido
PRESENTACIÓN...........................................................................................3
INTRODUCCIÓN...........................................................................................5
I. PLANEACIÓN Y ADMINISTRACIÓN DEL PROYECTO....................................6
1.1. EL NEGOCIO.........................................................................................................61.1.1. Descripción de la organización..............................................................61.1.2. VISION – MISION.......................................................................................61.1.3. Organigrama:............................................................................................ 61.1.4. Modelado de procesos (Venas de e!"ipos# $izagi%............................8
1.2. SELECCIÓN DE LA ESTRATEGIA DE IMPLEMENTACIÓN...............................................91.3. SELECCIÓN DE LA METODOLOGÍA DE DESARROLLO..................................................91.. SELECCIÓN DEL !M"ITO DE IMPLEMENTACIÓN......................................................101.5. SELECCIÓN DEL EN#O$UE AR$UITECTÓNICO..........................................................102.1. DESARROLLO DE UN PROGRAMA Y DEL PRESUPUESTO DEL PROYECTO...................11
2.1.1. &res"p"eso............................................................................................112.1.2. 'ronograma de aciidades para el DaaMar ...................................122.1.3. Desarrollo del escenario del "so empresarial ....................................13
II. DETERMINACION DE RE$UERIMINETOS..................................................1
2.1. RE$UERIMIENTOS DEL PROPIETARIO.....................................................................142.2. RE$UERIMIENTOS DEL USUARIO #INAL.................................................................142.3. RE$UERIMIENTOS NO #UNCIONALES......................................................................152.. AN!LISIS DE LOS RE$UERIMIENTOS.......................................................................15
8/16/2019 Proyecto-soporte de Decision
5/69
5
INTRODUCCIÓN
&ctualmente la mayor,a de las organizaciones y empresas poseen y generan diariamente
una enorme cantidad de datos imposibles de analizar a simple "ista% a mayor parte de
estos datos generados no aportan la in+ormaci!n necesaria a la toma de decisiones
empresarial) pues para poder usarlos es necesario .ue se trans+ormen en conocimiento
#til para .uienes dispongan de ellos%
Estos datos se trans+orman en in+ormaci!n cuando se analizan para estructurarlos de
+orma inteligente% En la actualidad) poseer un conocimiento pro"eniente de in+ormaci!n
comprensible) detallada) rele"ante y #til es "ital para lograr y sostener una "entaja
competiti"a en el mundo empresarial% Para trans+ormar los datos y con"ertirlos en
in+ormaci!n) y /sta a su "ez) ser apro"ec*ada como conocimiento) se necesitan distintas
t/cnicas y procesos% & todos estos procesos de tratamiento de datos se les atribuye el
t/rmino de Business Intelligence% Estas *erramientas son las encargadas de recibir la
in+ormaci!n pro"eniente de las distintas reas de la empresa y organizarla de tal manera
.ue las personas .ue toman las decisiones dentro de la compa,a puedan acceder a ella
de manera rpida y e+icaz) obteniendo lo .ue realmente necesitan y a*orrndose la
b#s.ueda dentro de la inmensa cantidad de in+ormaci!n .ue se recibe diariamente de
todas las reas de la organizaci!n%
En el presente in+orme) se lle"aran a cabo las acti"idades necesarias para alcanzar los
objeti"os espec,+icos del proyecto) estas "an desde contetualizarse *asta documentar los
resultados de desarrollo de Business Intelligence en la empresas !"il Per# $%&%'%
8/16/2019 Proyecto-soporte de Decision
6/69
6I. PLANEACIÓN Y ADMINISTRACIÓN DEL PROYECTO
1.1. E% Ne&o'io1.1.1. De(')i*'i+n de %, o)&,ni-,'i+n
3az!n $ocial4
5I PE37 $%&%'%
3ubro Econ!mico4
Telecomunicaciones-5peraciones Tele+on,a !"il y 8ija-Internet
'lientes4
Personas naturales y jur,dicas
'ompetidores4
El principal competidor de claro en el Per# son o"istar y 9etel%
7bicaci!n4
ariscal 5rbegoso :;0< a ibertad = Trujillo-Trujillo
1.1.2. /ISION 0 MISION
V$%$&':
$er la empresa l,der en telecomunicaciones en el Per#%
M$%$&':
Pro"eer ser"icios de telecomunicaciones con la ms alta calidad) ms ampliacobertura y constante inno"aci!n para anticiparnos a las necesidades decomunicaci!n de nuestros clientes> generar el mayor bienestar y desarrollo personaly pro+esional de nuestros trabajadores) proporcionar bienestar y desarrollo a lacomunidad y eceder los objeti"os +inancieros y de crecimiento de nuestrosaccionistas%
1.1.3. O)&,ni&),,
8/16/2019 Proyecto-soporte de Decision
7/69
7
Ilustración 1: O()*'$)(*+* - * -+/(-%*
8/16/2019 Proyecto-soporte de Decision
8/69
1.1.. Mode%,do de *)o'e(o( /ent,( de e4i*o("i-,&i
1.1
".
1.3 I0%1(*2$&' : M3-*3 - P(32-%31.4
1.5
1.6
1.71.8
1.9
1.101.111.12
1.13
8/16/2019 Proyecto-soporte de Decision
9/69
1%1?
1.2. Se%e''i+n de %, E(t),te&i, de I*%eent,'i+n1%1;
1%16 a estrategia de implementaci!n del proyecto contiene las siguientes tareas41% 'onocer la realidad de la empresa y +amiliarizarnos con la cultura organizacional
a tra"/s de las entre"istas y encuestas realizadas%2% &nalizar la documentaci!n) manuales y procedimientos de la Empresa%
8/16/2019 Proyecto-soporte de Decision
10/69
1.. Se%e''i+n de% !8ito de I*%eent,'i+n1%22
1%2< El rea de implementaci!n del @ata art +ue determinado basndose en los
re.uerimientos de la Ferencia de @i"isi!n de 9egocios para la "enta de m!"il mediante
la Geb> el anlisis del modelo del @ata art es super"isado por el He+e de Base de
@atos 3edes y los re.uerimientos +uncionales son super"isados por el &nalista de la
In+ormaci!n
1%2? Para ello se +ormul! las siguientes preguntas4
1%2;
a J'ul es la prioridad del sistema de "entas de m!"iles claros ",a GebK
1%26a prioridad del sistema de "entas de m!"iles claros ",a Geb es dar al cliente una
mejor atenci!n y +acilitar la in+ormaci!n de celulares desde la comodidad de su *ogar)
as, como tambi/n "endar ms .ue la competencia
1%2A
b J'ul es el l,mite de carga de in+ormaci!n en el @ata artK
1%2El @ata art "a cargando in+ormaci!n) considerando particiones semestrales en el
cubo para un rpido procesamiento
1%2C
c J'ul es periodo de carga de .ue tendr el @ata artK
1%
8/16/2019 Proyecto-soporte de Decision
11/69
• 1 $er"idor de Base de @atos MP Proiant ".!JHERALALVARADO ROJAS
1%A110$ 1%A210d,as
1%A< 20$%
".>TOTAL".><
1%A6;0$%
1%AA
1.78 3meses
1.79
1%0 100$%
1%1
1%26; B$-'-%: M*1-($*-%, E?0$/3% @ S31*(-
1%
8/16/2019 Proyecto-soporte de Decision
12/69
".= BIENES ".=< COSTOMENSUAL
".=#".=>".== MATE
RIALES
1%C apicero tinta li.uida 1%C0 $%;%00
1%C2 'orrector 1%C< $%
8/16/2019 Proyecto-soporte de Decision
13/69
"."#7 M*1-($*-% "."# $% C" T31* 1%1A2 $%100<
1%1A<
1%1A?1%1A;
2.1.2. C)ono&),, de ,'ti;id,de( *,), e% D,t,M,)t
1%1A6
".">> Ilustración 4: C(3'3)(*+* - *21$$*-%
1.178
8/16/2019 Proyecto-soporte de Decision
14/69
1.179
2.1.3. De(,))o%%o de% e('en,)io de% (o e*)e(,)i,%1%10
1%11 Para este proyecto el escenario empresarial es el .ue se muestra a continuaci!ncon sus respecti"os componentes41%12
1%1< @escripci!n de los $taQe*olders41%1?
"."=< T*6* ": P-(%3'* $'302(*3 -' - P(3@-213
1.186 Nombre 1.187 Representa 1.188 Rol
1%1C G-(-'2$* -C*(3P-(
"."8!
1%1C1 Luien +acilito lain+ormaci!n para laimplementaci!n del @ataart
1%1C2 Es elauspiciador .uenos brindara lain+ormaci!ncorrespondientepara laimplementaci!n
del @ata art%
"."87 E%/-2$*$%1*% -'"."8 I+/-+-'1*2$&'"."8< - I'1-$)-'2$*"."8# - N-)32$3%
1%1CA Personal eternocontratado para laimplementaci!n del modelo@ata art as, como eldiseo e implementaci!ndel @ada art
1%1C Implementar el@ata art usandolas *erramientasde desarrollo parala n!mina deempleados de laempresa '&35%
"."88 A+$'$%1(*3( ".!! - * B*%- -".!" D*13%
1%202 5perador .ue controla el+uncionamiento del @ata art ymantiene la integridad de lain+ormaci!n del cubo y de lasbases de datos del sistema%
1%20< 'ontrola elacceso de losusuarios a laIn+ormaci!n del@ata art%
1%20?1%20;
1%206".!> T*6* : D-%2($/2$&' - 0%0*($3% - D*1* M*(1
1%201.209 Nombre 1.210 Representa 1.211 Rol
"." G-(-'2$* -C*(3P-(
1%21< Persona .ueanalizara toda la
1%21? In+ormaci!n del@ata art para la tomade decisiones%
1%21; &cceso total de lasdimensiones del @ataart
"."# A'*$%1* - *"."> I'3(+*2$&'
1%21 Persona .ue
analizara toda la1%21C In+ormaci!n del@ata art para la tomade decisiones%
1%220 &cceso total de las
dimensiones del @ataart
"." A+$'$%1(*3( ". - * B*%- -".7 D*13%
1%22? Persona .uelle"ara el control del+uncionamiento deldata art
1%22; 'ontrola el accesode los usuarios a laIn+ormaci!n del @ataart%
8/16/2019 Proyecto-soporte de Decision
15/69
1%2261.2271.228
1.229
1.230
1.231
1.232II. DETERMINACION DE REQUERIMINETOS1.233
1.23 2.1. Re4e)iiento( de% P)o*iet,)io1%2
8/16/2019 Proyecto-soporte de Decision
16/69
1%2;;1%2;6
1.25< 2.3. Re4e)iiento( no #n'ion,%e(1%2; Brindar mejor in+ormaci!n a los usuarios) en el menor tiempo% Establecer seguridad adecuada para la administraci!n de la data marts% El @ata art deben ser implementado en un ser"idor propio) usando el gestor de base
de datos de $L $er"er 201?% $istema operati"o icroso+t RindoGs ser"er 2012%
icroso+t - Business Intelligence SInteligencia de 9egocios) Integration $er"ices) &nlisis $er"ices) 3eporting $er"ices) PoGer Pi"ot%
7tilizar $ Ecel 201< para mostrar los reportes de los cubos%1%2;C
1.26= 2.. An>%i(i( de %o( Re4e)iiento(1%261
1.1 1.2 CONSULTAS".7
1.4 UNIDAD
1.5
1.6J'ul es el monto de compras de un cliente en unadeterminada cuidad) ao y mesK
1.7 ontoensoles
1.8
1.9
J'antidad de pedidos de un producto en unadeterminada regi!n y aoK1%10
1.11'antida
d dePedidos
1.12
1.13
J'ul es el onto de los productos .ue +ueronpagados con una determinada tarjetaK
1.14ontoensoles
1.15
1.16J'ul es la cantidad de "entas de una cuidad .ue serealizaron con una determinada +orma de pago yaoK
1%1A
1.18'antidad deentas
1.19
1.20
J'antidad de entas .ue realizo un distribuidor en un
determinado aoK
1.21'antidad de
entas
1.22 1.23istar el monto total de los clientes Hur,dicos .ue
compraron en un determinado ao%
1.24onto)'antidad deentas
1.25 1.26istar el monto total de una operaci!n en ao
1%2A
1.28onto)'antidad de5Ps
1.29
1.30J'ul es Porcentaje de descuento de los clientes .uepagaron con una determinada +orma de pagoK
1%
8/16/2019 Proyecto-soporte de Decision
17/69
Monto de ComprasMes
TIEMPO
CLIENTENombre de C!ente
Monto de "entasMar#a de Prod$#to
Prod$#to
1%262 En esta parte se *ar un anlisis de cada re.uerimiento del usuario +inal y
de+iniendo algunas tablas de la Base de @atos 5peracional de la Empresa 'laro) .ue
actuar,an como dimensi!n dentro del @ata art% Tambi/n se de+inir las posibles
mediciones dentro del @ata art%1%26<
1%26?1%26;1%2661%26A1%26
1%26C 3014 J'ul es el monto de compras de un determinado cliente en un mes y aoK1%2A0
".>" I0%1(*2$&' #
".>>
1.278
1.2791.280
1.281
1.282
1.2831.284
1.285
1.2861.2871%2 3024 J'ul es el onto de "entas por marca de productoK1.289
1.290
".8" I0%1(*2$&' #4 A'$%$% - (-?0-($+$-'13 R!
1.292
1.293
1.2941.295
1.296
1.297
1.298
1.2991.300
1.301
1.3021%4 A'$%$% - (-?0-($+$-'13 R!
1%
8/16/2019 Proyecto-soporte de Decision
18/69
%nd!#e de &es#$entoMes
TIEMPO
CLIENTENombre de C!ente
%nd!#e de &es#$entoMes
TIEMPO
P'O&(CTO
Prod$#to
Cant!dad de "entas )orma de Pa*o
P+,O
1.308
1.309
1.310
1.3111.312
1.313
1.314
1.3151.316
1%
8/16/2019 Proyecto-soporte de Decision
19/69
Monto de Promo#!onesMes
Prod$#to
Prod$#tos
Mes
TIEMPO
(b!#a#!-nNombre de C$!dad
1.360
1.361
1.362
1.3631.364
1.365
1.366
1.3671.368
1.369
1.370
1.3711.372
1.373
1.374
1.3751%
8/16/2019 Proyecto-soporte de Decision
20/69
1%?1?1%?1;1%?161%?1A1%?1
1%?1C1%?201%?211%?221%?2<1%?2?1%?2;1%?261%?2A
".= III. DISEO TCNICO DE LA ARQUITECTURA".8 III."." N$- - D*13%".7!
1%?
8/16/2019 Proyecto-soporte de Decision
21/69
1.437
1.438
1.4391.440
1%??11%??2 Ilustraci!n 124 Base de datos +uente
1%??<1%???1%??;
1%??61%??A1%??".8 IIII.".. N$- T42'$23
1%?;01%?;1
8/16/2019 Proyecto-soporte de Decision
22/69
1%?;2
1%?;<".
8/16/2019 Proyecto-soporte de Decision
23/69
1%?6; Esta parte llamada modelamiento dimensional) busca presentar los datos en un
marco de trabajo estndar%
1%?66 Identi+icaremos los componentes del modelo desarrollando el m/todo de los cuatro
pasos% uego) se construir el primer diagrama para el modelo y se detallar cada
componente del diagrama%
".#>
".#= IV."." I-'1$$2*2$&' - 3% C3+/3'-'1-% - M3-3
1%?6C Para identi+icar los componentes utilizaremos el m/todo propuesto por 3alp*
Dimball%
1%?A0
1.471 El Método de los cuatro pasos1.472
1%?A< 'onsiste en cuatro elecciones4
1% Elecci!n del @ata art%
2% Elecci!n del 5bjeti"o de la Tabla de Mec*os%> En este paso identi+icaremos los posibles @ata art .ue se pueden
construir en la empresa proyecto) el cual ya tenemos conocimiento sobre su odelo
Feneral de @atos% Entonces) para identi+icar nuestro @ata art en estudio recurrimos
al siguiente m/todo '&35 En nuestro caso identi+icaremos el rea .ue est en
estudio por este4
1%?A
".>8 M4133 - * M*1($
1%?0 enciona los posibles *ec*os relacionados y .ue son usados juntos% istamos las
entidades .ue apoyan a estos *ec*os%
1%?1
".= L$%1*3 - 3% D*1* M*(1%
1%?< $eg#n la situaci!n general de la Empresa) se identi+ic! las posibles +uentes de@ata arts .ue correspondern a las +ilas de la matriz4
1%??
• rea de entas
".=<
".=# L$%1*3 - *% D$+-'%$3'-%
8/16/2019 Proyecto-soporte de Decision
24/69
1%?A Para el @ata art mencionados anteriormente listamos las siguientes posibles
dimensiones4
1%?1%?C
".8! Tala 4:L$%1*3 -
D$+-'%$3'-%
".8" L$%1*3- M-$*%:".8
o onto en soleso 'antidad de 5peracioneso Porcentaje de @escuentoo 'antidad de Pedidoso 'antidad de entaso 'antidad de Productos
".87 M*(2*3 - *% I'1-(%-22$3'-%1%?C? 5rdenamos las +ilas y las columnas en una tabla) dando +orma a la matriz)
y marcamos las intersecciones donde eista una dimensi!n relacionada a un @ata art%
1%?C;".8#
".8> DIMENSIONES".8=
".88 AREA DE VENTAS".
1%;01 CLIENTE1%;02
1%;0< N".
1%;0; PRODUCTO1%;06
1%;0A N".
1%;0C PEDIDO
1%;10
1%;11 N".
8/16/2019 Proyecto-soporte de Decision
25/69
1%;
8/16/2019 Proyecto-soporte de Decision
26/69
Obet!/o+dm!n!strar os re#$rsos e#on-m!#os para tener $n #ontro d!ar!o de as "entas de a Empresa Caro..
T,8%, de ?e'@o(/ent,(
TIEMPO
PRODUCTO
CLIENTE
DISTRI"UIDORES
PAGO
1%;6A El 5bjeti"o de la tabla de *ec*os tambi/n permite de+inir las medidas y
*acer claro el alcance .ue debe tener
1%;6
".
8/16/2019 Proyecto-soporte de Decision
27/69
1.616 9
ombr
e de
la
Tabl
a
1.617 9ombr
e de la
'olumna
1.618 @escripci!n de la 'olumna
1%61C 8
&'T
WE
9T&$
1%620 'liente
WDey
1%621 la"e primaria #nica para la
dimensi!n 'liente%
1%62< Produc
toWDey
1%62? la"e primaria #nica para la
dimensi!n Producto%
1%626 Pedido
WDey
1%62A la"e primaria #nica para la
dimensi!n Pedido%
1%62C Tiempo
WDey
1%6
8/16/2019 Proyecto-soporte de Decision
28/69
1%6;6 'antid
ad de
Productos
1%6;A 'antidad de Productos con los .ue cuenta la
Empresa
1%6;C U
@escuent
o
1%660 @escuento a 'lientes
1.6611%662 T*6* "!4 @etalle de las edidas de la Tabla de Mec*os%
1.6631.6641.6651.6661.6671.661.6691.6701.671
1.6721.6731.6741.675
1.6761%6AA Por consiguiente de las Tablas completadas anteriormente se obtiene la
siguiente tabla de Mec*os4
1.67 COL(MN+
1.679 TIPO&E&+TO
1.60"+LO
'EN
(LL
1.61LON,
IT(&
1.62 &EC'IPCION
1.683 Clien
te_Key
1.64 Int
1.65no
1.6612
1.671.61.691.6901.6911.6921.693Taba de
e#os $eest8rea#!onada
#on todas asd!mens!ones $e #ont!enedatos#$ant!tat!/osde /!ta!mportan#!a
1.694 Producto_Key
1.695 Int
1.696no
1.69712
1.699 Tiem po_Key
1.700 Int
1.701no
1.70212
1.704 Pedido_key
1.705 Int
1.706no
1.70712
1.709 P!o _Key
1.710 Int
1.711no
1.71212
1.714 "istr
i#uidores _Key
1.715 I
nt
1.716
no
1.717
12
1.719 $onto
1.720 mone
1.721no
1.722100
1.724 Cnti
dd de
&P's
1.725 Int
1.726no
1.7272
1.729 Cnti 1.730 I 1.731 1.732
8/16/2019 Proyecto-soporte de Decision
29/69
+:O
ME
dd de
Pedidos
nt no 12 para e an8!s!sde "entas dea Empresa.1.734 Cnti
dd de
(ents
1.735 Int
1.736no
1.7372
1.739 Cnti
dd deProductos
1.740 I
nt
1.741
no
1.742
21.744 )ndic
e *
)ncremento
1.745 rea
1.746no
1.747
1.749 *"escuent
o
1.750 rea
1.751no
1.752
1%A;? T*6* "": Tabla de Mec*os del @ata art
1.7551.756
1.757
1.758 D$+-'%$&'1%A;C @e acuerdo a nuestras @imensiones elegidas anteriormente construimos los
detalles y sus jerar.u,as de cada una de ellas%
1.760".>#" D$+-'%$&' T$-+/3
1.7621.7631.7641.7651.766
1.7671.761.7691.770
1.7711.7721.7731.7741.7751.7761.777
1%AA 9ombre del &tributo
1%AAC @escripci!ndel &tributo
1%A0 alores deuestra
1%A1 &o 1%A2 3epresenta elao%
1%A< 2011) 2012)X
1%A? es 1%A; 3epresentalos meses .ueposee un ao%
1%A6 &bril) ayo)%%%
@V&
8/16/2019 Proyecto-soporte de Decision
30/69
1%AA @,a 1%A 3epresentalos d,as .ue posee
un mes%
1%AC 1) 2)
8/16/2019 Proyecto-soporte de Decision
31/69
1.221.23
1.2 N3+6(- -A1($6013
1.25 D-%2($/2$&'- A1($6013
1.26 V*3(-% -M0-%1(*
1.27 9ombreProducto
1.2 3epresenta alproducto%
1.29 'elulares95DI&
1.30 Modeo 1.31 3epresenta ala marca del
producto%
1.32 9oQia N2-01X
1.33 Pre#!o 1.34 3epresenta elpreciocosto del
producto%
1.35 $% 210%00
1%
8/16/2019 Proyecto-soporte de Decision
32/69
".=#<".=## IV.".7 E%?0-+* E%1(-*
1%6A $abiendo el n#mero de Tablas de Mec*os y las dimensiones asociadas a estas)
orientamos nuestro @ata art al Es.uema Estrella para una mejor "isualizaci!n del
odelo para el @iseo 8,sico%
o 'omponente4 T&B& @E ME'M5$ E9T&$o 'omponente4 T&B& @E @IE9$I59 'IE9TEo 'omponente4 T&B& @E @IE9$I59 P35@7'T5$o 'omponente4 T&B& @E @IE9$IZ9 TIEP5o 'omponente4 T&B& @E @IE9$IZ9 P&F5$o 'omponente4 T&B& @E @IE9$IZ9 @I$T3IB7I@53E$
1.868
1.69
8/16/2019 Proyecto-soporte de Decision
33/69
1.70
8DW8&'TW6E9W3E8E3E9'EW@IW'-IE
8DW8&'TW6E9W3E8E3E9'EW@I$T3IB7
8DW8&'TW6E9W3E8E3E9'EW@IWP&F5
8DW8&'TW6E9W3E8E3E9'EW@IWP35@
8DW8&'TW6E9W3E8E3E9'EW@IWTIE
8&'TW6E9T&$
ProductoWDey
'lienteWDey
TiempoWDey
PagoWDey
@istribuidorWDey
onto
'antidadW5peraciones
'antidadWPedidos
'antidadW6entas
'antidadWProductos
Porcentaje@escuento
integer
integer
integer
integer
integer
money
integer
integer
integer
integer
real
[pQ)+Q?\
[pQ)+Q1\
[pQ)+Q;\
[pQ)+Q
8/16/2019 Proyecto-soporte de Decision
34/69
1%A6 $e tiene .ue tener en cuenta lo siguiente4
1%AA odi+icar nombres a nombres estndar) si +uera necesario% Para nuestro
@ata art se realizaron los siguientes cambios4
1%A1%AC1%01%11%21%<1%?1%;1%61%A1%1%C1%C01%C11%C21%C<1%C?1%C;1%C61%CA
1%C1%CC
".8!! T*6* ">: N3+6(-% -%1'*(-% /*(* *% T*6*% H-23% @ D$+-'%$3'-%
1%C011%C021%C0<1%C0?1%C0;
1.58 DISEO LÓGICO 1.59DISEO FÍSICO
1.60Tabla de Mec*os entas 1.618actWentas
1.62@imensi!n 'liente 1.63@imW'liente
1.64@imensi!n Producto 1.65@imWProductos
1.66@imensi!n Pedido 1.67@imWPedidos
1.68@imensi!n Tiempo 1.69@imWTiempo
1.70@imensi!n Pago 1.71@imWPagos
1.72@imensi!n @istribuidores 1.73@imW@istribuidores
8/16/2019 Proyecto-soporte de Decision
35/69
1%C061%C0A1%C01%C0C1%C101%C111%C121%C1<1%C1?1%C1;1%C161%C1A1%C11%C1C1%C201%C211%C22 @eterminar el Tipo de @ato para cada Tabla .ue inter"endr en el @ata art% Estos
cuadros muestran el detalle de cada tabla
1%C2<
1%C2?1%C2; &T
3IB7T5$
1%C26 TIP5$
@E@&T5$
1%C2A &53E$975$
".8=1%C2C L
ONGITUD
".87!1%C
8/16/2019 Proyecto-soporte de Decision
36/69
@&T5$
E$975$
7@ 9
1%CAA ProductoWDey
1%CAint
1%CAC no
1%C0 12
1%C11%C2 @i
mensi!n
.uecontiene ladescripci!nde losProductos
1%C< 9ombre
1%C?n"arc*
ar
1%C; no
1%C6 ;0
1%C I@WPr oducto
1%CCc*ar
1%CC0 no
1%CC1 ;
1%CC< Precio
1%CC?oney
1%CC; no
1%CC6 100
1.998
1.999
"."!!! T*6* "8: D$+P(30213%
1.10011.10021.1003
1.1004
1.10051%1006 &
T3IB7T5
$
1%100A TIP5$@E@&T5$
1%100 &53E$975$
1%100C 59FIT7@
1%1010 @E$'3IP'I5
9
1%1011 TiempoWDe
y
1%1012 int
1%101< no
1%101? 12
1%101;1%1016 @i
mensi
!n.uecontie
nedetalle
deltiempo delas
"entas
1%101A 8ec*a
1%101 date
1%101C no
1%1020 10
1%1022 &o
1%102< int
1%102? no
1%102; ?
1%102A es
1%102 n"arc*ar
1%102C no
1%10
8/16/2019 Proyecto-soporte de Decision
37/69
5$ 5$
1%10;0 PagoW Dey
1%10;1 int
1%10;2 no
1%10;< 12
1%10;? @imensi
!n.ue
contiene la
in+ormaci!nde losPagos
1%10;; '!digo
1%10;6 nc*ar
1%10;A no
1%10; ;
1%1060 8orma
1%1061 n"arc*ar
1%1062 no
1%106< ;0
1.1065
1.10661.1067
"."!#= T*6* ": D$+ P*)3
1.10691.1070
1%10A1 &T3IB7T
5$
1%10A2
TIP5$@E@ &T5$
1%10A<
&53E$
975$
1%10A?
59FIT7@
1%10A; @
E$'3IP'I5
9
1%10A6
@istribuidorW Dey
1%10AAint
1%10Ano
1%10AC 12
1%1001%101 @i
mensi!n
.uecontiene
todala
in+ormaci!n
detallada de
lasPromociones
%
1%102 'odigoEmpleado
1%10<nc*ar
1%10?no
1%10; ;
1%10A 9ombre 1%10c*ar
1%10Cno
1%10C0
1%10C2 'iudad 1%10C<n"arc
*ar
1%10C?no
1%10C; ;0
1.1097
1.1098
"."!88 T*6* : D$+ D$%1($60$3(-%
1.1100
1.11011.1102
1.1103
1%110? @eterminar el tipo de @atos de las cla"es Primarias% Para nuestro @ata art segeneraran en +orma automtica y ordenada4
8/16/2019 Proyecto-soporte de Decision
38/69
1.1105
".""!#".""!> C$-'1-5-@
".""!= P(302135-@
".""!8 T$-+/35-@
"."""! P*)35-@"."""" D$%1($60$3(-%5-@
".""" P-$35-@
"."""7
1.11141.1115
1.11161%111A Especi+icar las cla"es +orneas para cada Tabla de Mec*os4
1.11181.1119
1.1120
1.11211.11221.1123
1.1124
1.1125
1.11261.1127
1.1128
1.1129
1.11301.1131
1.1132
1.1133
1.11341.1135
1.1136
1.1137
1.11381.1139
".""! T*6* 7: C*-% F3('-*% - *%T*6*% - H-23%
1.1141
1.11421%11?<1%11??".""< V.". C3'%1(022$&' - *% T*6*% @ * B*%- - D*13% -' SQL
1%11?6 @espu/s de *aber realizado el @iseo 8,sico de las tablas pasamos a la
etapa de construcci!n de dic*as tablas utilizando el $L $er"er%1%11?A
1.1148
T$/3 - *13% -'1-(3%
".>1.75FACTVENTAS".>#
1.77C$-'1-5-@F5;
1.78P(302135-@F5;
1.79P-$35-@
F5;1.80T$-+/35-@F5;
1.81P*)35-@ F5;1.82D$%1($60$3(-%
5-@ F5;
8/16/2019 Proyecto-soporte de Decision
39/69
1.1149
1.11501.1151
1.11521.1153 Ilustración 1%: T*6* - * D$+-'%$&' T$-+/3
1.1154
1.1155
1.11561.1157
1.1158
1.1159".""#! Ilustración 17: T*6* - * D$+-'%$&' P*)3%
1.11611.1162
1.1163
1.1164
1.1165
1.1166".""#> Ilustración 18: T*6* - * D$+-'%$&' D$%1($60$3(-%
1.1168
1.1169
1.1170
8/16/2019 Proyecto-soporte de Decision
40/69
1.1171
1.11721.1173 Ilustración 19: T*6* - * D$+-'%$&' P(30213%
1.1174
1.11751.1176
1.1177
1.1178
1.1179
1.1180".""=" Ilustración 20: T*6* - * D$+-'%$&' P-$3
1.1182
1.1183
1.1184
1.1185
1.118%
".""=> Ilustración 21: T*6* - * D$+-'%$&' C$-'1-
1.1188
1.11891.1190
8/16/2019 Proyecto-soporte de Decision
41/69
1.1191
1.1192".""87 Ilustración 22: T*6* - -23% FACTVENTAS
1.11941.11951%11C6 7na "ez construido todas las tablas para el @ata art) continuamos con la
construcci!n del @iagrama de la Base de @atos41%11CA1%11C
1.1199
8/16/2019 Proyecto-soporte de Decision
42/69
1.1200
1.1201
1.12021.1203
1.12041.1205 Ilustración 23: Tala "ata Mart
1.1206
1.12071.12081.1209
1.1210
VI. P(32-%3 - E1(*22$&', T(*'%3(+*2$&' @ C*()* - D*13%
8/16/2019 Proyecto-soporte de Decision
43/69
P+O 1 P+O 2
P+O 3
P+O 4
P+O 5
P+O 6 P+O 7
1%1211 Para completar la construcci!n del @ata art debemos poblar cada Tabla de la
Base de @atos% 'omo ya conocemos la estructura de cada tabla) a*ora debemos seguir
los siguientes pasos para el Poblamiento4
• @e+inici!n de los Pasos de Trans+ormaci!n%
•
@e+inici!n de los RorQ+loGs%• 'reaci!n de los Pa.uetes de $er"icio de Trans+ormaci!n de @atos S@T$%
1%1212
A. D-$'$2$&' - 3% P*%3% - T(*'%3(+*2$&'1.1213 Para un correcto Poblamiento de los datos debemos de+inir los Pasos de
Trans+ormaci!n) con la unidad de trabajo como parte de un proceso de trans+ormaci!n%
Para poblar el @ata art se tiene .ue realizar los siguientes pasos1.12141%121; P*%3 ": impiando @imensiones) consiste en eliminar los datos de todas
las @imensiones y Tablas de Mec*os) paso .ue nos permite asegurar de .ue no pueda
eistir alg#n dato .ue se pudiera duplicar%1%12161%121A P*%3 : Poblamiento de la @imensi!n Tiempo) consiste en ejecutar una
sentencia $L) para trans+erir datos a la @imensi!n Tiempo%1%1211%121C P*%3 7: Poblamiento de la @imensi!n 'liente) consiste en ejecutar una
sentencia $L) para trans+erir datos a la @imensi!n 'liente%1%12201%1221 P*%3 : Poblamiento de la @imensi!n @istribuidores) consiste en ejecutar
una sentencia $L) para trans+erir datos a la @imensi!n @istribuidores"."
1%122< P*%3
8/16/2019 Proyecto-soporte de Decision
44/69=>!to
PASO 1 PASO 2
PASO 3
PASO
PASO 5
PASO 6 PASO <
=>!to
=>!to
=>!to
=>!to
=>!to
1.123%
1.1237
1.1238
1.1239
1.1240
1.1241
1.1242
1.1243
1.12441.1245
1.1246
1.12471%12? 3estricciones de Precedencia4
a a impieza de las @imensiones SPaso 1 debe realizarse al inicio del proceso%
1%12?C
b El Poblamiento de la @imensi!n Tiempo SPaso 2 debe realizarse s!lo cuandose tenga la seguridad de .ue el paso 1 se *a ejecutado con /ito%
1%12;0
c El Poblamiento de la @imensi!n 'liente SPaso
8/16/2019 Proyecto-soporte de Decision
45/69
1.12%1
1.1262
1.12631.1264
1.1265
1.1266
1.12671.1268
1.1269
1.1270
1.12711.1272
1.1273
1.1274
1.12751.1276
1.1277
1.1278
1.1279
1.12801.1281
1.1282
1.12831.1284
1.1285
1.1286
1.12871.1288
1.1289
1.12901.1291
1.1292
1.1293
1.12941.1295
1.1296
1.1297
1.12981.1299
1.1300
1.1301
1.13021.1303
1.1304
1.1305
1.1306
"."7!> C(-*2$&' - 3% P*?0-1-% - S-($2$3 - T(*'%3(+*2$&' - D*13%
"."7!=
1%1
8/16/2019 Proyecto-soporte de Decision
46/69
8/16/2019 Proyecto-soporte de Decision
47/69
1.1316
1.1317
1.1318
1.1319
1.13201.1321 Ilustración 24: &roceso ET'
8/16/2019 Proyecto-soporte de Decision
48/69
1.1322
S-'1-'2$*% - 2** /*%3 - 3(93
1.13231.1324
"."7< P*%3 ": L$+/$*'3 D$+-'%$3'-%
1%1
8/16/2019 Proyecto-soporte de Decision
49/69
1.1353
"."7
8/16/2019 Proyecto-soporte de Decision
50/69
1.1370
"."7>" P*%3 7: P36*+$-'13 - * D$+-'%$&' C$-'1-
1%1
8/16/2019 Proyecto-soporte de Decision
51/69
"."7=" P*%3 : P36*+$-'13 - * D$+-'%$&' D$%1($60$3(-%
1%1
8/16/2019 Proyecto-soporte de Decision
52/69
"."78! P*%3
8/16/2019 Proyecto-soporte de Decision
53/69
1%1
8/16/2019 Proyecto-soporte de Decision
54/69
1.1424 *ro$p b Prod$#to?Ae;C!ente?Ae;Pa*o?Ae;&!str!b$!dor?Ae; T!empo?Ae;1.1425 &EPE.Pre#!oJ&EPE.Cant!dad;&EPE.Cant!dad1.1426 ; /e. Tota"enta;BP'O.Pre#!oJ300K&EPE.Pre#!o0.05D1.1427 order b Prod$#to?Ae
1.1421.1429
1.14301.1431
1.1432
1.1433
1.14341.1435
1.1436
1.1437
1.14381.1439
1.1440
1.1441
1.1442
1.14431.1444
1.1445
1.14461.1447
1.1448
1.1449
1.1450
I% SELECCIÓN DE PRODUCTOS 1%1?;11%1?;2
$. H*(*(-
1%1?;
8/16/2019 Proyecto-soporte de Decision
55/69
1%1?;
1%1?;C
1%1?601%1?611%1?621%1?6<1%1?6?1%1?6;
1%1?661%1?6A1%1?61%1?6C1%1?A01%1?A11%1?A2
".">7".">"."><
1%1?A61%1?AA
1%1?A1%1?AC1%1?01%1?11%1?21%1?<
1%1??1%1?;1%1?61%1?A
1.3 C3+/3'-'1- - P(32-%3 1.4 H-((*+$-'1*
1.5 C3'%1(022$&' - I'1-(*2-%
1%6
1.71. $ Ecel 201<
1.9 C063%
1%C0
1.911.92 &nalysis $er"ices
1.93 $L $er"er Business
Intelligence
1.94 ETL
1.96 D*1*M*(1
1%CA
1.91.99 $L $er"er 201?
8/16/2019 Proyecto-soporte de Decision
56/69
1%1?VIII. ESPECIFICACIÓN DE LA APLICACIÓN DEL USUARIO FINAL
1.1489
"."8! C3'%1(022$&' - C0631%1?C1
a $e realiza la conei!n con la base de datos '%o"il@R en el @ata $ource1.1492
1.1493
1.1494
1.14951.1496
1.1497
1.1498
1.14991.1500
1.1501
8/16/2019 Proyecto-soporte de Decision
57/69
1.1502
1.1503
1.1504
1.15051.1506
1.1507
1.1508
1.15091.1510
1.1511
1.1512
1.15131.1514
1.1515
1.1516
1.15171.1518
1.1519
1.1520
1.1521
1.15221.1523
1.1524
1.15251.1526
1.1527
1.1528
1.15291.1530
1.1531
1.15321.1533
1.1534
1.15351.15361.1537
1.1538
1.1539
1.1540
8/16/2019 Proyecto-soporte de Decision
58/69
b $e realiza la conei!n con la base de datos ultidimensionalo"il en el @ata $ource ieGs seleccionando las tablas ausar %1%1;?11%1;?2
8/16/2019 Proyecto-soporte de Decision
59/69
c
$e procede a la creaci!n del cubo de+iniendo primero la dimensi!n tiempo y posteriormente las dems dimensiones y
8/16/2019 Proyecto-soporte de Decision
60/69
las medidas%
1%1;?<1%1;??1%1;?;1%1;?6
1%1;?A1%1;?1%1;?C
"."
8/16/2019 Proyecto-soporte de Decision
61/69
d Procesando
1%1;;1
8/16/2019 Proyecto-soporte de Decision
62/69
IN%
@esarrollo de la &plicaci!n de 7suario 8inal
1%1;;2
8/16/2019 Proyecto-soporte de Decision
63/69
1%1;;< 1%1;;? Ilustraci!n
8/16/2019 Proyecto-soporte de Decision
64/69
1%1;61 Ilustraci!n
8/16/2019 Proyecto-soporte de Decision
65/69
1%1;6A
"."
8/16/2019 Proyecto-soporte de Decision
66/69
1%1;A;
1%1;A6 Ilustraci!n
8/16/2019 Proyecto-soporte de Decision
67/69
1%1;< Ilustraci!n ?04 3eporte
1%1;?1%1;;1%1;61%1;A
1%1;1%1;C1%1;C01%1;C11%1;C21%1;C<1%1;C?1%1;C;1%1;C61%1;CA1%1;C
1%1;CC1%16001%16011%16021%160<1%160?1%160;1%16061%160A1%160
N% 3erencias Bibliogra
1%160C
1% Bena"ides) '% S200
8/16/2019 Proyecto-soporte de Decision
68/69
;% 8ernndez) &% S2006% Toma de decisiones y autonom,a de gesti!n directi"a en las
escuelas bsicas) Trabajo de grado no publicado% 7ni"ersidad @r% 3a+ael Belloso
'*ac,n% enezuela%
6% Dau+man) M% S2000% 5n oney and arQets% Estados 7nidos% cFraG Mill%
A% undan) $% S2001% a dinmica de la colaboraci!n industrial% /ico% Ediciones
de la 7ni"ersidad aut!noma metropolitana%
% /ndez) % S2006% s all del business intelligence% Espaa% Festi!n 2000%
C% Pardinas) 8% S1CC% etodolog,a y t/cnicas de in"estigaci!n en 'iencias
$ociales% 'olombia% $iglo "eintiuno Editores%
10% Pea) &% S2006% Inteligencia de 9egocios4 una propuesta para su desarrollo en
las organizaciones% /ico% Instituto Polit/cnico 9acional @irecci!n de
Publicaciones%
11% Porter) % S200
8/16/2019 Proyecto-soporte de Decision
69/69
1.1624
1.1625
1.1626
1.16271.1628
1.1629
1.1630
1.16311.1632
1.1633
1.1634
1.16351.1636
1.1637
1.1638
1.16391.1640
1.1641
1.1642
1.1643
1.16441.1645
1.1646
1.16471.1648
1.1649
1.1650
1.16511.1652
1.1653
1.16541.1655
1.1656
1.16571.16581.1659
1.1660
1.1661
1.16621.1663
1.1664
1.1665
1.16661.1667
1.1668
1.1669
1.16701.1671