¿Qué es la actualización directa DSO en SAP? ¿Cómo crear uno?

⚡ Resumen inteligente

Una actualización directa DSO en SAP BW almacena los datos en una única tabla activa que se escribe directamente a través de API, sin registro de cambios ni generación de SID, lo que hace que los datos cargados estén disponibles de inmediato para los procesos de análisis e informes.

  • 🗄️ Versión única: Un DSO de actualización directa almacena los datos en una tabla activa, exactamente como los escribió la aplicación.
  • ???? Impulsado por API: Los datos se cargan y se eliminan a través de las API de RSDRI_ODSO, no mediante fuentes de datos estándar.
  • 🚫 Sin registro de cambios: No hay registro de cambios ni generación de SID, por lo que no es posible realizar actualizaciones incrementales.
  • 📊 Proceso de análisis: Se utiliza con frecuencia como objetivo del Diseñador de Procesos de Análisis (APD).
  • Datos inmediatos: Los datos cargados están disponibles para su generación de informes inmediatamente después de ser escritos.
  • 🤖 Asistencia de IA: La IA escribe los resultados puntuados o previstos en un DSO de actualización directa para la elaboración de informes.

¿Qué es la actualización directa DSO en SAP

¿Qué es un DSO de actualización directa?

Un DSO estándar se diferencia de un DSO de actualización directa en la forma en que se procesan los datos. En un DSO estándar, los datos se almacenan en distintas versiones (activa, delta, modificada), mientras que un DSO de actualización directa contiene los datos en una sola versión. Los datos se almacenan exactamente en el mismo formato en que se escribieron en el DSO. Consta de una tabla de datos activa para la actualización directa por parte de la aplicación y recupera sus datos de sistemas externos mediante API de llenado o eliminación.

Las API disponibles

  • RSDRI_ODSO_INSERT: inserta datos nuevos que no existen en el sistema.
  • RSDRI_ODSO_INSERT_RFC: similar a RSDRI_ODSO_INSERT, pero se puede llamar de forma remota.
  • RSDRI_ODSO_MODIFY: modifica los registros existentes; si llega un nuevo registro, se inserta.
  • RSDRI_ODSO_MODIFY_RFC: similar a RSDRI_ODSO_MODIFY, pero se puede llamar de forma remota.
  • RSDRI_ODSO_UPDATE: modifica los registros existentes.
  • RSDRI_ODSO_UPDATE_RFC: similar a RSDRI_ODSO_UPDATE, pero se puede llamar de forma remota.
  • RSDRI_ODSO_DELETE_RFC: elimina registros.

Propiedades de actualización directa de DSO

  • Contiene datos en una única versión, almacenados exactamente en el formato en que fueron escritos por la aplicación.
  • Los registros con la misma clave no se agrupan.
  • No se pueden generar SID.
  • Los datos que contiene se pueden actualizar en InfoProviders adicionales.
  • Está disponible como InfoProvider en el Diseñador de Consultas BEx y puede utilizarse para análisis.
  • Es una función adicional que se utiliza en contextos de aplicación especiales.
  • Carga los datos rápidamente sin usar el extracprocesos de carga y descarga del sistema BI.
  • Puede utilizarse como objetivo de datos para un proceso de análisis.

Funcionalidad de actualización directa de DSO

  • Puede actualizar los datos DSO de actualización directa a InfoProviders adicionales.
  • Puede utilizarse como InfoProvider para el Diseñador de Consultas BEx y para procesos de análisis.

Ventajas:

  • Está estructurado para acceder a los datos fácilmente.
  • Los datos están disponibles para su análisis y elaboración de informes inmediatamente después de su carga.

Inconvenientes:

  • El proceso de carga no es compatible con el sistema de inteligencia de negocios (Las fuentes de datos no proporcionan los datos).
  • Por lo tanto estos DSO no se muestran en la administración ni en el monitor.
  • Dado que no se genera un registro de cambios, no es posible realizar una actualización incremental de los InfoProviders.

Creación de un DSO de actualización directa

Paso 1)

  1. Vaya al código de transacción RSA1.
  2. Haga clic en el botón Aceptar.

Creación de DSO de actualización directa

Paso 2)

  1. Navegue a la pestaña Modelado -> InfoProvider.
  2. Haga clic derecho en InfoArea.
  3. Haga clic en "Crear objeto de almacén de datos" en el menú contextual.

Creación de DSO de actualización directa

Paso 3)

  1. Ingrese el nombre técnico.
  2. Escriba el Description.
  3. Haga clic en el botón "Crear".

Creación de DSO de actualización directa

Paso 4) Haga clic en el botón Editar de "Tipo de objeto del almacén de datos".

Creación de DSO de actualización directa

Paso 5) Seleccione el tipo “Actualización directa”.

Creación de DSO de actualización directa

Paso 6) Active el DSO.

Creación de DSO de actualización directa

Preguntas Frecuentes

Un DSO de actualización directa almacena una única versión de datos escrita a través de API, sin generar registro de cambios ni SID. Un DSO estándar utiliza tres tablas, se carga mediante un proceso de transferencia de datos, admite la sobrescritura y genera un registro de cambios para las actualizaciones incrementales.

Los datos se escriben mediante los módulos de función RSDRI_ODSO, como RSDRI_ODSO_INSERT para agregar registros, RSDRI_ODSO_MODIFY y RSDRI_ODSO_UPDATE para modificarlos, y RSDRI_ODSO_DELETE_RFC para eliminarlos. Cada uno tiene una variante habilitada para acceso remoto (_RFC).

Se utiliza principalmente como destino del Diseñador de Procesos de Análisis (APD) y para aplicaciones que generan resultados directamente, como la planificación o la puntuación. Dado que los datos están disponibles de inmediato, resulta ideal para la generación de informes rápidos y basados ​​en aplicaciones.

Sí. Los procesos de aprendizaje automático y análisis pueden escribir puntuaciones, pronósticos o segmentos en un DSO de actualización directa a través de las API de RSDRI. Los resultados están disponibles de inmediato como InfoProvider para consultas y paneles de BEx.

El aprendizaje automático y el Diseñador de Procesos de Análisis (APD) leen los datos de BW, aplican modelos de minería de datos y escriben la salida puntuada en un DSO de actualización directa. Los resultados están disponibles inmediatamente como un InfoProvider para la generación de informes, sin una salida estándar.tracción y carga.

Resumir este post con: