¿Qué es un infocubo? SAP ¿BI/BN? ¿Cómo crear uno?

⚡ Resumen inteligente

Un InfoCube en SAP BW es un conjunto de datos multidimensional autónomo construido sobre el esquema de estrella extendido, que almacena cifras clave de tablas de hechos rodeadas de tablas de dimensiones y que sirve tanto como destino de datos como InfoProvider para la elaboración de informes.

  • 🧊 InfoCube: Un conjunto de datos multidimensional autónomo que se utiliza como destino de datos y proveedor de información (InfoProvider).
  • ⭐ Esquema de estrella extendido: Una tabla de hechos central está rodeada por 16 tablas de dimensiones con datos maestros en el exterior.
  • 📐 16 Dimensiones: BW permite 16 dimensiones, tres de ellas predefinidas, cada una con capacidad para hasta 248 características.
  • 📊 Datos agregados: Los InfoCubes almacenan datos resumidos durante largos períodos para facilitar consultas rápidas.
  • 🗃️ Tres tipos: Los InfoCubes estándar, virtuales y en tiempo real difieren en la forma en que se mantienen los datos.
  • 🤖 Asistencia de IA: AI y SAP HANA optimiza los modelos InfoCube para análisis a gran escala.

¿Qué es un InfoCube en SAP BI/BN

¿Qué es un InfoCube?

Un InfoCube es un área de almacenamiento de datos en la que mantenemos datos, por ejemplotracobtenido físicamente del sistema de origen. Un InfoCube puede funcionar como destino de datos y como InfoProvider. Desde el punto de vista de los informes, un InfoCube puede describirse como un conjunto de datos autocontenido.

Por ejemplo, un InfoCube de importe de ventas con dimensiones como MES, PRODUCTO, CLIENTE y REGIÓN puede visualizarse mediante cualquiera de los ejes, por ejemplo, las ventas totales por región o por cliente. Las dimensiones de un InfoCube son entidades o jerarquías.

InfoCube

BIW (Business Intelligence Warehouse) ofrece la posibilidad de definir 16 dimensiones, de las cuales 3 están predefinidas.

InfoCube

El cubo anterior muestra un cubo tridimensional simple. Cada dimensión puede contener 248 características para su análisis. Un cuadrado del cubo representa el valor relativo para la combinación correspondiente de cliente/región/división.

Estructura del cubo de información

  • Un InfoCube sigue el esquema de estrella extendido.
  • Tiene una tabla de hechos en el centro, rodeada por 16 tablas de dimensiones, con los datos maestros ubicados fuera del cubo.
  • Los InfoCubes son el modelo de datos multidimensional central en la inteligencia empresarial (BI).
  • Se trata de un conjunto de datos autónomo que abarca uno o más procesos de negocio relacionados. Un usuario de informes puede definir o ejecutar consultas sobre un InfoCube.
  • Almacena datos resumidos o agregados durante largos períodos. Un InfoCube consta de una única tabla de hechos rodeada de tablas de dimensiones.
  • SAPLos InfoCubes que se entregan comienzan con un número, generalmente 0. Tu propio InfoCube debe comenzar con una letra de la A a la Z y tener una longitud de entre 3 y 9 caracteres.

Tipos de InfoCubo

Un InfoCube se clasifica en tres tipos según la forma en que se mantienen y distribuyen los datos.

  • InfoCube estándar: Mantiene los datos físicamente en el cubo. Es posible el modo de solo lectura.
  • InfoCube virtual: No almacena datos físicamente en el cubo. Durante la ejecución de la consulta, obtiene los datos del sistema de origen correspondiente.
  • InfoCube en tiempo real: Almacena los datos físicamente en el cubo. Permite la lectura y la escritura. Se utiliza ampliamente en la planificación de datos.

Cómo crear un InfoCube estándar

Paso 1) Crear InfoCube.

  1. Vaya al código de transacción RSA1.
  2. Haga clic en el botón Aceptar.

Crear InfoCube estándar

Paso 2)

  1. Navegue a la pestaña Modelado -> InfoProvider.
  2. Haga clic derecho en InfoArea.
  3. Haga clic en "Crear InfoCubo" en el menú contextual.

Crear InfoCube estándar

Crear InfoCube estándar

Paso 3)

  1. Ingrese el nombre técnico.
  2. Escriba el Description.
  3. Elija el botón de opción “InfoCubo estándar”.

Haga clic en el botón Crear.

Crear InfoCube estándar

Paso 4) Haga clic con el botón derecho en la dimensión 1 -> Propiedades.

Crear InfoCube estándar

Paso 5) Cambie el nombre de la dimensión según la información del InfoObjeto.

Crear InfoCube estándar

Paso 6) Haga clic con el botón derecho en la dimensión -> Entrada directa de InfoObjeto para insertar InfoObjetos en la dimensión.

Crear InfoCube estándar

Paso 7) Seleccione Características.

Crear InfoCube estándar

Paso 8) Seleccione el ID de la aerolínea en las características.

Crear InfoCube estándar

Arrástralo y suéltalo en la dimensión.

Crear InfoCube estándar

Paso 9) Del mismo modo, cree nuevas dimensiones y siga los pasos 4 a 8 para agregar los InfoObjetos.

Crear InfoCube estándar

Paso 10) Agregue los InfoObjects de indicadores clave al InfoCube.

Crear InfoCube estándar

Paso 11) Siga el proceso anterior para agregar más cifras clave.

Crear InfoCube estándar

Paso 12) Activa el InfoCube.

Crear InfoCube estándar

Puntos adicionales de InfoCube

El sistema asigna el nombre técnico de la tabla de dimensiones mediante el patrón /BIC/D. #, donde el primer # es 1, el segundo 2, y así sucesivamente. Para un SAP-cubo entregado, comienza con /BI0/D.

Los InfoObjetos característicos pueden añadirse libremente a las dimensiones creadas por el cliente. Las tablas de dimensiones deben utilizarse de forma óptima. Asegúrese de que la cardinalidad sea la óptima al añadir InfoObjetos característicos a las dimensiones. Por ejemplo, una tienda departamental tiene 10 000 clientes y 1,000 materiales diferentes; la cardinalidad es m:n, lo que significa que cada cliente puede comprar muchos materiales. Esta cardinalidad no debe mantenerse en la misma tabla de dimensiones.

Regla general: evitar m:n dentro de una dimensión.

Mejores Prácticas

  • Utilice un InfoCube estándar para facilitar el análisis multidimensional.
  • Úselo para almacenar información resumida o agregada con un gran volumen de datos.
  • Utilice una dimensión de partida individual si solo se coloca un objeto en una tabla de dimensiones.
  • Incluya información sobre los personajes mediante atributos de navegación cuando sea apropiado.

Puntos a evitar

  • No agrupe la cardinalidad m:n dentro de la misma dimensión.
  • No mantenga información de alta cardinalidad en una tabla de dimensiones sin una dimensión de partida individual.

Preguntas Frecuentes

Un InfoCube almacena datos resumidos y agregados en el esquema de estrella extendido y es aditivo, lo que facilita la generación rápida de informes multidimensionales. Un DSO almacena datos detallados a nivel de documento en tablas transparentes y puede sobrescribir valores. Los DSO suelen alimentar InfoCubes.

De las 16 dimensiones, SAP Predefine tres: la dimensión Tiempo, la dimensión Unidad y la dimensión Paquete de datos. Las 13 restantes están disponibles para que usted mismo las personalice, agrupadas para mantener las tablas de dimensiones pequeñas y eficientes.

Una dimensión de línea, o de alta cardinalidad, contiene una única característica con muchísimos valores distintos, como por ejemplo el número de documento. SAP Vincula la tabla SID directamente con la tabla de hechos, evitando así una tabla de dimensiones extensa y mejorando la velocidad de carga y de consulta.

Sí. SAP HANA y el aprendizaje automático analizan patrones de consulta para recomendar agregaciones, particionamiento y diseño de dimensiones. SAP El copiloto de IA de Joule puede explicar las opciones de modelado, ayudarping Los consultores crean InfoCubes eficientes más rápidamente.

El aprendizaje automático lee los datos limpios y agregados de InfoCube para entrenar modelos de pronóstico y detección de anomalías. SAP Analytics Cloud, con su sistema de IA, utiliza las dimensiones del cubo y las cifras clave para generar automáticamente gráficos y responder preguntas en lenguaje natural.

Resumir este post con: