Informatica

Informatica
Mundo Infornático

martes, 6 de septiembre de 2011

Datawarehouse (Esquemas de estrella y copo de nieve)


Definicion:

Un almacen de datos del inglés data warehouse es una colección de datos en la cual se encuentra integrada la información de la empresa u organización. Esta información es de utilidad en el proceso de toma de decisiones gerenciales.
Un data warehouse es como el expediente de una empresa con información transaccional y operacional, que es almacenada en una base de datos diseñada para favorecer análisis y la divulgación eficientes de datos (especialmente OLAP, procesamiento analítico en línea). El almacenamiento de los datos no debe usarse con datos de uso actual.

En un data warehouse relacional encontramos esquemas en estrella y en copo de nieve que premian por encima de todo las consultas.

Esquema en estrella: Consiste en estructurar la información en procesos, vistas y métricas recordando a una estrella (por ello el nombre star schema). Es decir, tendremos una visión multidimensional de un proceso que medimos a través de unas métricas. A nivel de diseño, consiste en una tabla de hechos (lo que en los libros encontraremos como fact table) en el centro para el hecho objeto de análisis y una o varias tablas de dimensión (dimension table) por cada dimensión de análisis que participa de la descripción de ese hecho. En la tabla de hecho encontramos los atributos destinados a medir (cuantificar) el hecho: sus métricas. Mientras, en las tablas de dimensión, los atributos se destinan a elementos de nivel (que representan los distintos niveles de las jerarquías de dimensión) y a atributos de dimensión (encargados de la descripción de estos elementos de nivel). En el esquema en estrella la tabla de hechos es la única tabla del esquema que tiene múltiples joins que la conectan con otras tablas (foreign keys hacia otras tablas). El resto de tablas del esquema (tablas de dimensión) únicamente hacen join con esta tabla de hechos. Las tablas de dimensión se encuentran además totalmente denormalizadas, es decir, toda la información referente a una dimensión se almacena en la misma tabla.





Esquema en copo de nieve: El esquema en copo de nieve (snowflake schema) es un esquema de representación derivado del esquema en estrella, en el que las tablas de dimensión se normalizan en múltiples tablas. Por esta razón, la tabla de hechos deja de ser la única tabla del esquema que se relaciona con otras tablas, y aparecen nuevas joins gracias a que las dimensiones de análisis se representan ahora en tablas de dimensión normalizadas. En la estructura dimensional normalizada, la tabla que representa el nivel base de la dimensión es la que hace join directamente con la tabla de hechos. La diferencia entre ambos esquemas (star y snowflake) reside entonces en la estructura de las tablas de dimensión. Para conseguir un esquema en copo de nieve se ha de tomar un esquema en estrella y conservar la tabla de hechos, centrándose únicamente en el modelado de las tablas de dimensión, que si bien en el esquema en estrella se encontraban totalmente denormalizadas, ahora se dividen en subtablas tras un proceso de normalización. Es posible distinguir dos tipos de esquemas en copo de nieve, un snowflake completo (en el que todas las tablas de dimensión en el esquema en estrella aparecen ahora normalizadas en el snowflake) o un snowflake parcial (sólo se lleva a cabo la normalización de algunas de ellas).




Balanced Scorecard

El Balanced Scorecard es un proceso de planificación estratégica y sistema de gestión que se utiliza ampliamente en los negocios y la industria, gobierno y organizaciones sin fines de lucro en todo el mundo para alinear las actividades comerciales de la visión y la estrategia de la organización, mejorar la comunicación interna y externa, y monitorear el desempeño de la organización contra la estratégica metas.

Se originó por los Dres. Robert Kaplan (Harvard Business School) y David Norton, como un marco de medición de desempeño que añadió estratégico con medidas no financieras de desempeño para los indicadores financieros tradicionales para dar a los gerentes y ejecutivos de una más "equilibrada" punto de vista del desempeño organizacional.


El concepto de Balanced Scorecard (BSC) soporta la planificación estratégica ya que alinea las acciones de todos los miembros de la organización con los objetivos y facilita la consecución de la estrategia.

Los sistemas tradicionales de medida, centrados únicamente en elementos financieros, han sido desplazados. Kaplan & Norton introdujeron cuatro diferentes perspectivas para evaluar la actividad de una compañía:
  • Perspectiva Financiera. 
  • Perspectiva del Cliente. 
  • Perspectiva de Procesos. 
  • Perspectiva de Aprendizaje e Innovación

















Figura 1: Crear un Balanced Scorecard: Ud. ha identificado una visión. ¿Hacia donde va la organización? Definiendo estrategias aprenderá a alcanzar esta visión. Defina Factores Críticos de Éxito y perspectivas, de esta forma se preguntará qué hacer en cada una de las perspectivas. Después debe cuestionarse cómo medir que todo vaya en la dirección correcta, así entrará a definir cómo evaluar el Cuadro de Mandos.

Basado en este trabajo, podrá definir planes de acción e informes del Cuadro de Mandos.
¿Cómo gestionamos el Cuadro de Mandos? ¿Qué personas podrán acceder a los informes y qué tipo de informes debemos definir?









Figura 2: Esta imagen muestra un ejemplo general de Cuadro de Mandos. ¿Hacia dónde vamos? La visión: “Debemos dominar el mercado.” ¿Cómo? Focalizándonos en la eficiencia, calidad e invirtiendo en nuevas tecnologías.

Se deben definir responsabilidades y planes de acción para conseguir los objetivos planteados. Puede crear de forma rápida un Scorecard, pero crear un cuadro de mandos que sea “gestionable” es completamente diferente!.


Beneficios

Los beneficios que obtendrá al aplicar el Balanced Scorecard se pueden resumir en los siguientes puntos:
  • El Balanced Scorecard le ayuda a alinear los indicadores estratégicos a todos los niveles de la organización. 
  • El Balanced Scorecard ofrece a la gestión una imagen gráfica y clara de las operaciones del negocio. 
  • La metodología facilita la comunicación y entendimiento de los objetivos de la compañía en todos los niveles de la organización. 
  • El mismo concepto del balanced scorecard permite ir aprendiendo de la estrategia. 
El Balanced Scorecard le ayuda a reducir la cantidad de información que puede obtener de los sistemas de información, ya que de ellos, el BSC extrae lo esencial.

Ver Ejemplo                                                                                                                      Material

Business intelligence

Business Intelligence ( BI ) se refiere principalmente a la informática basada en las técnicas utilizadas en la identificación, extracción  y el análisis de los datos de negocio, tales como los ingresos por ventas de productos y / o departamentos, o por los costos asociados y los ingresos.