DWh.Ciclodevida

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