¿Qué es ODS? ¿Qué son las tablas de hechos y las tablas de dimensiones? Espero que los expertos puedan darme algún consejo ~
ODS significa Operational Data Store, que es un almacén de datos operativos. Es una "colección de valores de datos actuales, orientada a temas, integrada, variable, reflexiva y detallada, que se utiliza para satisfacer las necesidades integrales de las empresas". ." , necesidades de procesamiento integradas y operativas” (Bill.Inmon). ODS es una parte opcional de la arquitectura del almacén de datos. ODS tiene algunas características del almacén de datos y algunas características del sistema OLTP.
La tabla de hechos es una tabla de datos combinada según un determinado campo de análisis
La tabla de latitud es una tabla combinada de indicadores de análisis en este campo
Explicación 2 :
Para decirlo simplemente;
La tabla de hechos es la tabla de transacciones.
La tabla de dimensiones es la tabla base.
Se utiliza para explicar el contenido específico de la latitud de la palabra clave en la tabla de hechos.
Explicación 3:
Tabla de hechos
La tabla central en una arquitectura de almacén de datos que contiene las medidas numéricas y las claves que vinculan las tablas de hechos y dimensiones. Las tablas de hechos contienen datos que describen eventos específicos dentro de una empresa, como transacciones bancarias o ventas de productos.
Tabla de dimensiones
Tabla en un almacén de datos cuyas entradas describen los datos de la tabla de hechos. Las tablas de dimensiones contienen los datos sobre los cuales se crean las dimensiones.
Pongamos otro ejemplo práctico. Los bancos mantienen cuentas de depósitos. La Tabla A almacena datos reales, incluidos números de cuentas, números de instituciones, montos de depósitos, etc. La Tabla B almacena la correspondencia entre los números de instituciones y los nombres de las instituciones. Entonces A es la tabla de hechos y B es la tabla de dimensiones.
Tablas de hechos
Cada almacén de datos contiene una o más tablas de hechos. Una tabla de hechos puede contener datos de ventas comerciales, como datos generados por transacciones de caja registradora.
Las tablas de hechos suelen contener una gran cantidad de filas. La característica principal de una tabla de hechos es que contiene datos numéricos (hechos) y esta información numérica se puede resumir para proporcionar datos sobre la unidad como historial. Cada tabla de hechos contiene un índice de varias partes que contiene los datos como una clave externa. La correlación es la clave principal de la tabla de dimensiones, que contiene las características de los registros de hechos. La tabla de hechos no debe contener información descriptiva, ni debe contener ningún dato que no sean campos de medidas numéricas y campos de índice asociados que hagan que el hecho corresponda al elemento de la tabla de latitud.
Hay dos tipos de "medidas" contenidas en las tablas de hechos: una es una medida acumulativa y la otra es una medida no acumulativa. Las medidas más útiles son las medidas acumulativas, donde el número acumulado es muy significativo. Los usuarios pueden obtener información resumida acumulando valores de métricas, por ejemplo. Puede resumir las ventas de artículos específicos en un grupo de tiendas durante un período de tiempo específico. Los valores de medición no acumulativos también se pueden utilizar en tablas de hechos. Un único resultado resumido generalmente no tiene sentido. Por ejemplo, cuando se miden temperaturas en diferentes lugares de un edificio, no tiene sentido acumular las temperaturas en todos los diferentes lugares del edificio. Sin embargo, promediar tiene sentido.
En términos generales, una tabla de hechos está asociada con una o más tablas de latitud. Cuando los usuarios usan tablas de hechos para crear conjuntos de datos multidimensionales, pueden usar una o más tablas de dimensiones.
Tabla de dimensiones
La tabla de dimensiones se puede considerar como una ventana para que los usuarios analicen datos. La tabla de latitud contiene las características de los registros de hechos en la tabla de datos de hechos. información descriptiva, y algunos atributos especifican cómo resumir los datos de la tabla de hechos para proporcionar información útil a los analistas, y las tablas de dimensiones contienen una jerarquía de atributos que ayudan a resumir los datos. Por ejemplo, una tabla de dimensiones que contiene información del producto normalmente contiene una jerarquía que divide los productos en categorías como alimentos, bebidas, no consumibles, etc. Cada una de estas categorías de productos se subdivide varias veces hasta que cada producto alcanza el nivel más bajo.
En una tabla de dimensiones, cada tabla contiene propiedades factuales que son independientes de otras tablas de dimensiones. Por ejemplo, la tabla de dimensiones Clientes contiene datos sobre los clientes. Los campos de columnas en las tablas de dimensiones pueden dividir la información en diferentes niveles jerárquicos de estructura.