El DSO estándar se diferencia del DSO de actualización directa en términos de cómo se procesan los datos.
En DSO estándar, los datos se almacenan en diferentes versiones Activo, Delta, Modificado
mientras que Direct Update DSO contiene datos en una sola versión. Los datos se almacenan precisamente en la misma forma en que se escriben en DSO que consta de una tabla de datos activa para la actualización directa por parte de la aplicación. Recupera sus datos de sistemas externos a través de rellenar o eliminar API.
Existen las siguientes API:
- RSDRI_ODSO_INSERT: Esta API se utiliza para insertar nuevos datos que no existen en el sistema.
- RSDRI_ODSO_INSERT_RFC: Esto es similar a la API "RSDRI_ODSO_INSERT" excepto que esta API se puede llamar de forma remota.
- RSDRI_ODSO_MODIFY: esta API se utiliza para modificar registros existentes. Si entra un nuevo registro, se inserta el registro.
- RSDRI_ODSO_MODIFY_RFC: Esto es similar a la API "RSDRI_ODSO_MODIFY" excepto que esta API se puede llamar de forma remota.
- RSDRI_ODSO_UPDATE: esta API se utiliza para modificar registros existentes.
- RSDRI_ODSO_UPDATE_RFC: Esto es similar a la API "RSDRI_ODSO_UPDATE" excepto que esta API se puede llamar de forma remota.
- RSDRI_ODSO_DELETE_RFC: esta API se utiliza para eliminar registros.
Actualización directa de DSO - Propiedades
- DSO para actualización directa contiene datos en una única versión. Por lo tanto, los datos se almacenan exactamente en la misma forma en que fueron escritos por la aplicación.
- Los registros con la misma clave no se agregan
- No se pueden generar SID
- Los datos se pueden actualizar a proveedores de información adicionales.
- El DSO para actualización directa está disponible como proveedor de información en BEx Query Designer y se puede utilizar con fines de análisis.
- Es una función adicional que se puede utilizar en contextos de aplicación especiales.
- Para cargar datos rápidamente sin utilizar los procesos de extracción y carga en el sistema de BI.
- Puede utilizarse como destino de datos para un proceso de análisis.
Actualización directa de DSO - Funcionalidad
- Puede actualizar los datos DSO de actualización directa en proveedores de información adicionales.
- Se puede utilizar como proveedor de información para Bex Query Designer y se puede utilizar para el proceso de análisis.
Ventaja:
- Está estructurado de manera que se pueda acceder a los datos fácilmente.
- Los datos están disponibles para análisis e informes inmediatamente después de que se cargan.
Inconvenientes
- El proceso de carga no es compatible con el sistema de BI (las fuentes de datos no proporcionan los datos).
- Por lo tanto, los DSO no se muestran en la administración ni en el monitor.
- Dado que no se genera un registro de cambios, no podemos realizar una actualización delta a los proveedores de información.
Creación de DSO de actualización directa:
Paso 1)
- Ir al código de transacción RSA1
- Haga clic en el botón Aceptar.
Paso 2)
- Vaya a la pestaña Modelado-> Proveedor de información.
- Haga clic derecho en Área de información.
- Haga clic en "Crear objeto de almacén de datos" en el menú contextual.
Paso 3)
- Ingrese el nombre técnico.
- Ingrese la descripción.
- Haga clic en el botón "Crear".
Paso 4)
Haga clic en el botón Editar de "Tipo de objeto de almacén de datos".
Paso 5)
Elija el tipo "Actualización directa".
Paso 6)
Active el DSO.