✒️SAP BI / BW BO Data Store Objects (ODS o DSO)
SAP BI / BW BO Data Store Objects (ODS o DSO)
ODS (objeto de alacenamiento de datos) STAGING = ALMACEN
3 tipos:
Actualizacion estandar: consiste en tres tablas (cola de activación, tabla de datos activas y log de modificaciones). Los datos se pueden cargar y descargar durante el proceso de staging. Como utiliza un log de modificaciones, estas quedan disponibles para actualizaciones delta.
Optimizada para escritura: tiene como ventaja principal la mayor rapidez de las cargas. Es utilizado para reportes que necesitan los datos actualizados rapidamente, pero tienen un desempeño muy pobre en cuanto a performance.
Actualización directa: solo tiene la tabla con los datos activos, por lo tanto no se integra tan facilmente al proceso de staging. El ods se rellena utilizando APIs y se pueden leer a traves de un BAPI. Con la trx SE37 podemos ver los modulos de funciones entregados por SAP y su codigo ABAP.
COMPARACION DE PSA, ODS E INFOCUBO (ver cuadro comparativo)
PSA: almacenan los datos fuente brutos. Almacena temporalmente antes de que se transfierarn a los destinos de datos reales.
Se copian los datos del sistema fuente temporalmente funciona como una memoria intermedia. No se pueden modificar los datos en SAP BI antes de que pasen por la PSA
Infocubo: almacenan datos de resumen
ODS: Se utilizan para consolidar los datos. Es de los mas utilizados
POSICIONAMIENTO DE ODS EN EL FLUJO DE DATOS
Se pueden utilizar varios o ningun ODS en el flujo de datos.
Datos fuente similares: se almacenan como vienen del sistema fuente. Si se quiere tener un historial completo de las modificaciones hay que incluir una referencia temporal.
Reuqerido Tecnicamente: en estos ODS los datos se almacenan armonizados, por ejemplos: en el sistema fuente 1 el caracter nro de material tiene 10 caracteres, y en el sistema 2 tiene 20 caracteres; tambien pueden tener diferentes metodos delta; o tambien el material puede tener distintos codigos en los sistemas.
Especifico de aplicacion empresarial: se puede hacer un ODS para los materiales que tienen cierto status.
ARQUITECTURA Y FUNCIONES DE OBJETOS ODS
Tablas de datos activos: es donde se almacena el estado actual de los datos. Es muy importante que la clave este correctamente definida ya que una concidencia en la clave inicia un tratamiento delta especial. Estos datos son los que usan los reportes.
Tabla de Log de Modificaciones: se puede encontrar el log completo de las modificaciones. Este log tiene clave tecnica= solicitud, paquete de datos y nro de registro de datos.
Tabla de datos nuevos: los registros primero se escriben en esta tabla.
MODELADO Y CREACION DE ODS
Que InfoObjetos forman los campos clave del ODS y qu InfoObjetos representan los campos de datos?
Que InfoObjetos debe contener el objeto DataStore
Que objetos definen de manera unica el proceso?
Que atributos de navegacion deben estar activados para este ODS?
Para InfoObjetos sobre los que se consulta muy seguido pueden utilizarse indices.
CARGA Y ACTIVACION DE ODS
 
 
 
Sobre el autor
Publicación académica de Mauro Oscar Palladino, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Mauro Oscar Palladino
Profesión: Desarrollador Bi - Argentina - Legajo: ET99U
✒️Autor de: 77 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Mauro Palladino