✒️SAP BI / BW BO Data Store Objects (ODS o DSO)
SAP BI / BW BO Data Store Objects (ODS o DSO)
Clases de Objetos DataStore
Son tres clases de Objeto DataStore:
- Optimizada para escritura
ODS estándar: consiste en tres tablas (cola de activación, tabla de datos activas y log de modificaciones). Está totalmente integrado en el proceso de staging. Los datos se pueden cargar y descargar de los objetos de DataStore durante el proceso de staging.
ODS optimizado para escritura: es un nuevo tipo de ODS. Dirigido a nivel almacén de la arquitectura, los datos con la misma clave no son agregados. Tiene como ventaja la mayor rapidez de las cargas.
ODS actualización directa: solo tiene la tabla con datos activos. Esta clase se rellena utilizando APIs y se puede leer a través de un BAPI.
Transacción SE37
Por medio de la transacción SE37 podremos probar muchos de los módulos de funciones entregados por SAP, asimismo el código ABAP de las funciones. Son utilizados por ejemplo en algunos ADP.
Comparación de PSA, ODS e InfoCubo
La utilización del PSA es almacenar temporalmente los datos del sistema fuente antes de que se transfieran a los destinos de datos reales. No se podrán modificar los datos del sistema SAP BI antes de que pasen por el PSA. Funciona como una memoria intermedia.
Los ODS están formados por tablas planas que se pueden leer de manera simple.
Posicionamiento de ODS en el flujo de datos
Es necesario o ventajoso, incorporar ODS adicionales al proceso de almacenamiento. SAP BI permite integrar uno o más ODS en el flujo de datos entre la PSA y los InfoCubos.
Es posible actualizar datos desde una Fuente de Datos a un InfoCubo directamente y no utilizar ODS.
Se puede distinguir 3 clases de ODS en diferentes posiciones del flujo de datos por utilización.
Datos fuente similares
Requerido técnicamente
Especifico de aplicación empresarial
Datos de fuente similares
Los datos se almacenan de la misma forma que los que ha entregado la fuente de datos del sistema fuente.
Requerido técnicamente
Los datos se almacenan de forma armonizada.
Armonización de tipos de datos de variante y longitudes.
Armonización de diferentes métodos delta del sistema fuente.
Armonización de datos.
Especifico de aplicación empresarial
Se utilizan normalmente para preparar datos para determinados escenarios de reporting.
Los ODS estándar están formados por tres tablas:
Tabla de datos activos (Active): es donde se almacena el estado actual de los datos. Es importante que la clave este correctamente definida por el responsable del modelado.
Tabla de log de modificaciones (Change log): durante la ejecución de activación, las modificaciones se almacenan en el log de modificaciones, acá se puede encontrar el historial completo de las modificaciones.
Tabla de datos nuevos (New Data): Durante el proceso de transferencia, los registros se escriben primero en esta tabla.
Modelado y Creación de ODS
Opciones de los ODS.
Cuando se modele un ODS, debería tener en cuenta lo siguiente.
- Que objetos definen de manera única el proceso?. Normalmente forman la clave del ODS.
 
 
 
Sobre el autor
Publicación académica de Francisco Eduardo Moreno Melgar, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Francisco Eduardo Moreno Melgar
Profesión: Analista Programador de Sistemas - Guatemala - Legajo: QA98Z
✒️Autor de: 14 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Francisco Moreno