🚀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)

Data Store Objects (ODS o DSO)

1 Clases de Objeto DataStore

SAP BI distingue entre tres clases de objeto DataStore: Actualización estándar, optimizada para escritura y actualización directa.

* ODS estándar: Consiste en tres tablas (cola de activación, tabal de datos activas y log de modificaciones). Está totalmente integrado en el proceso de staging.

* ODS Optimizado para escritura: Es un nuevo tipo de objeto DataStore. Está dirigido al nivel de almacén de la arquitectura; tiene como ventaja principal la mayor rapidez de las cargas.

* ODS actualización directa: Sólo tiene la tabla con datos activos. Esto significa que no se integra tan fácilmente en el proceso de staging. En lugar de eso, esta clase de objeto DataStore se rellena utilizando APIs y se puede leer a través de un BAPI.

Transacción SE37

Mediante la transacción SE37 podremos probar muchos de los módulos de funciones entregados por SAP. También ver el código ABAP de las funciones.

2 Comparación de PSA, ODS e InfoCubo

Los PSA almacenan datos fuente brutos, los InfoCubos almacenan datos de resumen y existen tres clases de objetos DataStore. Veamos una comparación rápida de estos tres objetos antes de que profundicemos más en los objetos DataStore estándar.

Objetos / Propiedades:

* PSA

  • Método, Utilización: Memoria Interna / actualización / reestructurar destinos tras errores de carga.
  • Almacenamiento de datos: Memoria intermedia para datos maestros y variables: aprox. 30-60 días (la fecha puede almacenarse durante un largo período de tiempo si no se utiliza ningún objeto DataStore)
  • Fuente de datos: Dependiente de fuente de datos (dependiente de sistema fuente)

* ODS

  • Método, Utilización: Armonización / consolidación y almacenamiento masivo (como parte del nivel del almacén de un Enterprise Data Warehouse)
  • Almacenamiento de datos: Almacenamiento para datos variables y, menos frecuentemente, datos maestros consolidados: permanente, 1-10 años.
  • Fuente de datos: Datos depurados (independientes de sistema fuente)

* InfoCubo

  • Método, Utilización: Agregación / Optimización de rendimiento de query.
  • Almacenamiento de datos: Almacenamiento para datos variables: permanente, 5-10 años.
  • Fuente de datos: Datos depurados (independientes de sistema fuente)

3 Posicionamiento de ODS en el flujo de datos

En muchas situaciones, es necesario o ventajoso incorporar ODS adicionales al proceso de Almacenamiento. SAP BI le permite integrar uno o más ODS en el flujo de datos entre la PSA y los InfoCubos. Normalmente estos ODS almacenan datos en un nivel detallado y se pueden utilizar para armonizar y consolidar los datos antes de ser almacenados en InfoCubosmultidimensionales de forma agregada.

Analizándolo como una situación de implementación, podemos distinguir tres clases de ODS en diferentes posiciones del flujo de datos basándonos en su utilización:

  • Datos fuentes similares: Los datos se almacenan de la misma forma que los ha entregado la fuente de datos del sistema fuente.
  • Requerido técnicamente: Los datos se almacenan de forma armonizada; este proceso de armonización engloba varios aspectos:
  1. Armonización de tipos de datos de variante y longitudes
  2. Armonización de diferentes métodos delta del sistema fuente.
  3. Armonización de datos.
  • Específico de aplicación empresarial: Estos ODS se utilizan normalmente para preparar datos para determinados escenarios de reporting.

4 Arquitectura y funciones de objetos ODS

Los ODS estándar están formados por tres tablas:

  • Tabla de datos activos (Active): Aquí es donde se almacena el estado actual de los datos.
  • Tabla de log de modificaciones (Change log): Las modificaciones se almacenan en el log de modificaciones.
  • Tabla de datos nuevos (New Data): Durante el proceso de transferencia de datos, los registros se escriben primero en esta tabla.

5 Modelado y Creación de ODS

Se configuran diferentes listas de selección para seleccionar InfoObjetos en el área superior izquierda de la GUI. Con arrastrar y soltar o con la opción de entrada directa al menú contextual, los InfoObjetos se añaden a las áreas adecuadas del objeto DataStore. Finalmente, pueden tomarse decisiones sobre la habilitación de atributos de navegación y la creación de índices definidos por el usuario.

Opciones de los ODS

Cuando modele un ODS debería tener en cuenta lo siguiente:

  • ¿Que InfoObjetos debe contener el objeto DataStore?
  • ¿Qué objetos definen de manera única el proceso?
  • ¿Qué atributos de navegación deben estar activados para este objeto DataStore?
  • Para InfoObjetos sobre los que se consulta muy seguido, pueden utilizarse los índices. Sólo conviene utilizar índices en caso que este ODS sea utilizado para Reportes.

6 Carga y activación de ODS

Supongamos que se cargan dos solicitudes REQU1 y REQU2 en un objeto DataStore. Ello puede ocurrir de forma secuencial o paralela. El proceso de carga contabiliza ambas solicitudes en una cola de activación.


 

 

 


Sobre el autor

Publicación académica de Milton Bermúdez Muñoz, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.

SAP Master

Milton Bermúdez Muñoz

Profesión: Ingeniero Industrial - Colombia - Legajo: QM50F

✒️Autor de: 90 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero industrial con matricula profesional y certificado en el módulo mm de sap, disponible para trabajar en proyectos sap en colombia o fuera del país.

Certificación Académica de Milton Bermúdez

✒️+Comunidad Académica CVOSOFT

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

SAP Master

Acceder a esta publicación

Creado y Compartido por: Andrés Felipe Domínguez Rendón

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

SAP Senior

Acceder a esta publicación

Creado y Compartido por: Anabel Soleto Olguin

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

SAP SemiSenior

Acceder a esta publicación

Creado y Compartido por: Sebastian Gil Loaiza

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

SAP Master

Acceder a esta publicación

Creado y Compartido por: Milton Bermúdez Muñoz / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Acceder a esta publicación

Creado y Compartido por: Vicmar Matilde Fernandez Medina

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

SAP Master

Acceder a esta publicación

Creado y Compartido por: Alejandro López Robledano

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

SAP Master

Acceder a esta publicación

Creado y Compartido por: Joaquin Vivas

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

SAP Senior

Acceder a esta publicación

Creado y Compartido por: Rafael Monterrey

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

SAP SemiSenior

Acceder a esta publicación

Creado y Compartido por: Tomas Chapal Contecha

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

Acceder a esta publicación

Creado y Compartido por: Rolando Aguilera Dreyse

 


 

👌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!