SAP BW: almacenamiento de datos
En este capítulo, analizaremos el esquema en estrella y en estrella extendido. También entenderemos qué son InfoArea e InfoObjects.
Esquema de estrella
En Star Schema, cada dimensión se une a una sola tabla de hechos. Cada dimensión está representada por una sola dimensión y no se normaliza más. Una tabla de dimensiones contiene un conjunto de atributos que se utilizan para analizar los datos.
Por ejemplo: tenemos una tabla de hechos llamada FactSales que tiene claves primarias para todas las tablas y medidas Dim units_sold y dollars_sold hacer análisis.
Tenemos 4 tablas de dimensiones: DimTime, DimItem, DimBranch, DimLocation como se muestra en la siguiente imagen.
Cada tabla de dimensiones está conectada a una tabla de hechos, ya que la tabla de hechos tiene la clave principal para cada tabla de dimensiones que se utilizan para unir dos tablas.
Los hechos / medidas en la tabla de hechos se utilizan con fines de análisis junto con el atributo en las tablas de dimensiones.
Esquema de estrella extendido
En el esquema Extended Star, las tablas de hechos están conectadas a las tablas de dimensiones y esta tabla de dimensiones está además conectada a la tabla SID y esta tabla SID está conectada a las tablas de datos maestros. En un esquema de estrella extendido, tiene las tablas de hechos y dimensiones dentro del cubo, sin embargo, las tablas SID están fuera del cubo. Cuando carga los datos transaccionales en el cubo de información, los Dim Id se generan en función de los SID y estos Dim ids se utilizan en las tablas de hechos.
En el esquema de estrella extendido, una tabla de hechos puede conectarse a 16 tablas de dimensiones y a cada tabla de dimensiones se le asigna un máximo de 248 tablas SID. Estas tablas SID también se denominan características y cada característica puede tener tablas de datos maestros como ATTR, Text, etc.
ATTR - Se utiliza para almacenar todos los datos de atributos.
Text - Se utiliza para almacenar descripciones en varios idiomas.
InfoÁrea e InfoObjetos
Los InfoObjetos se conocen como la unidad más pequeña en SAP BI y se utilizan en proveedores de información, DSO, proveedores múltiples, etc. Cada proveedor de información contiene múltiples InfoObjetos.
Los InfoObjetos se utilizan en informes para analizar los datos almacenados y proporcionar información a los responsables de la toma de decisiones. Los InfoObjetos se pueden clasificar en las siguientes categorías:
- Características como cliente, producto, etc.
- Unidades como Cantidad vendida, moneda, etc.
- Cifras clave como ingresos totales, ganancias, etc.
- Características de tiempo como año, trimestre, etc.
Los InfoObjetos se crean en el catálogo de InfoObjetos. Es posible que un InfoObjeto pueda asignarse a un Catálogo de información diferente.
Área de información
El área de información en SAP BI se utiliza para agrupar tipos similares de objetos. El área de información se utiliza para administrar los cubos de información y los objetos de información. Cada InfoObjeto reside en un Área de información y puede definirlo en una carpeta que se utiliza para mantener juntos archivos similares.