Tabla de Hechos.
Las tablas de hechos contienen los hechos, medidas o indicadores que serán utilizados por los analistas de negocio para apoyar el proceso de toma de decisiones.Los hechos son datos instantáneos en el tiempo, que son filtrados, agrupados y explorados a través de condiciones definidas en las tablas de dimensiones.Los datos presentes en las tablas de hechos constituyen el volumen de la bodega,y pueden estar compuestos por millones de registros dependiendo de su granularidad ydelosintervalosdetiempodelosmismos.Losmásimportantessonlosdetiponumérico.El registro del hecho posee una clave primaria que está compuesta por las claves pri-marias de las tablas de dimensiones relacionadas a este.
Por ejemplo, son “hechos” las ventas, los pedidos, los envíos, las reclamaciones, las compras, etc. Es decir, son todas aquellas medidas numéricas que incluiremos en nuestro sistema Business Intelligence.
A continuación, se entrará más en detalle sobre la definición de un hecho, tambiénllamado dato agregado:Los hechos son todas aquellas sumarizaciones o acumulaciones preestablecidasque residen en una tabla de hechos para agilizar las consultas y permitir que los datospuedan seraccedidosporlasdiferentesdimensiones,y desdeluego,exploradospor ellas. Las sumarizaciones no están referidas solo a sumas, sino que también apromedios, mínimos, máximos, totales por sector, porcentajes, fórmulas predefini-das, etc, dependiendo de los requerimientos de información del negocio.
Para ejemplificar este nuevo concepto de hechos, se enumerarán algunos que son muytípicos y fáciles de comprender:
ImporteTotal = SUM(precioProducto * cantidadVendida)
Rentabilidad = SUM(utilidad / PN)
PromedioGeneral = AVG(notasFinales)
CantidadVentas = COUNT(idVenta)
Fuente:
http://es.scribd.com/doc/55234594/42/Tablas-de-Hechos
Por ejemplo, son “hechos” las ventas, los pedidos, los envíos, las reclamaciones, las compras, etc. Es decir, son todas aquellas medidas numéricas que incluiremos en nuestro sistema Business Intelligence.
Una característica importante de las tablas de hecho es el “nivel de detalle” de la información que se almacena. En el anterior ejemplo, las ventas están guardadas a nivel de cliente, producto, almacén, promoción y fecha.
La tabla de hechos contiene las claves subrogadas de aquellas dimensiones que definen su nivel de detalle, y los indicadores. Nada más.
Por lo tanto, antes de crear la tabla de hechos debe entenderse perfectamente la información que se guardará, o se estará cometiendo un error.
Fuente:
http://www.businessintelligence.info/serie-dwh/tablas-de-hecho-fact-tables.html
Como se muestra en la figura , la tabla de hechos “VENTAS” se ubica en elcentro, e irradiando de ella se encuentran las tablas de dimensiones “CLIENTES”, “PRO-DUCTOS” y “FECHAS”, que están conectadas mediante sus claves primarias. Es por elloprecisamente que la clave primaria de la tabla de hechos es la combinación de las clavesprimarias de sus dimensiones. Las medidas en este caso son “ImporteTotal” y “Utilidad”.
Tablas de Hechos para el Análisis Multidimensional
Denominamos “hechos” a los indicadores de negocio. Por ejemplo, son “hechos” las ventas, los pedidos, los envíos, las reclamaciones, las compras, etc. Es decir, son todas aquellas medidas numéricas que incluiremos en nuestro sistema Business Intelligence.
Técnicamente, una tabla de hecho es la tabla central de un modelo en estrella. Una característica importante de las tablas de hecho es el “nivel de detalle” de la información que se almacena. En un ejemplo, las ventas pueden estar guardadas a nivel de cliente, producto, almacén, promoción y fecha.
La tabla de hechos contiene las claves subrogadas de aquellas dimensiones que definen su nivel de detalle, y los indicadores.
La creación de una tabla de hechos es una tarea con poco margen a la imaginación. Antes que nada, debe localizarse el origen de la información que se quiere cargar, debe entenderse perfectamente el significado de estos indicadores, y debe determinarse el nivel de detalle de estos datos. Una vez hecho esto, la creación de la estructura de la tabla es inmediata. La tabla de hechos contiene las claves subrogadas de aquellas dimensiones que definen su nivel de detalle, y los indicadores.
En particular, es un error desnormalizar cualquier dimensión en la tabla de hechos. Por ejemplo, si la información está a nivel de cliente, no necesitamos poner la población o el país en la tabla de hechos. Resultaría redundante e impactaría directamente en el tamaño de la tabla. [1]
Fuente:
[1] http://www.businessintelligence.info/serie-dwh/tablas-de-hecho-fact-tables.html
Tablas de hechos
Una tabla de hechos es la tabla central de un esquema en estrella de un almacén de datos. Una tabla de datos almacena información cuantitativa para el análisis y no está normalizado a menudo.
Una tabla de hechos contiene los datos para ser analizados, y una dimensión tabla almacena datos acerca de las formas en que los datos de la tabla de hechos pueden ser analizados. Por lo tanto, la tabla consta de dos tipos de columnas. La columna de claves externas permite que se una con tablas de dimensiones y medidas de las columnas contienen los datos que se están analizando.[1]
Tipos de tablas de hechos
Con base en las clasificaciones anteriores, hay dos tipos de tablas de hechos:
Acumulativo: Este tipo de tabla de hechos describe lo que ha sucedido en un período de tiempo. Por ejemplo, esta tabla de hechos puede describir el total de ventas por producto por tienda por día. Los hechos de este tipo de tablas de hechos son en su mayoría hechos de aditivos. El primer ejemplo que aquí se presenta es una tabla de hechos acumulativos.
Snapshot: Este tipo de tabla de hechos describe el estado de las cosas en un caso determinado de tiempo, y por lo general incluye más de suma parcial y los hechos de aditivos no. El segundo ejemplo que aquí se presenta es una tabla de hechos instantánea.[2]
Referencias:
4.5Definición de tablas de hechos
Las tablas de hechos contienen los hechos, medidas o indicadores que serán utilizados por los analistas de negocio para apoyar el proceso de toma de decisiones. Los hechos son datos instantáneos en el tiempo, que son filtrados, agrupados y explorados a través de condiciones definidas en las tablas de dimensiones. Los datos presentes en las tablas de hechos constituyen el volumen de la bodega, y pueden estar compuestos por millones de registros dependiendo de su granularidad ydelosintervalosdetiempodelosmismos.Losmásimportantessonlosdetiponumérico.El registro del hecho posee una clave primaria que está compuesta por las claves primarias de las tablas de dimensiones relacionadas a este.
Por ejemplo, son “hechos” las ventas, los pedidos, los envíos, las reclamaciones, las compras, etc. Es decir, son todas aquellas medidas numéricas que incluiremos en nuestro sistema Business Intelligence.
A continuación, se entrará más en detalle sobre la definición de un hecho, también llamado dato agregado: Los hechos son todas aquellas solarizaciones o acumulaciones preestablecidas que residen en una tabla de hechos para agilizar las consultas y permitir que los datos puedan seraccedidosporlasdiferentesdimensiones, y desdeluego, exploradospor ellas. Las solarizaciones no están referidas solo a sumas, sino que también a promedios, mínimos, máximos, totales por sector, porcentajes, fórmulas predefinidas, etc., dependiendo de los requerimientos de información del negocio.
Para ejemplificar este nuevo concepto de hechos, se enumerarán algunos que son muy típicos y fáciles de comprender:
ImporteTotal = SUM(precioProducto * cantidadVendida)
Rentabilidad = SUM(utilidad / PN)
PromedioGeneral = AVG(notasFinales)
CantidadVentas = COUNT(idVenta)
[1]
Por ejemplo, son “hechos” las ventas, los pedidos, los envíos, las reclamaciones, las compras, etc. Es decir, son todas aquellas medidas numéricas que incluiremos en nuestro sistema Business Intelligence.
Una característica importante de las tablas de hecho es el “nivel de detalle” de la información que se almacena. En el anterior ejemplo, las ventas están guardadas a nivel de cliente, producto, almacén, promoción y fecha.
La tabla de hechos contiene las claves subrogadas de aquellas dimensiones que definen su nivel de detalle, y los indicadores. Nada más.
Por lo tanto, antes de crear la tabla de hechos debe entenderse perfectamente la información que se guardará, o se estará cometiendo un error.[2]
Fuente:
[1]http://es.scribd.com/doc/55234594/42/Tablas-de-Hechos
[2] http://www.businessintelligence.info/serie-dwh/tablas-de-hecho-fact-tables.html
Es la tabla central en un esquema dimensional. Es en ella donde se almacenan las mediciones numéricas del negocio. Estas medidas se hacen sobre el grano, o unidad básica de la tabla.
Cada medida es tomada de la intersección de las dimensiones que la definen. Idealmente está compuesta por valores numéricos, continuamente evaluados y aditivos. La razón de estas características es que así se facilita que los miles de registros que involucran una consulta sean comprimidos en unas pocas líneas en un set de respuesta.
La clave de la tabla fact recibe el nombre de clave compuesta o concatenada debido a que se forma de la composición (o concatenación) de las llaves primarias de las tablas dimensionales a las que está unida.
Así entonces, se distinguen dos tipos de columnas en una tabla fact: columnas fact y columnas key.