✒️SAP BI / BW BO InfoProviders
SAP BI / BW BO InfoProviders
Resumen InfoSitios.
1.- InfoSitios o InfoProviders
Es todo objeto que provee información a un query.
Existen dos tipos de infoSitios:
- Físicos: Contienen información persistente
- Lógicos: Obtienen la información en el momento de ejecución del query.
La principal diferencia entre estos dos tipos es que el infoSitio Físico almacenan los datos reales y del infoSitio Lógico obtiene los datos en tiempo real.
2.- InfoCubo
Son los principales modelos de datos multidimensionales en BI. Los reportes y análisis se basan en infoCubos.
Un infoCubo describe un set de datos delimitado en si mismo que abarca uno o mas procesos empresariales.
Un usuario de reporting puede definir o ejecutar queries ante un infoCubo.
Los tipos de infoCubos existentes en BI, son:
- InfoCubos
- VirtualProviders
Solo los infoCubos contienen fisicamente datos en la base de datos. Por esta razón también son destinos de datos, ya que en ellos se pueden cargar datos. Por el contrariom los virtualProviders solo representan vistas lógicas de un set de datos.
No hay ninguna otra diferencia entre estos tipos de infoCubos al momento de hacer reporting. Las queries pueden definirse en base a todos los tipos de infoCubo.
Existen dos subtipos de infoCubos:
- Estandar
- Tiempo rela
Aunque ambos tienen un diseño de esquema estrella ampliado, los infoCubos en tiempo real estan optimizados para su actualización directa y no requieren el uso de proceso de ETL. Los infoCubos en tiempo real se utilizan de forma casi exclusiva en el set de herramientas de planificación integrada en BI (integrated Planning).
Los cubos en tiempo real antes se llamaban InfoCubos Transaccionales ya que el sistema accede a los datos en un infoCubo de este tipo mediante transacciones. En otras palabras, los datos se escriben en el infoCubo (posiblemente de mas de un usuario al mismo tiempo) y se leen al instante otra vez cuando es necesario. Los infoCubos estandar no son adecuados para este caso. Todos los infoCubos BI constan de una serie de tablas relacionales agrupadas en un esquema estrella. Las tablas son las siguientes:
- Tabla de Hechos: Un infoCubo consiste precisamente en una tabla de hechos en la que se almacenan los valores de un ratio. Una tabla de hechos contiene un máximo de 233 ratios.
- Tabla de dimensión: Un infoCubo suele tener un mínimo de cuatro tablas dimensionales y un máximo de 16. De estas, 13 tablas de las 16 las crea el cliente y las otras 3 tablas son las dimensiones nativas de SAP.
-- Tabla de dimensión de unidades
-- Tabla de dimensión de paquete de datos
-- Tabla de dimensión de tiempo.
Las dimensiones del cliente contienen SID vinculados a un máximo de 248 infoObjetos de características.
3.- ODS (DataStore Object)
Se utiliza para almacenar datos consolidados y depurados (datos variables o datos maestros) a nivel de documento.
Los ODS se posicionan en el diseño de almacén general.
Pueden utilizarse para dar soporte al reporting detallado de operaciones, o ser parte del almacén en el que pueden utilizarse para acumular años de datos que pueden ser útiles en algún futuro.
Una diferencia muy importante entre ODS e infoCubos es que loas ODS tienen la opción de sobrescribir registros mientras que los infoCubos no. Los infoCubos crean un nuevo registro si las características no son exactamente las mismas en dos registros diferentes.
* Propiedades de las ODS:
- Diseñados para grabar datos depurados a nivel de documento.
- Función de sobrescribir
- Las características que no forman parte de la clave siempre se sobrescriben.
- Los ratios (por ejemplo, el volumen de campos) pueden fijarse en sobrescribir, añadir o no actualizar.
Reporting mediante BEx
- El reporting difecto es opcional.
- Los escenarios de reporting normales implican un desglose desde el infoCubo al ODS.
Dado que un objeto DataStore está diseñado como una tabla, contiene campos clave (número y posición de documento, por ejemplo) y campos de datos.
Los campos de datos no solo pueden ser ratios sino también campos de características (status de pedido, cliente o tiempo, por ejemplo) Pueden utilizar una actualización delta para actualizar los datos de objeto DataStore en infoCubos conectado o en objetos DataStore adicionales a tablas de datos maestros(atributos o textos) en el mismo sistema o en sistemas diferentes.
* Clases de ODS
Existen tres tipos diferentes de ODS:
- ODS Estándar: consiste en tres tablas: Cola de activación, Tabla de datos activos y log de modificaciones.
Está totalmente integrado en el proceso de stating, en otras palabras, los datos se pueden cargar y descargar de los objetos DataStore durante el proceso de Staging.
Utilizar un log de modificaciones significa que todas las modificaciones también se escriben y están disponibles como uploads delta para destinos de datos conectados.
- ODS Optimización por escritura
Es un nuevo tipo de objeto DataStore. Está dirigido al nivel de almacén de la arquitectura y tiene como ventaja la mayor rápidez de las cargas.
- ODS de actualización directa ( ODS Transccional 3.x anterior)
Solo tiene la tabla con datos activos. Esto significa que no se integra tan facílmente en el proceso de staging. En lugar de eso, esta clase de objeto DataStore se rellena utilizando APIS y se puede leer a través de un BAPI.
 
 
 
Sobre el autor
Publicación académica de Mauricio Osenga Vasquez, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Mauricio Osenga Vasquez
Profesión: Ingeniero Informatico - Chile - Legajo: XR81O
✒️Autor de: 46 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BI / BW BO Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Mauricio Osenga