Upload
negrito2006
View
213
Download
0
Embed Size (px)
Citation preview
7/23/2019 DWh.Ciclodevida
1/65
Ciclo de Vida
Hugo M. Castro
7/23/2019 DWh.Ciclodevida
2/65
Implementacin de un
Data Warehouse Un proyecto de Data Warehouse debe
basarse en satisfacer necesidades del
negocio Los datos se deben presentar de acuerdo
con las ariables del negocio Un Data Warehouse est! en permanente
eolucin Cada proyecto de Data Warehouse debe
tener un principio y un "n
7/23/2019 DWh.Ciclodevida
3/65
Ciclo de ida
Planificacin
Requerimientos
del
Negocio
Modelo
Dimensional
Diseo
ArquitectnicoProductos
Diseo
Fsico
Data
Staging
Especificacin
Aplicaciones
Desarrollo
Aplicaciones
Implementa
cin
Mantenimiento
recimiento
Administracin del Pro!ecto
7/23/2019 DWh.Ciclodevida
4/65
#lani"cacin
Planificacin
Requerimientos
del
Negocio
Modelo
Dimensional
Diseo
ArquitectnicoProductos
Diseo
Fsico
Data
Staging
Especificacin
Aplicaciones
Desarrollo
Aplicaciones
Implementa
cin
Mantenimiento
recimiento
Administracin del Pro!ecto
7/23/2019 DWh.Ciclodevida
5/65
#lani"cacin #redisposicin de la organi$acin %lcance&usti"cacin de negocio %spectos humanos
#lan del proyecto #untos clae
7/23/2019 DWh.Ciclodevida
6/65
#redisposicin de la
organi$acin %poyo de la 'erencia ()ponsor* Motiacin del negocio Participacin de gente del negocio !
Sistemas
ultura actual de an"lisis deinformacin
Facti#ilidad
7/23/2019 DWh.Ciclodevida
7/65
%poyo de la 'erencia
()ponsor* Perteneciente al rea de negocios de la
empresa
Con visin del impacto del Datawarehouse
Con conviccin personal y alto compromiso
con el proyecto
7/23/2019 DWh.Ciclodevida
8/65
%poyo de la 'erencia
()ponsor* Con influencia en la empresa, respetado y con
buenas conexiones
Con conocimiento de la cultura, las personas, laspolticas y los procesos de la empresa
Con visin realista para comprender los conceptos
del datawarehouse y el ciclo de desarrollo
iterativo
Con capacidad para tomar decisiones
7/23/2019 DWh.Ciclodevida
9/65
Motiacin imperiosa del
negocio Tener en cuenta ue !l datawarehouse es un facilitador del acceso a los
datos "a a armarse para resolver reuerimientos crticos
especficos del negocio Debe alinearse con las motivaciones del negocio de
tipo estratgico de la empresa !#emplo
$portunidad para ganar lugar en el mercado %e#orar la competitividad
7/23/2019 DWh.Ciclodevida
10/65
#articipacin entre
)istemas y +egocio &n datawarehouse exitoso parte del traba#o
con#unto de gente de sistemas y gente del
negocio
NOse puede encarar prescindiendo de la
otra rea
7/23/2019 DWh.Ciclodevida
11/65
Cultura actual en el
an!lisis de informacin &n datawarehouse se construye para brindar
me#or acceso
a me#or informacin
para dar soporte a la toma de decisiones
7/23/2019 DWh.Ciclodevida
12/65
Cultura actual en el
an!lisis de informacin si no$a! uso actual de informacin%
pro#a#lemente la empresa nonecesiteun Data&are$ouse
'o $a! que in(ertir un esfuer)oconsidera#le en cam#iar la cultura*
7/23/2019 DWh.Ciclodevida
13/65
Factibilidad
'e refiere a los datos ue van a alimentar alDatawarehouse
(os datos del datawarehouse son secundarios, esdecir, todos provienen de otras fuentes ue losreunieron)
'on importantes (os sistemas transaccionales en funcionamiento ue
tiene la empresa (a calidad de los datos
7/23/2019 DWh.Ciclodevida
14/65
#redisposicin de la
organi$acinESCENARIOS POSIBLES 1 ,mpresa con alg-n !rea de gran
isibilidad Con necesidades claras de acceso a
informacin Con un eecutio del negocio /ue impulsa el
proyecto (sponsor* ,s la situacin m!s faorable )e da en el 012 de los casos
7/23/2019 DWh.Ciclodevida
15/65
#redisposicin de la
organi$acinESCENARIOS POSIBLES 2 ,mpresa con m-ltiples !reas /ue
re/uieren informacin ,s una situacin m!s complicada 3e/uiere establecer prioridades en
los re/uerimientos
7/23/2019 DWh.Ciclodevida
16/65
#redisposicin de la
organi$acinESCENARIOS POSIBLES 3 ,mpresa sin una necesidad clara de
acceso a informacin sino difusa ,s la situacin m!s complicada #uede erse bene"ciada por tener
acceso a informacin pero hace falta
identi"car primero en forma clara Los bene"cios de una solucin 4I y Las necesidades reales de acceso a
informacin.
7/23/2019 DWh.Ciclodevida
17/65
#redisposicin de la
organi$acin Controlar la disposicin de la empresa hacia una
solucin BI
Antesde comen*ar un proyecto de Datawarehouse oData %art !ntender si hay demanda de uso de informacin +dentificar de dnde proviene la demanda
ay ue -uscar un sponsor de negocios fuerte +dentificar usuarios de negocios vidos de informacin
7/23/2019 DWh.Ciclodevida
18/65
#redisposicin de la
organi$acin
'i no
POSPONER EL PROYECO!!!
7/23/2019 DWh.Ciclodevida
19/65
#reguntas clae ,al-an si la organi$acin est! en
condiciones de implementar una
solucin de 4I ,al-an si ale la pena ofrecer una
solucin de 4I #reguntas cru$adas %spectos de la implementacin
7/23/2019 DWh.Ciclodevida
20/65
5actores cr6ticos de 78ito Compromiso de la 'erencia 3e/uerimientos del negocio Madure$ de la empresa Calidad de informacin
Caracter6sticas del DataWarehouse 'rupo de desarrollo
7/23/2019 DWh.Ciclodevida
21/65
%lcance del proyecto Consenso )istemas y +egocios Valor para la organi$acin Maneable Comien$o en pe/ue9o
Un proceso de negocios
#rioridades #la$os 3iesgos
7/23/2019 DWh.Ciclodevida
22/65
&usti"cacin para el
negocio ,stimacin de bene"cios y costos Costos de hard:are y soft:are Crecimiento %mpliacin de re/uerimientos
Mayores ingresos Meores oportunidades
7/23/2019 DWh.Ciclodevida
23/65
%spectos humanos
5unciones proenientes del negocio 5unciones t7cnicas
)istemas ; +egocios 5unciones de administracin
)istemas ; Consultores e8ternos
7/23/2019 DWh.Ciclodevida
24/65
#ersonaes =DEL LADO DEL NEGOCIO #ropietario #atrocinante Conductor
L6der de negocios #rofesionales de negocios
7/23/2019 DWh.Ciclodevida
25/65
#ersonaes >ASPECTOS TCNICOS %nalista de sistemas de negocios 3eferente tem!tico Desarrollador de aplicaciones
Instructor
7/23/2019 DWh.Ciclodevida
26/65
#ersonaes ?ADMINISTRACIN Y SOPORTE Director del proyecto %r/uitecto ,specialista de soporte t7cnico Modelador de datos
%dministrador de base de datos Dise9ador de ,
7/23/2019 DWh.Ciclodevida
27/65
#lan del proyecto Identi"cacin de las tareas
necesarias #articipacin de personas clae Identi"cacin de puntos de
aceptacin por los usuarios ,tapas ; ,ntregables
#lan de comunicaciones
7/23/2019 DWh.Ciclodevida
28/65
#lan de comunicacionesInt!l"c#t"! F!c#ncia Mn$a%
#atrocinante 4i@mensual
3esolucin de
problemasManeo de e8pectatias
Usuarios denegocios
Mensual InolucracinManeo de e8pectatias5echas cr6ticas
'rupo delproyecto
)emanal %ance del proyectoIdenti"cacin yresolucin deproblemas
)istemas 4i@mensual Maneo de e8pectatias+ecesidad de recursos
7/23/2019 DWh.Ciclodevida
29/65
#untos clae 4us/ue un patrocinante bien ubicado Haga un balance entre alor para el
negocio y maneabilidad Desarrolle cuidadosamente el plan
del proyecto
)ea un director de proyecto concapacidad de motiarA administrar ycomunicar a todos los nieles
7/23/2019 DWh.Ciclodevida
30/65
3e/uerimientos del
negocio
Planificacin
Requerimientos
del
Negocio
Modelo
Dimensional
DiseoArquitectnico
Productos
Diseo
Fsico
Data
Staging
Especificacin
Aplicaciones
Desarrollo
Aplicaciones
Implementa
cin
Mantenimiento
recimiento
Administracin del Pro!ecto
7/23/2019 DWh.Ciclodevida
31/65
3eleamiento de
re/uerimientosPREPARACIN ,ntreiste primero a los altos directios
Visin m!s amplia del negocio Determinacin de prioridades %poyo para las entreistas posteriores
#repare el grupo de releamiento #lani"/ue las entreistas con gerentes
intermedios y profesionales de negocios
7/23/2019 DWh.Ciclodevida
32/65
3eleamiento de
re/uerimientos&NA 'E( IDENTIFICADOS LOSINTERLOC&TORES
,lia los medios ,ntreistas )esiones con moderador
#repare el temario %gende las entreistas y sesiones
7/23/2019 DWh.Ciclodevida
33/65
3eleamiento de
re/uerimientosENTRE'ISTAS %pertura
Bbetios de la entreista Desarrollo
5orma de trabao M7tricas
%n!lisis Cierre
Cuanti"cacin del 78ito
7/23/2019 DWh.Ciclodevida
34/65
3eleamiento de
re/uerimientosP#nt"$ i)*"!tant$ ,scuche atentamente
7/23/2019 DWh.Ciclodevida
35/65
5unciones s. Datos#roductos 5ecfa Hora )ucursales Ventas Cantidad de
ticets
Eu7 productos seenden m!sF G G
Cmo se enden losproductos en las
sucursalesF
G G G
,n /u7 horas hay m!sclientesF G G G
Eu7 d6as de lasemana son m!soosF
G G G
INTERLOC&TORES+ PROFESIONALES DE NEGOCIOS
7/23/2019 DWh.Ciclodevida
36/65
,ntreistas sobre los datos Interlocutores
Conocedores de las fuentes de datos Conocedores del negocio
Bbetios %segurar /ue hay datos para cumplir
con los re/uerimientos 5iar las e8pectatias en un niel
ra$onable
7/23/2019 DWh.Ciclodevida
37/65
Datos s. 5uentesInentario Carpeta
de
sucursales
Consolidado de
caas
4D deproductos
#roductos G G G5echa G
Hora G)ucursales G GVentas G
Cantidad de
7/23/2019 DWh.Ciclodevida
38/65
%ctiidades post@
entreistaIn,"!) $"b! la !#ni-n 3esumen eecutio
Visin general Detalle de cada proceso de negocios
#ara /u7 se re/uiere an!lisis de datos Eu7 funciones se necesitan
Cu!les son las limitaciones actuales Cu!les son los bene"cios preistos 5actibilidad de conseguir los datos necesarios
7/23/2019 DWh.Ciclodevida
39/65
%ctiidades post@
entreistaP!$ntaci-n a la alta .!ncia Identi"cacin de procesos de
negocios ,ntendimiento de la terminolog6a %n!lisis de prioridades
Impacto en el negocio 5actibilidad
7/23/2019 DWh.Ciclodevida
40/65
%ctiidades post@
entreista
Impactoen elnegocio
5actibilidad
C&ADRANTES DEPRIORIDADES
%lto
4a
.o
4aa %lta
#roceso%
#roceso 4
#roceso D
#rocesoC
7/23/2019 DWh.Ciclodevida
41/65
Desarrollo del proyecto
3e/uerimientos
L6nea de
7/23/2019 DWh.Ciclodevida
42/65
L6nea de
7/23/2019 DWh.Ciclodevida
43/65
L6nea de
7/23/2019 DWh.Ciclodevida
44/65
%r/uitectura)istemas
7/23/2019 DWh.Ciclodevida
45/65
Inuencia de los
re/uerimientos Hard:are
)eridores Discos
)oft:are )istema operatio Motor de base de datos
5uncionalidades
7/23/2019 DWh.Ciclodevida
46/65
Inuencia de los
re/uerimientos %lta disponibilidad ,speado de datos )oporte uni"cado de metadatos #otencia de c!lculo para procesos
compleos de integracin Ubicacin de los usuarios Ventana de renoacin
7/23/2019 DWh.Ciclodevida
47/65
)eleccin de productos %n!logo a otras selecciones de
tecnolog6a #ol6tica de compras Matri$ de ealuacin 3e/uerimientos t7cnicos y
funcionales 5actores de ponderacin
7/23/2019 DWh.Ciclodevida
48/65
L6nea de Datos
Planificacin
Requerimientos
del
Negocio
Modelo
Dimensional
Diseo
ArquitectnicoProductos
Diseo
Fsico
Data
Staging
Especificacin
Aplicaciones
Desarrollo
Aplicaciones
Implementa
cin
Mantenimiento
recimiento
Administracin del Pro!ecto
7/23/2019 DWh.Ciclodevida
49/65
L6nea de Datos Modelado dimensional
#roceso de negocios 'ranularidad
7/23/2019 DWh.Ciclodevida
50/65
L6nea de Datos Dise9o f6sico de la base de datos
+ombres de columnas
7/23/2019 DWh.Ciclodevida
51/65
L6nea de Datos Dise9o y desarrollo del ,
7/23/2019 DWh.Ciclodevida
52/65
,
7/23/2019 DWh.Ciclodevida
53/65
,
7/23/2019 DWh.Ciclodevida
54/65
,
7/23/2019 DWh.Ciclodevida
55/65
L6nea de %plicaciones
Planificacin
Requerimientos
del
Negocio
Modelo
Dimensional
Diseo
ArquitectnicoProductos
Diseo
Fsico
Data
Staging
Especificacin
Aplicaciones
Desarrollo
Aplicaciones
Implementa
cin
Mantenimiento
recimiento
Administracin del Pro!ecto
7/23/2019 DWh.Ciclodevida
56/65
L6nea de %plicaciones ,speci"cacin y desarrollo de
aplicaciones
Diferentes nieles de necesidad deinformacin para diferentes usuarios
Documentacin de releamiento de
re/uerimientos
7/23/2019 DWh.Ciclodevida
57/65
L6nea de %plicaciones ,speci"cacin y desarrollo de
aplicaciones
V6as de acceso Internet Correo electrnico
7/23/2019 DWh.Ciclodevida
58/65
Implementacin
Planificacin
Requerimientos
del
Negocio
Modelo
Dimensional
Diseo
ArquitectnicoProductos
Diseo
Fsico
Data
Staging
Especificacin
Aplicaciones
Desarrollo
Aplicaciones
Implementa
cin
Mantenimiento
recimiento
Administracin del Pro!ecto
7/23/2019 DWh.Ciclodevida
59/65
Implementacin Conergencia de las tres l6neas La l6nea de datos es la m!s
impredecible 5echas comprometidas %segurarse de /ue el Data
Warehouse est7 en condiciones ,ducacin
7/23/2019 DWh.Ciclodevida
60/65
Implementacin ED&CACION ,ntender cu!l es la audiencia
+o empe$ar la educacin demasiadotemprano Datos ieos o no reales #osponer la educacin si hay problemas en
la puesta en marcha #ol6tica K)i no hay educacinA no hay
acceso
7/23/2019 DWh.Ciclodevida
61/65
Mantenimiento y
Crecimiento
Planificacin
Requerimientos
del
Negocio
Modelo
Dimensional
Diseo
ArquitectnicoProductos
Diseo
Fsico
Data
Staging
Especificacin
Aplicaciones
Desarrollo
Aplicaciones
Implementa
cin
Mantenimiento
recimiento
Administracin del Pro!ecto
7/23/2019 DWh.Ciclodevida
62/65
Mantenimiento y
Crecimiento S"*"!t a l"$ #$#a!i"$ d n."ci"$
)i no hay consultasA posiblemente no est7nusando el Data Warehouse
Detectar !reas de datos o de aplicacionesno cubiertas
Calidad del Data Warehouse
Ed#caci-n Cursos de actuali$acin Usuarios cali"cados
7/23/2019 DWh.Ciclodevida
63/65
Mantenimiento y
Crecimiento )oporte
7/23/2019 DWh.Ciclodevida
64/65
Mantenimiento y
Crecimiento Demandas de crecimiento
+ueos usuarios +ueos datos +ueas aplicaciones Meoras de las aplicaciones e8istentes
3eisin de las prioridades establecidas
Determinacin de las necesidades de lanuea etapa Comien$o de la nuea etapa
7/23/2019 DWh.Ciclodevida
65/65
%r/uitecturas BL%# BL%# 3elacional (3BL%#*
Usa un es/uema relacional para manear la naegaciny administrar los datos consolidados
'ran escalabilidad BL%# Multidimensional (MBL%#*
%lmacenamiento con t7cnicas multidimensionales %cceso r!pido a datos sumados preiamente
BL%# H6brido (HBL%#*
4ao niel 3BL%#A %lto niel MBL%# Motores de 4D especiali$ados
Manean consultas con es/uemas estrella o copo deniee