✒️SAP BI / BW BO Data Store Objects (ODS o DSO)
SAP BI / BW BO Data Store Objects (ODS o DSO)
Data Store Objects
3 clases de DataStore: estandar, optimizada para escritura y actualización directa.
ODS estandar.- 3 tablas (cola de activación, tabla de datos activas y log de modificaciones). Integrado en el proceso staging.
ODS optimizado para escritura.- para reportes que necesitan datos actualizadas rapidamente. datos con misma clave no son agregadas, podemos tener como fue variando esa información, carga mas rápida. pero los reportes que utilizan este ODS tienen un bajo desempeño
ODS actualización directa.- transaccionales, no se integra en el proceso de staging.
2. Comparacion de PSA, ODS e InfoCubo
PSA almacena datos fuente brutos, los Infocubos almacena datos de resumen y los ODS (pueden ser de 3 tipos)
La PSA existe para almacenar datos temporales del sistema fuente. es como una memoria intermedia.
Los ODS se usan para armonizar o consolidar datos. estan formados por tablas planas.
3. Posicionamiento de ODS en el flujo de DAtos
Pueden incorporar ODS adicionales al proceso de almacenamiento. Estos ODS almacen datos detallados y se pueden usar para armonizar y consolidar los datos antes de ser almacenados en InfoCubos
3 clases de ODS de acuerdo a la utilizacion.
Datos fuentes similares: se almacenan de la misma forma que los ha entregado la fuente de datos. Si se desea conservar un historial completo de las modificaciones de los datos, se debe incluir una referencia temporal
Requerido técnicamente: los datos se almacenan de forma armonizada, lo cual engloba varios aspectos
Armonizacion de tipos de datos de variante y longitudes
Armonizacion de diferentes métodos delta del sistema fuente
Armonizacion de datos
Especifico de aplicacion empresarial
se utiliza para preparar datos para determinados escenarios de reporting. por ej. existen materiales que tienen diferentes status y cambian continuamente, se quiere armar un ODS para almacenar unicamente los materiales con status entregado.
4.Arquitectura y funciones de objetos ODS
El ODS contiene 3 tablas:
Tabla de datos activos.- donde se almacena el estado actual de los datos
Log de modificaciones.- se puede encontrar el historial de las modificaciones, tiene clave tecnica
New data.- durante el proceso de transferencia de datos, los registros se escriben primero en esta tabla
5.Modelado y creación de ODS
Opciones de los ODS. Qué InfoObjetos son campos clave y cuáles campo de datos. para ODS que se usen muy seguido se puede usar Indices
6. Carga y activación de ODS
Se cargan 2 solicitudos: REQU1 y REQU2 en un objeto DataStore, puede ser secuencial o paralela. el proceso de carga contabiliza ambas solicitudes en una cola de activación, se activa la solicitud nueva. El nuevo registro de datos sobrescribe la tabla activa existente. Crea un valor actualizado de 30. ademas se introduce un nuevo registro en el log de modificaciones ya que tiene una clave tecnica nueva.
 
 
 
Sobre el autor
Publicación académica de Anabel Soleto Olguin, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Anabel Soleto Olguin
Colombia - Legajo: XK72K
✒️Autor de: 45 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BI / BW BO Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Anabel Soleto