✒️SAP BI / BW BO Administración de ODS
SAP BI / BW BO Administración de ODS
ADMINISTRACION DE ODS
* 1. Utilización de ODS (Objeto DataStore):
- Un ODS se utiliza para almacenar datos consolidados y depurados (datos variables o datos maestros) a nivel de documento (nivel atómico)
- Los ODS almacenan datos variables detallados. Los ODS se posicionan en el diseño de almacén general. Se utilizan
para dar soporte al reporting detallado de operaciones. Es un almacén donde se acumulan años de datos muy necesarios.
- Diferencia entre ODS e Infocubos: es que los ods tienen la opción de sobreescribir registros, mientras que los
InfoCubos NO. Los InfoCubos crean un nuevo registro si las caracteristicas no son exactamente las mismas en dos
registros diferentes.
* 2. Tablas de ODS:
- Tabla de datos activos:
Se almacenan el status actual de los datos, contiene una clave semántica (relacionada con la empresa) definida por el responsable del modelado (Nro. pedido, posición, reparto)
La clave debe estar correctamente definida por el responsable del modelado, ya que una coincidencia en la clave inicia un tratamiento delta especial durante la fase de activación. El reporting mediante BEx también utiliza esa tabla.
- Tabla log de modificaciones:
Durante la ejecución de activaciones, las modificaciones se almacenan en el log de modificaciones.
Se puede encontrar el historial completo de las modificaciones porque el contenido del log no se borra automáticamente.
Los destinos conectados se actualizan log de modificaciones si reciben datos del ODS en el método delta.
- Tabla de la cola de activación (New Data):
Durante el DTP, los registros se escriben primero en esta tabla. Este paso es necesario debido a la lógica compleja que requiere entonces el proceso de activación.
* 3. Opciones de ODS
- Al modelar un ODS tener en cuenta:
1. ¿Qué InfoObjetos debe contener el ODS?
2. ¿Qué objetos definen de manera única el proceso? Estos objetos no dependen los unos de otros y normalmente
forman clave del ODS.
3. Todos los demás objetos dependientes de alguna manera de los objetos determinados en el segundo paso, conforman
los campos de datos del ODS.
4. ¿Desea habilitar la velocidad más rápida posible para el ODS cuando se utilice en el reporting BEx? Sí es asi seleccionar marcador Generar SID en la activación
- El Reporting aún puede tener lugar con OSD en los que no se generaron SID durante la activación, pero será más lento,
también es un requisito previo para la parametrización del marcador de registros de datos únicos.
5. Con el marcador clase ODS determinará si deberá o no utilizarse un ODS estándar, optimizado para escritura (White
Optimized) o de actualización directa (Direct Update).
RECORDAR: Una vez que el ODS tiene datos no puede ser transformado de estándar a optimizado para escritura.
6. Podría fijar el marcador Registros de datos únicos si la Fuente de datos conectada al ODS sólo entrega registros
únicos. El resultado es una mejora del rendimiento. Único significa que una combinación de claves que ya aparezca en el ODS
no se debe cargar más de una vez, de lo contrario se producirá un error.
7. El marcador Fijar status de calidad automáticamente en OK provoca que el status de calidad de los datos se fije
en OK después de cargarlo sin errores técnicos. Es un requisito previo que se debe cumplir para activar y continuar
actualizando los datos en destinos de datos conectados.
* 4. Ejemplo de activación en ODS Estándar
IMAGEN 4.1 - PROCESO DE ACTIVACION
Datos Activos Log de modificaciones
------------------------ --------------------------------------------------
Nº Doc.| Valor ID reg. | PID | Rec. | NºDoc. | Valor
----------------------- --------------------------------------------------
4711 | 10 ODSRx | P1 | Rec.1 | 4711 | 10
Activación
Cola de Activación
SOL1 | P1 | Rec.1 | 4711 | 10
------------------------------------------
SOL1 | P1 | Rec.1 | 4711 | 30
^ ^
Sol1 | |
| |
| | Sol1
| |
Staging Engine
IMAGEN 4.2 - PROCESO DE ACTIVACION
Datos Activos Log de modificaciones
------------------------ --------------------------------------------------
Nº Doc.| Valor ID reg. | PID | Rec. | NºDoc. | Valor
----------------------- --------------------------------------------------
4711 | 10 ODSRx | P1 | Rec.1 | 4711 | 10
----------------------- ODSRy | P1 | Rec.1 | 4711 | -10
4711 | 30 ODSRy | P1 | Rec.2 | 4711 | 30
Activación
Cola de Activación
SOL1 | P1 | Rec.1 | 4711 | 10
------------------------------------------
SOL1 | P1 | Rec.1 | 4711 | 30
^ ^
Sol1 | |
| |
| | Sol2
| |
Staging Engine
* 5. Administrando un ODS
Gestionar ODS
Ejecutar la transacción RSA1, Luego --> click derecho sobre el ODS, Luego --> Seleccionar Gestionar (Manage)
- Solapa Contenido (Content). Análisis de los 5 botones:
1. LOGs:
Se ven los logs que indican en que fecha y con qué estado termino (verde, rojo) una acción, ejemplo: Borrado selectivo.
2. Nuevos Datos (New Data):
Muestra todos los datos que han entrado al ODS y que aún no han sido activados para ser utilizados en reportes.
Hasta que los datos no esten en la tabla activos estos no podrán ser utilizados para ser enviados a un nivel superior
como puede ser un infocubo.
3. Datos Activos (Active Data):
En esta tabla se ven todos los datos que están disponibles para ser utilizados en reportes o en niveles superiores
4. Log de Cambios (Change Log):
Esta tabla es muy importante, porque es la que conservará la historia de modificaciones del ODS. Se puede ver que pasaría si se borra la última petición de carga. Por cada carga duplica los registros de la misma, por eso termina siendo mucha más grande que la tabla de datos activos del ODS.
5. Borrado Selectivo:
Se realizan borrados específicos en el ODS, solo se utilizará en casos que el borrado por petición no sea suficiente
o sobrepasa la cantidad de datos que se necesita borrar. El borrado selectivo da la opción de planificar el borrado.
 
 
 
Sobre el autor
Publicación académica de Nora Marilin Medina Silva, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Nora Marilin Medina Silva
Profesión: Licenciatura en Analisis de Sistemas Informaticos - Paraguay - Legajo: DC14B
✒️Autor de: 43 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Nora Medina