✒️SAP BI / BW BO Data Store Objects (ODS o DSO)
SAP BI / BW BO Data Store Objects (ODS o DSO)
Data Store Objects (ODS o DSO)
Existen tres ODS diferentes:
- Estándar, este maneja tres tablas (cola de activación, datos activos y log de modificaciones), está completamente integrado al proceso de staging permitiendo cargar y descargas los objetos, al usar log de modificaciones se puede usar como actualizaciones delta para otros datos conectados
- Optimizada para escritura, lectura directa sin activar. los datos con la misma clave no son agregados, por lo cuál nos sirve con fuente histórica. Se usa para reportes de lectura rápida pero esto puede no tener un rendimiento óptimo.
- Actualización directa, para aplicaciones externas y proceso de análisis, no se integra completamente con el staging, se rellenan usando BAPIS
ODS vs PSA vs InfoCubo
La PSA tiene una utilización de memoria intermedia, aplica para actualización, reestructuración destinos tras errores de carga; el manejo del almacenamiento es intermedio en memoria, manejando una historia de máximo dos meses; la fuente de datos puede ser SAP o no SAP. La PSA nos sirve como área de paso antes de llegar a los destinos finales, en este punto no se podrá realizar transformaciones.
La ODS tiene una utilización de armonización/ consolidación y almacenamiento masivo; el manejo del almacenamiento se puede usar para datos variables y menos frecuentes, con una historia hasta 10 años; la fuente de datos puede ser SAP o no SAP, llegan los datos depurados. Las ODS están formadas por tablas planas que se pueden acceder para lectura, adicionalmente se pueden aplicar funciones como los delta
El InfoCubo iene una utilización de agregación, optimiza el rendimiento de los Querys; puede almacenar datos; el manejo del almacenamiento se puede usar para datos variables y menos frecuentes, con una historia hasta 10 años; la fuente de datos puede ser SAP o no SAP, llegan los datos depurados.
Las ODS en los flujos de datos
Las ODS se pueden incorporar entre la PSA y los cubos, infoobjetos, etc. la ODS tiene información detallada.
Las ODS no son necesarias a todo momento, se puede pasar de una PSA directamente a un cubo.
Los ODS hay tres tipos de clase, esto dependiendo del flujo de datos:
- Datos Fuentes similares: se almacena el dato como lo entrega la fuente de información, si se desea mantener historia de los cambios, se deberá incluir una referencia temporal.
- Requerido Técnicamente: se graba la información armonizada, lo cuál tiene varios aspectos:
- Armonización de tipos de datos de variante y longitudes, aplica para datos que son el mismo código pero llegan con diferente longitud
- se puede usar metodos de sistema fuente (delta aditivo y after-image para registros rectificados), esto ayuda a que los objetos conectados a este "en especial infocubos" se actualicen de un modo apropiado.
- Armonización de datos, gestión del dato maestro correctamente
3. Especifico de aplicación empresarial: se usa para determinados escenarios de reporting (DataMarts)
Las ODS estándar se componen de tres tablas:
- Datos activos (clave semántica/empresarial), sirve para informes Queries BEx
- Log modificaciones (Clave técnica), destinos sucesivos(Cubos/ODS), este maneja la clave técnica donde se tendrá, una solicitud, un paquete de datos y un número de registro de datos.
- Colca de activación (Clave técnica), alimenta los numerales 1 y 2
Los ODS funcionan como tablas de hechos(Fact Tables), se debe tener muy presente la llave que debe manejar que infoobjetos son key y que infoobjetos son datos, medidas. se puede activar atributos navegacionales según apliquen.
Los índices se deben activar si el ODS servirá para informes
 
 
 
Sobre el autor
Publicación académica de Diego Andrés Vasquez Ruiz, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Diego Andrés Vasquez Ruiz
Profesión: Ingeniero de Sistemas - Colombia - Legajo: FA33A
✒️Autor de: 18 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Me gusta enfrentar retos, dedicar esfuerzos a la academia, con capacidades de trabajo en equipo y de herramientas como dataservices, datastage, cognos, tableau, bo, entre otras.
Certificación Académica de Diego Vasquez