Bi - Hefesto

download Bi - Hefesto

of 20

Transcript of Bi - Hefesto

  • 8/16/2019 Bi - Hefesto

    1/20

    METODOLOGÍA HEFESTO  –  PARTE I

    UNIVERSIDAD CESAR VALLEJO  – LIMA NORTE

    E.A.P DE INGENIERÍA DE SISTEMAS

    CURSO : BUSINESS INTELLIGENCE

    DOCENTE : MG. ORLEANS MOISÉS GÁLVEZ TAPIA

    CICLO : VI

    CLASE : 04

  • 8/16/2019 Bi - Hefesto

    2/20

    • Se basa en los requerimientos de los usuarios, por lo cual suestructura es capaz de adaptarse con facilidad y rapidez antelos cambios en el negocio.

    • Reduce la resistencia al cambio, ya que involucra a losusuarios finales en cada etapa para que tome decisionesrespecto al comportamiento y funciones del DW.

    • Utiliza modelos conceptuales y lógicos, los cuales son

    sencillos de interpretar y analizar.

    • Es independiente de las herramientas que se utilicen para suimplementación.

    • Cuando se culmina con una fase, los resultados obtenidos seconvierten en el punto de partida para llevar a cabo el paso

    siguiente.• Se aplica tanto para Data Warehouse como para Data Mart.

    METODOLOGÍA HEFESTO

  • 8/16/2019 Bi - Hefesto

    3/20

    La compañía analizada, desarrolla lasactividades comerciales de mayorista yminorista de artículos de limpieza, en unambiente geográfico de alcance nacional.

    De acuerdo a su volumen de operaciones,se la puede considerar de tamaño mediano.

    Con respecto a su clasificación, es unasociedad de responsabilidad limitada confines de lucro.

    DESCRIPCIÓN LA EMPRESA

  • 8/16/2019 Bi - Hefesto

    4/20

    El DWH aportará un gran valor a la empresa,entre las principales ventajas e inconvenientesque solucionará se pueden mencionar lossiguientes:• Permitirá a los usuarios tener una visión

    general del negocio.• Transformará datos operativos en

    información analítica, enfocada a la tomade decisiones.

    • Se podrán generar reportes dinámicos, yaque actualmente son estáticos y noofrecen ninguna facilidad de análisis.

    RELACIÓN DE LAS METAS DE LA EMPRESA CON LAS DEL DWH

  • 8/16/2019 Bi - Hefesto

    5/20

    • Lo primero que se hará será identificar los

    requerimientos de los usuarios a través de preguntas.• Luego, se analizarán estas preguntas a fin de identificar

    cuáles serán los indicadores y perspectivas .• Finalmente se confeccionará un modelo conceptual en

    donde se podrá visualizar el resultado obtenido en esteprimer paso.

    1. Se desea conocer cuántas unidades de cada producto fueron vendidas a sus clientes en unperiodo determinado. O en otras palabras: ”Unidades vendidas de cada producto a cadacliente en un tiempo determinado”.

    2. Se desea conocer cuál fue el monto total de ventas de productos a cada cliente en unperiodo determinado. O en otras palabras: ”Monto total de ventas de cada producto acada cliente en un tiempo determinado”.

    Las preguntas de negocio obtenidas fueron las siguientes:

    Paso 1: Análisis de Requerimientos  –  Identificación de Preguntas

  • 8/16/2019 Bi - Hefesto

    6/20

    A continuación, se analizarán las preguntas obtenidas en el

    paso anterior y se detallarán cuáles son sus respectivosindicadores y perspectivas.

    Unidades vendidas de cada producto a cada cliente en un tiempo determinado

    Monto total de ventas de cada producto a cada cliente en un tiempo determinado

    INDICADOR PERSPECTIVAS

    INDICADOR PERSPECTIVAS

    INDICADORES PERSPECTIVAS

    Unidades vendidas y Monto total de ventas Clientes, Productos y Tiempo

    Paso 1: Análisis de Requerimientos  –  Identificación de Indicadores y Perspectivas

  • 8/16/2019 Bi - Hefesto

    7/20

    A continuación, se analizarán las preguntas obtenidas en el

    paso anterior y se detallarán cuáles son sus respectivosindicadores y perspectivas.

    Unidades vendidas de cada producto a cada cliente en un tiempo determinado

    Monto total de ventas de cada producto a cada cliente en un tiempo determinado

    INDICADOR PERSPECTIVAS

    INDICADOR PERSPECTIVAS

    Se debe tener en cuenta que los indicadores, para que sean realmente efectivos son, en general,valores numéricos y representan lo que se desea analizar concretamente, por ejemplo: saldos,promedios, cantidades, sumatorias, fórmulas, etc.

    Paso 1: Análisis de Requerimientos  –  Identificación de Indicadores y Perspectivas

  • 8/16/2019 Bi - Hefesto

    8/20

    A continuación, se analizarán las preguntas obtenidas en el

    paso anterior y se detallarán cuáles son sus respectivosindicadores y perspectivas.

    Unidades vendidas de cada producto a cada cliente en un tiempo determinado

    Monto total de ventas de cada producto a cada cliente en un tiempo determinado

    INDICADOR PERSPECTIVAS

    INDICADOR PERSPECTIVAS

    En cambio, las perspectivas se refieren a los objetos mediante los cuales se quiere examinar losindicadores, con el fin de responder a las preguntas planteadas, por ejemplo: clientes,proveedores, sucursales, países, productos, rubros, etc.

    Paso 1: Análisis de Requerimientos  –  Identificación de Indicadores y Perspectivas

  • 8/16/2019 Bi - Hefesto

    9/20

    Paso 1: Análisis de Requerimientos - Modelo Conceptual

    En esta etapa, se construirá un modelo conceptual a partirde los indicadores y perspectivas obtenidas en el paso

    anterior. Modelo Conceptual: descripción de alto nivel de laestructura de la base de datos, en la cual la información es

    representada a través de objetos, relaciones y atributos. 

  • 8/16/2019 Bi - Hefesto

    10/20

    Paso 1: Análisis de Requerimientos - Modelo Conceptual

    A la izquierda se colocan las perspectivas seleccionadas, queserán unidas a un óvalo central que representa y lleva el

    nombre de la relación que existe entre ellas. La relación,constituye el proceso o área de estudio elegida.

  • 8/16/2019 Bi - Hefesto

    11/20

    Paso 2: Análisis de los OLTP  –   a) Conformar Indicadores

    ¿Cómo se calcularán los indicadores?• Hecho/s que lo componen, con su respectiva fórmula de

    cálculo. Por ejemplo: Hecho1 + Hecho2.• Función de sumarización que se utilizará para su agregación.

    Por ejemplo: SUM, AVG, COUNT, etc.

    ”Unidades Vendidas”: Hechos: Unidades Vendidas.Función de sumarización: SUM.

    ”Monto Total de Ventas”: Hechos: (Unidades Vendidas) * (Precio de Venta).

    Función de sumarización: SUM.

  • 8/16/2019 Bi - Hefesto

    12/20

    ¿Cómo se calcularán los indicadores?• Hecho/s que lo componen, con su respectiva fórmula de

    cálculo. Por ejemplo: Hecho1 + Hecho2.• Función de sumarización que se utilizará para su agregación.

    Por ejemplo: SUM, AVG, COUNT, etc.

    ”Unidades Vendidas”: 

    Unidades Vendidas = SUM(cantidad )

    ”Monto Total de Ventas”: 

    Monto Total de Ventas = SUM[( cantidad  ) * ( Preciode Venta )].

    Paso 2: Análisis de los OLTP  –   a) Conformar Indicadores

  • 8/16/2019 Bi - Hefesto

    13/20

    Paso 2: Análisis de los OLTP  –   b) Establecer correspondencias

  • 8/16/2019 Bi - Hefesto

    14/20

    En el OLTP de la empresa analizada, el proceso de venta está representado por el diagrama relacional de la siguiente figura:

  • 8/16/2019 Bi - Hefesto

    15/20

    Paso 2: Análisis de los OLTP  –   b) Establecer correspondencias

    • La tabla ”Productos” se relaciona con la perspectiva ”Productos”. 

    • La tabla ”Clientes” con la perspectiva ”Clientes”. 

    • El campo ”fecha” de la tabla ”Facturas_Venta” con la perspectiva ”Tiempo” (debido a que

    es la fecha principal en el proceso de venta). 

    • El campo ”cantidad” de la tabla ”Detalles_Venta” con el indicador ”Unidades Vendidas”. 

    • El campo ”cantidad” de la tabla ”Detalles_Venta” multiplicado por el campo ”precio_Fact”

    de la misma tabla, con el indicador ”Monto Total de Ventas”.  

    Las relaciones identificadas fueron lassiguientes:

  • 8/16/2019 Bi - Hefesto

    16/20

    … 

    Una vez que se han establecido las relaciones con los OLTP, se

    deben seleccionar los campos que contendrá cada perspectiva,ya que será a través de estos por los que se examinarán yfiltrarán los indicadores.

    Paso 2: Análisis de los OLTP  –   c) Nivel de Granularidad

    ”Razon_Soc” de la tabla ”Clientes”.Ya que este hace referencia alnombre del cliente.

    Con respecto a la perspectiva ”  lientes”, los datos disponibles son los siguientes: 

  • 8/16/2019 Bi - Hefesto

    17/20

    Una vez que se han establecido las relaciones con los OLTP, se

    deben seleccionar los campos que contendrá cada perspectiva,ya que será a través de estos por los que se examinarán yfiltrarán los indicadores.

    Paso 2: Análisis de los OLTP  –   c) Nivel de Granularidad

    Con respecto a la perspectiva ”  roductos”, los datos disponibles son los siguientes: 

    … 

    ” detalle”   de la tabla ”Productos” .

    Ya que este hace referencia al

    nombre del producto. 

    ” Nombre”  de la tabla ”Marcas” . Ya

    que esta hace referencia a la

    marca a la que pertenece el

     producto. Este campo es obtenido

    a través de la unión con la tabla

    ”Productos”  

  • 8/16/2019 Bi - Hefesto

    18/20

    Una vez que se han establecido las relaciones con los OLTP, se

    deben seleccionar los campos que contendrá cada perspectiva,ya que será a través de estos por los que se examinarán yfiltrarán los indicadores.

    Paso 2: Análisis de los OLTP  –   c) Nivel de Granularidad

    Con respecto a la perspectiva ” Tiempo”,  que es la que determinará la granularidad del

    depósito de datos, los datos más típicos que pueden emplearse son los siguientes: 

    • ”  Año”. 

    • ” Trimestre”. • ” Mes”. Referido al nombre del

    mes. 

  • 8/16/2019 Bi - Hefesto

    19/20

    En este paso, y con el fin de graficar los resultados obtenidos enlos pasos anteriores, se ampliará el modelo conceptual,

    colocando bajo cada perspectiva los campos seleccionados ybajo cada indicador su respectiva fórmula de cálculo.Gráficamente:

    Paso 2: Análisis de los OLTP  –   d) Modelo conceptual ampliado

  • 8/16/2019 Bi - Hefesto

    20/20

    En este paso, y con el fin de graficar los resultados obtenidos enlos pasos anteriores, se ampliará el modelo conceptual,

    colocando bajo cada perspectiva los campos seleccionados ybajo cada indicador su respectiva fórmula de cálculo.Gráficamente:

    Paso 2: Análisis de los OLTP  –   d) Modelo conceptual ampliado