![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP BI / BW BO Data Store Objects (ODS o DSO)
SAP BI / BW BO Data Store Objects (ODS o DSO)
![SAP BI / BW BO Data Store Objects (ODS o DSO) SAP BI / BW BO Data Store Objects (ODS o DSO)](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/432.jpg)
CLASES DE OBJETOS DATASTORE
- Objeto DataStore Estándar
* Tiene tres tablas: 1. Cola de Activación, 2. Tabla de datos activas,
3. Log de Modificaicones
* Se cargan los datos con un proceso DTP
- Objeto DataStore Optimizado para escritura
* Los datos con la misma clave no son agregados.
* Mayor rapidez en las cargas.
* Se utiliza para reportes que necesitan datos actualizados
* En cuando a la perfomance (desempeño) es muy limitado.
* Se cargan los datos con un proceso DTP
- Objeto DataStore de actualización directa (ODS transaccional 3.x anterior)
* Sólo tiene la tabla con los datos activos.
* Se cargan los datos utilizando APIs y se leen utilizando un BAPI
* Se utilizan en procesos APD (Analysis Process Designer) Que es una herramienta SAP
BI, que permite crear, ejecutar y monitorear procesos de análisis.
COMPARACIÓN PSA, ODS E InfoCubo
1. El PSA almacena datos fuente brutos de manera temporal, antes de transferirlos a su destino final y real. Para modificar los datos SAP BI, primero tienen que pasar por el PSA.
2. Los ODS estan formados por tablas planas.
3. Los InfoCubos almacenan datos de resumen
POSICIONAMIENTO DE ODS EN EL FLUJO DE DATOS
- SAP BI, permite integrar uno o más ODS en el flujo de datos entre el PSA y los InfoCubos.
- Los ODS almacenan datos en un nivel detallado.
- Los datos almacenados se pueden armonizar y consolidar antes de almacenarlos en Infocubos multidimensionales.
Hay tres clases de ODS en las diferentes posiciones del un flujo de datos.
- Datos fuentes similares. Los datos se almacenan conforme lo entrega la fuente de datos.
- Requerido técnicamente. Los datos se almacenan de forma armonizada.
- Armonización de tipos de datos de variantes y longitudes
- Armonización de diferentes métodos delta del sistema fuente
- Armonización de datos
- Específico de aplicación empresarial. Para preparar datos de reporting
ARQUITECTURA Y FUNCIONES DE OBJETOS ODS
Los ODS estándar estan formados por tres tablas
- Tabla de datos activos (Active)
* Aquí se almacena el estado actual de los datos.
* Los reportes BEx utilizan los datos de ésta tabla
- Tabla de log de modificaciones (Change log)
* En éste archivo se guardan las modificaciones al momento de la activación.
* Aquí se puede encontrar todo el historial de la modificaciones.
* Sirve para los destinos se actualicen si reciben datos en modo delta.
* Tiene una clave técnica que se conforma de una solicitud, un paquete de datos y un
número de registro de datos.
- Tabla de datos nuevos (New data)
* al hacer DTP es aquí donde primero se escriben los registros.
MODELADO Y CREACIÓN DE ODS
Un ODS tiene InfoObjetos, algunos forman los campos clave y otros los campos de datos.
Para modelar un ODS se debe tener en cuenta los siguiente:
- Que InfoObjetos debe contener.
- Los InfoObjetos que definirán de manera única el proceso.
- Que atributos de navegación deben estar activados.
Nota: Los atributos de navegación pueden ser utilizados en la configuración de reportes con el BEx Query Designer.
 
 
 
Sobre el autor
Publicación académica de Julio Genaro Ponciano Mantilla, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Julio Genaro Ponciano Mantilla
Profesión: Informático - España - Legajo: CZ15S
✒️Autor de: 82 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Julio Ponciano