implementacion de BI

17
Profesor: Ing. Luis A. Otake

Transcript of implementacion de BI

  • Profesor: Ing. Luis A. Otake

  • (Moss y Atre, 2003)

  • Evaluacin de la Infraestructura de la

    Empresa

    Se debe crear una infraestructura para soportar las aplicaciones de BI (si no la tuviera)

    Infraestructura tcnica: hardware, software, middleware, SGBD, SO, componentes de red, repositorio de metadata, utilitarios, etc.

    Infraestructura no tcnica: estndares de metadata, estndares de nombres de datos, modelo lgico de datos de la empresa, metodologas, directivas, procedimientos de prueba, procesos de control de cambios, etc.

    Planificacin del Proyecto

    Debe ser detallada, y el progreso actual debe ser vigilado y

    reportado de cerca.

  • Gestionar el alcance del proyecto es complicado.

    Definicin de Requerimientos del

    Proyecto

    El ms grande reto de todos los proyectos de soporte de decisin de BI es la calidad de los datos fuente. Anlisis de Datos

    Permite el anlisis de los entregables funcionales y combinarlos con el diseo de la aplicacin. Permite ver el potencial y los lmites de la tecnologa

    Prototipado de la Aplicacin

    Puede ser licenciado (comprado) o construido, y debe ser documentado en un modelo lgico meta

    Anlisis del Repositorio de Meta

    Datos

  • Diseo de Base de Datos

    Diseo ETL: El proceso ETL es el ms complicado

    Diseo del Repositorio de Meta Datos

  • Desarrollo ETL

    Muchas herramientas estn disponibles

    Desarrollo de la Aplicacin

    Las actividades de desarrollo de la aplicacin front-end son usualmente ejecutadas en paralelo con las actividades de desarrollo back-end de ETL y desarrollo del repositorio de meta datos

    Minera de Datos

    La informacin escondida puede ser descubierta

    Desarrollo del Repositorio de Meta

    Datos

    Si la decisin es construir en vez de licenciar

  • Implementacin

    Se capacita al personal del negocio y otros stakeholders.

    Se inician las funciones de soporte (pe. help desk)

    Evaluacin del Lanzamiento

    Cualquiera de las herramientas, tcnicas, directivas, y procesos que no fueron tiles deben ser reevaluados y corregidos, inclusive desechados; antes del siguiente lanzamiento

  • Rol Responsabilidades principales

    Desarrollador lder de la aplicacin Disea y supervisa el desarrollo de la aplicacin de acceso y anlisis (ej. reportes, consultas)

    Arquitecto de infraestructura de BI

    Establece y mantiene la infraestructura tcnica de BI (en algunas organizaciones, supervisa

    tambin la infraestructura no tcnica); usualmente reporta al arquitecto estratgico del equipo

    extendido

    Representante del negocio

    Participa en modelar sesiones, suministrar definiciones de datos, escribir casos de prueba,

    tomar decisiones del negocio, resolver disputas entre las unidades del negocio, y mejorar la

    calidad de datos bajo el control de la unidad representada por este rol

    Administrador de datos

    Ejecuta el anlisis de datos a travs de la organizacin, crea los modelos lgicos de datos

    especficos del proyecto, y fusiona los modelos lgicos de datos dentro de un modelo lgico

    de datos empresarial

    Experto en minera de datos Escoje y corre la herramienta de minera de datos; debe tener un antecedente estadstico

    Analista de calidad de datosValora la calidad de los datos fuente y prepara las especificaciones de limpieza de datos para

    el proceso ETL

    Administrador de base de datos Disea, carga, monitorea, y ajusta las bases de datos destino de BI

    Desarrollador lder ETL Disea y supervisa el proceso ETL

    Administrador de meta datos Construye o licencia (compra), mejora, carga, y mantiene el repositorio de meta datos

    Gestor del proyecto

    Define, planifica, coordina, controla, y revisa las actividades de todo el proyecto; rastrea y

    reporta el progreso; resuelve problemas tcnicos y de negocio; gua el equipo; negocia con

    los vendedores, el representante del negocio, y el patrocinador del negocio; tiene la

    responsabilidad total del proyecto

    Experto del tema Provee conocimiento del negocio acerca de datos, procesos y requerimientos

  • Rol Responsabilidades principales

    Desarrollador(es) de la aplicacinCodifican los programas de reporte, escriben scripts de consulta, y desarrollan las

    aplicaciones de acceso y anlisis

    Soporte de BI (personal de

    asistencia tcnica)Gua y entrena al personal del negocio

    Patrocinador del negocioSostiene la iniciativa de BI y aleja los impedimentos relacionados al negocio para el equipo

    del proyecto de BI

    Desarrollador(es) ETL Codifican los programas ETL y/o preparan las instrucciones de la herramienta ETL

    Auditor de TI o analista QADetermina los riesgos y exposicin del proyecto de BI debido a la carencia interna de

    controles o fuerzas externas

    Desarrollador(es) de repositorio de

    metadata

    Codifican los programas de migracin del repositorio de metadata para cargar la base de

    datos del repositorio de metadata; provee los reportes de metadata y una funcin de ayuda

    en lnea

    Personal de servicios de red Mantiene el entorno de red

    Personal de operacionesCorre los procesos por lotes para los ciclos ETL, la aplicacin de acceso y anlisis, y el

    repositorio de metadata

    Jefe de seguridadAsegura que los requerimientos de seguridad estn definidos y que las funciones de

    seguridad estn probadas a lo largo de todas las herramientas y bases de datos

    Stakeholders (otros representantes

    del negocio o administradores de

    TI)

    Manejan responsabilidades limitadas sobre el proyecto de BI, tales como revisar y ratificar los

    estndares y reglas del negocio a travs de la organizacin que el equipo del proyecto de BI

    utiliza o desarrolla

    Arquitecto estratgicoGestiona toda la infraestructura tcnica para la organizacin, incluyendo la infraestructura

    tcnica de BI

    Personal de servicios tcnicos Mantiene la infraestructura de hardware y los sistemas operativos

    ExaminadoresExaminan el cdigo de programacin creado por los desarrolladores desde los tracks de ETL,

    Aplicacin, y Repositorio de Metadata

    Administradores de herramientas Instalan y mantienen las herramientas de desarrollo y las herramientas de acceso y anlisis

    Desarrollador(es) WebDisean el sitio Web y crean las pginas Web para mostrar reportes y consultas en la

    intrantet, extranet, o Internet

    Web master Configura el servidor Web y la seguridad Web

  • El tamao ptimo: 4-5 personas, nunca mayor a 7:

    Un gestor del proyecto (no un administrador)

    Un representante del lado del negocio

    Un analista del negocio del departamento de TI (administrador de datos)

    Una persona tcnica del departamento de TI (analista de sistemas senior o programador senior)

  • Administrador de datos (modelo lgico de BD) y administrador de base de datos (modelo fsico de BD)

    Gestor del proyecto y cualquier rol (de no liderazgo)

    Desarrollador (de cualquier tipo) y examinador