🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️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 distingue 3 clases de ODS.

- Actualización Estándar -> consiste en 3 tablas (cola de activacion, tabla de datos activas y log de modificaciones)

i. tabla de datos activos -> se almacena el estado actual de los datos, es importante que los datos tengan una PK definida por el responsable del modelado, ya que una coincidenciaen la clave inicia un tratamiento delta de los datos.

ii. tabla log de modificaciones -> se puede encontrar el historial completo de las modificaciones, el log de modificaciones se compone de una clave tecnica, un paquete de datos y un numero de registro de datos.

iii. tabla de datos nuevos -> durante el proceso de transferencia de datos, los registros se escriben primero en esta tabla.

- Optimizada para escritura -> está dirigido al nivel de almacén de la arquitectura, por ejemplo los datos con la misma clave no son agregados, por lo que se puede ver la viariabilidad historica.

su ventaja principal es la rapidez en cargas, pero pobre en performance.

- Actualización directa -> solo tiene tabla de datos activos, esta clase de objetos se rellena utilizando APIs y se puede leer a través de una BAPI.

el código ABAP de una BAPI puede ser visualizado a través de la trx SE37.

APD -> ANALISYS PROCESS DESIGNER - Herramienta de SAP BI para crear, ejecutar y monitorear procesos de analisis. Un procesos de análisis está basado primariamente en datos que fueron consolidados dentro de SAP BI que existen en un InfoProvider.

DIFERENCIAS PSA - ODS - INFOCUBO

- PSA almacena datos fuente brutos, es utilizada como una tabla de paso para tipos de datos variables y maestros. duración entre 30-60 días. esta tabla depende de la fuente de datos.

- Infocubos almacenan datos resumen, poco nivel de detalle. almacenamiento de datos variables, su duración es de 5 a 10 años. datos depurados (independientes del sistema fuente)

- ODS almacenan datos resumen con alto nivel de detalle, almacenamiento masivo como parte de un datawarehouse, duración de la data 1-10 años. se utiliza para datos variables y es poco frecuente que se utilicen para datos maestros. acá los datos llegan depurados, es decir, luego del procesode transformación. los ODS están formados por tablas planas que se pueden leer de manera simple.

Desde el punto de vista de una implementación, se distinguen 3 clases de ODS en diferentes posiciones del flujo de datos:

1 - Datos fuente similares -> almacenan datos de la misma forma que los ha entregado la fuente de datos, si se desea conservar un historial completo de la modificacion de los daot, se debe incluir una referencia temporal consistente en la clave del ODS.

2 - Requerido tecnicamente -> almacenan datos de forma armonizada. lo que engloba varios aspectos:

- Armonización de tipos de datos de variante y longitudes

- Armonización de diferentes metodos delta del sistema fuente

- Armonización de datos

3 - Específico de aplicación empresarial -> se utilizan para determinados escenarios de reporting, por ejemplo: armar un ODS donde se refleje información sobre materiales con un determinado estatus.

MODELADO Y CREACIÓN

la pregunta más importante al momento de modelar es ¿qué infObjetos forman los campos clave del ODS y qué infObjetos representan los campos de datos? ¿que objetos definen de manera unica el proceso?¿qué atibutos de navegación deben estar activos para este ODS?

* Para infObjetos consultados muy seguidos o que sean utilizados para reportes, pueden utilizarce los indices.

PROCESO DE STAGING

1-) El proceso de staging está relacionado al flujo de carga y es aquél en el cuál se almacenan los datos desde el sistema fuente, se lo transforma y se lo guarda generalmente con el mismo detalle que se obtiene desde el sistema fuente. Para el caso de los ODS se refiere a que podemos utilizar éstos como contenedores de la información de ese proceso que sería previo a almacemarlo por ejemplo en un InfoCubo.

En que casos se puede utilizar un ODS optimizado para escritura, es decir cuando convendría usarlo?

Los ODS optimizados para escrituras lo puedes utilizar para mejorar un proceso de actualización ya que requiere de activación de los datos, también cuando sabes que requerirás sobreescribir información y también cuando el ODS no se utilizará para reporting (si bien se pueden utilizar para reporting pero SAP no recomienda utilizarlos para eso).


 

 

 


Sobre el autor

Publicación académica de Tomas Walter Jimenez Mondaca, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.

SAP Junior

Tomas Walter Jimenez Mondaca

Profesión: Informático Biomédico - Chile - Legajo: NV97G

✒️Autor de: 13 Publicaciones Académicas

🎓Cursando Actualmente: Consultor BI / BW BO Nivel Avanzado

🎓Egresado del módulo:

Certificación Académica de Tomas Jimenez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Data Store Objects (ODS o DSO)" de la mano de nuestros alumnos.

SAP Senior

Acceder a esta publicación

Creado y Compartido por: Mary Galicia / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Acceder a esta publicación

Creado y Compartido por: Jhon Jairo Monsalvo Villalobos / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Acceder a esta publicación

Creado y Compartido por: German Augusto Macias Chacon

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Acceder a esta publicación

Creado y Compartido por: Diego Andrés Vasquez Ruiz / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Acceder a esta publicación

Creado y Compartido por: Miguel Antonio Lazo Vega

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Acceder a esta publicación

Creado y Compartido por: Maria Guadalupe Gonzalez Sanchez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Acceder a esta publicación

Creado y Compartido por: Miguel Fernando Olaya Rivera / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Acceder a esta publicación

Creado y Compartido por: Mauricio Osenga Vasquez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Acceder a esta publicación

Creado y Compartido por: Vanessa Cristal Vera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Acceder a esta publicación

Creado y Compartido por: Diego Rafael Arevalo Forcado / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!