Todo sobre el esquema en estrella y el esquema en estrella extendido en SAP BI/BN
¿Qué es Schema?
En el sistema de gestión de bases de datos (DBMS), el esquema representa una base de datos relacional. Define las tablas, los campos de cada tabla y la relación entre campos y tablas. En otras palabras, un esquema es una colección de objetos de base de datos, incluidas tablas, vistas, índices y sinónimos. Los esquemas generalmente se almacenan en un diccionario de datos.
¿Qué es el esquema de estrella clásico?
Un esquema en estrella clásico es un modelo de datos multidimensional. Se basa en un sistema central. tabla de hechos rodeado por varias tablas de dimensiones en forma de estrella (de ahí el nombre).
Un InfoCubo consta de varios Objetos de información (Características y Cifras Clave) y está estructurado según el esquema de estrella. Esto significa que hay una gran tabla de hechos con cifras clave para el InfoCubo, así como muchas tablas de dimensiones rodeando su estructura que parece una estrella.
Los beneficios del esquema en estrella son la reducción, la fácil comprensión de los datos y el aumento del rendimiento.
¿Qué es el esquema en estrella extendido?
En el esquema en estrella extendido, la “tabla de hechos” y la “tabla de datos maestros” se conectan a través de la tabla SID (ID sustituta). En el esquema en estrella extendido, la tabla de hechos y la tabla de dimensiones estarán dentro del cubo. Tiene una capacidad de análisis de 16*248 (Tabla SID). La tabla de hechos es pequeña y la tabla de dimensiones es enorme, al contrario del modelo Star Schema. Según el modelo de esquema en estrella extendido, la tabla de dimensiones no contiene datos maestros
A continuación se muestran los diferentes componentes de un esquema de estrella extendido.
- La tabla de atributos contiene el atributo de los datos maestros.
- La tabla SID crea el SID único para (ID sustituto) cada registros de datos maestros.
- La tabla de dimensiones crea el DimId para cada combinación única de SID (se pueden acomodar máximo 248 SID (caracteres) en la tabla DIM).
- La tabla de texto contiene la descripción de los datos maestros.
- La tabla de hechos contiene una combinación única de ID DIM y cifras clave (en la tabla de hechos se pueden acomodar un máximo de 233 cifras clave (cantidad medible).
A continuación se muestra un ejemplo de cómo una tabla de hechos de un Infocubo parece.
A continuación se muestran las tablas de dimensiones y SID.
A continuación se muestran los datos maestros del objeto de información y la tabla de texto.
Infocubo: ejemplo de esquema de estrella extendido
A continuación se muestra un ejemplo de Infocube que muestra el esquema de estrella extendido.
Pasos que explican el esquema de estrella extendido de un infocubo:
- La tabla de hechos del InfoCubo tiene el valor 3.
- El valor de la tabla de hechos (es decir, "3") se asigna en la tabla de Dimensiones.
- El ID de dimensión “3” tiene un SID asignado en la tabla SID.
- El valor SID se asigna con la tabla de datos maestros y de texto.