✒️SAP BI / BW BO Data Store Objects (ODS o DSO)
SAP BI / BW BO Data Store Objects (ODS o DSO)
1. Clases de Objeto DataStore
SAP BI distingue 3 clases de objeto DataStore:
- ODS Estándar: consiste en tres tablas (cola de activación, tablas de datos activas y log de modificaciones). Los datos se pueden cargar y descargar de los objetos DataStore durante el proceso de staging. Log de modificaciones, todas las modificaciones se escriben y están disponibles como actualizaciones delta para destinos de datos conectados.
- ODS Optimizado para escritura: objeto de DataStore. Los datos históricos con la misma clave no son agregados, se puede ver la variación en la historia. Rapidez en las cargas, desempeño pobre en cuanto a perfomance.
- ODS Actualización directa: solo tabla con datos activos. No se integra facilmente en el proceso de staging, en su lugar, se rellena con APIs y se leen a traves de BAPI (Acciones sobre objetos de negocios)
2. Comparación de PSA, ODS e InfoCubo
PSA almacenan datos fuente brutos
ODS almacenan datos detallados
InfoCubos almacenan datos de resumen y existen 3 clases de objeto DataStore
· Metodo Utilización
PSA: Memoria intermedia, actualizacion, restructura destinos tras errores de carga
ODS: Armonización, consolidación y almacenamiento masivo
InfoCubo: agregación, optimización de rendimiento de query
· Almacenamiento de datos
PSA: memoria intermedia para datos maestros y variables (30-60 dias)
ODS: almacenamiento para datos variables y menos frecuentes (1-10 años)
Infocubo: almacenamiento para datos variables, 5-10 años permanente
· Fuente de datos
PSA: dependiente de fuentes de datos (dependiente del sistema fuente)
ODS: Datos depurados (Independiente del sistema fuente)
Infocubo: Datos depurados (independientes del sistema fuente
3. Posicionamiento de ODS en el flujo de datos
Clases de ODS en diferentes posiciones del flujo de datos basandonos en su utilizacion:
Datos de fuentes similares: los datos se almacenan de la misma forma que los ha entregado la fuente de datos del sistema fuente.
Requerido técnicamente: los datos se almacenan de forma armonizada, engloba varios aspectos:
* Armonización de tipos de datos de variante y longitudes
* Armonización de diferentes métodos delta del sistema fuente
* Armonización de datos
* Específico de aplicación empresarial: preparar datos para determinados escenarios de reporting
4. Arquitectura y funciones de objetos ODS
Formados por tres tablas:
* Tabla de datos activos
* Tabla de log de modificaciones (Change Log)
* Tabla de datos nuevos (New Data)
5. Modelado y Creación de ODS
Opciones de los ODS
Cuando modele un ODS debería tener en cuenta:
* Qué infoObjetos debe contener el ODS?
* Que objetos definen de manera unica el proceso?
* Qué atributos de navegación deben estar activados para este ODS?
 
 
 
Sobre el autor
Publicación académica de Rafael Monterrey, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Rafael Monterrey
Profesión: Arquitecto de Negocios - Panama - Legajo: UM35O
✒️Autor de: 15 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Rafael Monterrey