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

 X 

✒️SAP BI / BW BO Administración de ODS

SAP BI / BW BO Administración de ODS

SAP BI / BW BO Administración de ODS

ODS

Utilización de un ODS

Un ODS se utiliza para almacenar datos consolidados y depurados (datos variables o datos maestros) a nivel de documento.

Los ODS almacenan principalmente datos variables detallados. Los ODS son almacenes generales y pueden utilizarse para dar soporte al reporting detallado de operaciones. Es un almacén para acumular datos potencialmente necesarios.

Una diferencia muy importante entre ODS e InfoCubos es que los ODS permiten sobrescribir registros mientras que los InfoCubos no. Los InfoCubos crean un nuevo registro si las características no son exactamente las mismas en dos registros diferentes.

Tablas de ODS

Tablas de datos activos

Es donde se almacena el estado actual de los datos. Esta tabla contiene una clave semántica definida por el responsable de modelado (número de pedido, posición, reparto, por ejemplo).

También es muy importante que la clave esté correctamente definida por el responsable de modelado, ya que una coincidencia en la clave implica un tratamiento delta especial durante la fase de activación. El reporting BEx utiliza esta tabla.

Tabla de log de modificaciones

Durante la ejecución de la activación, las modificaciones se almacenan en el log de modificaciones. Los destinos conectados se actualizan desde el log de modificaciones si reciben datos de objetos Data Store en el método Delta.

Tabla de cola de activación

Durante el proceso de transferencia de datos los registros se escriben primero en esta tabla. Este paso es necesario debido a la lógica compleja que requiere el proceso de activación.

Opciones de ODS

Cuando se modele un objeto ODS, debería de tener en cuenta lo siguiente.

1. ¿Qué InfoObjetos debe contener el ODS?.

2. ¿Qué objetos definen de manera única el proceso? Estos objetos no dependen los unos de los otros y normalmente forman la clave del ODS.

Todos los demás objetos, es decir, aquellos que son dependientes de alguna manera de los objetos determinados en el segundo paso, normalmente conforman los campos de datos del objeto Data Store.

Para habilitar la velocidad más rápida posible para el ODS, cuando se utilice en el reporting BEx, se deberá seleccionar el marcador generar SID en la activación. Este marcador sólo debería fijarse cuando necesite utilizar el ODS en un reporting eficiente. Esto se debe a que ralentiza el rendimiento al cargar los datos.

El reporting puede tener lugar con Objetos Data Store en los que no se generaron SID durante la activación. Esto sólo que implica que será más lento.

Esto es requisito previo a la parametrización del marcador de registros de datos únicos.

Con el marcador Clase de objeto DataStore determinará si deberá o no utilizarse un objeto DataStore estándar optimizado para escritura (Write Optimized) o de actualización directa (Direct Update).

Una vez cargado el ODS no puede cambiarse de estándar a optimizado para escritura.

Se podría indicar el marcador de registros únicos si la fuente de datos conectada al objeto DataStore sólo entrega registros únicos. El resultado es una mejora del rendimiento. Esto implica que una combinación de claves que ya aparezca en el objeto sólo se puede cargar una vez de lo contrario se produciría una error.

El marcador, fijar estatus de calidad automáticamente en Ok, provoca que el estatus de calidad de los datos se fije en Ok después de cargarlo sin errores técnicos. Se trata de un registro previo que se debe cumplir para activar y continuar actualizando los datos en el los destinos de datos conectados.

Ejemplo de activación de un ODS Estándar

En la imagen se muestra que previamente se activó la carga SOL1 con número de pedido 4711 y un valor de 10. El registro de datos con cantidad 10 se envió a una tabla activa y al log de modificaciones (con una solicitud de log de modificaciones específica). Después de activa una solicitud, se borra automáticamente de la cola de activación.

El siguiente paso muestra que el mismo pedido se cargó en la cola de activación con otra solicitud de carga. Sabemos que el pedido se modificó a 30 porque la clave (4711) coincide con un registro que se encuentra actualmente en la cola de activación.

A continuación se activa la petición nueva. El nuevo registro de datos sobreescribe entonces el existente en la tabla activa del objeto DataStore. Esto crea un valor actualizado de 30 para el pedido de la tabla activa. También se introduce un nuevo registro en el log de modificaciones, ya que tiene una clave técnica distinta.

Durante la activación de ratios en el modo sobre escribir el proceso de activación crear un registro con signos invertidos y lo coloca en el log de modificaciones.

En este caso se trata de un registro para un valor de 4711 de -10. Como resultado al final de la ejecución de la activación aparecen tres registros de datos de solicitudes en el log de modificaciones. Puesto que tienen la misma clave semántica en la tabla de datos activos sólo hay una entrada.

Después de la activación satisfactoria, la cola de activación se encuentra vacía. Los números de solicitud generados por la activación en el log de modificaciones no son los mismos que los de la cola de activación, ya que documentan dos sistemas de eventos diferentes.

Administración de un ODS

Desde RSA1 se selecciona el ODS y se accede a su gestión.

Solapa contenido

LOGs. Presionando el botón Logs nos aparecerá en pantalla. Nos indicará una fecha y con qué estado terminó (verde, rojo) una acción, como puede ser el borrado selectivo por ejemplo.

Nuevos datos (Active Data)

Esta tabla nos muestra nuevos datos que han entrado en el ODS y que aún no han sido activados para ser utilizados en reportes. Hasta que los datos no estén en la tabla de datos activos no podrán ser utilizados en reportes o en niveles superiores.

Log de cambios (Change Log)

Esta tabla es muy importante porque es la que nos conservará la historia de modificaciones de nuestros ODS.

Con esta tabla podemos ver qué pasaría si borramos la última petición de carga.

Esta tabla es necesario limpiarla ya que por cada carga duplica los registros de la misma y por este motivo termina siendo mucho más grande que la tabla de datos activos.

Borrado selectivo

Con este botón se realizará el borrado selectivo de la tabla ODS. Este caso lo utilizaremos solamente cuando en los casos que el borrado por petición no sea suficiente o sobrepasa la cantidad de datos a borrar.


 

 

 


Sobre el autor

Publicación académica de Jose Candel Lopez De Sa, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Administración de ODS" de la mano de nuestros alumnos.

SAP Senior

Administración de ODS 1.- Utilización de ODS Un objeto DataStore se utiliza para almacenar datos consolidados y depurados a nivel de documento. Los ODS almacenan principalmente datos variables detallados. Diferencia de objetos DataStore e InfoCubos, los objetos DataStore tienen la opción de sobrescribir registros, los Infocubos no, estos crean un nuevo registro si las características no son exactamente las mismas 2.- Tablas de ODS - Tabla de datos Activos.- se almacena el status de los datos - Log de modificaciones.- historial completo de las modificaciones, esto no se borra automáticamente - Cola de Activación.- Durante el DTP los registros se escriben primero en esta tabla. 3. Opciones de ODS 3.1.-...

Acceder a esta publicación

Creado y Compartido por: Anabel Soleto Olguin

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

SAP Master

**************ADMINISTRACIÓN DE ODS.****************** Un objeto DataStore se utiliza para almacenar datos CONSOLIDADOS y DEPURADOS (datos variables PRINCIPALMENTE o datos maestros). Para utilizarse para dar soporte al reporting detallado o como almacén de datos detallados. MUY IMPORTANTE: Los objetos ODS tienen opción de SOBREESCRIBIR registros (los InfoCubos NO. Los Infocubos, si las características no son exactamente las mismas, generan un nuevo registro): Ejemplo: Pedido de cliente con estado pendiente, y luego se carga con estado cerrado. En este caso no deseamos un nuevo registro. *ODS ESTÁNDAR: Integrado en el proceso de staging Datos Activos Log Modificaciones (clave semántica...

Acceder a esta publicación

Creado y Compartido por: Alejandro López Robledano

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

SAP Master

Administración de ODS 1) Utilización de ODS Un Objeto DataStore se utiliza para almacenar datos consolidados y depurados (datos variables o datos maestros) a nivel de documento (nivel atómico). Los ODS almacenan principalmente datos variables detallados. Los objetos DataStore se posicionan en el diseño de almacén general. Pueden utilizarse para dar soporte al reporting detallado de operaciones, o ser parte del almacén en el que pueden utilizarse para acumular años de datos "potencialmente necesarios". Una diferencia muy importante entre objetos DataStore e InfoCubos es que los objetos DataStore tienen la opción de sobrescribir registros, mientras que los InfoCubos no. Los InfoCubos...

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

USO DE ODS Un ODS se utiliza como almacén de datos consolidados y depurados, tanto datos variables como maestros, a nivel de documento (nivel atómico). Por lo general almacenan principalmente datos variables detallados. Se posicionan en el diseño de almacén general. Se utilizan tanto para dar soporte al Reporting detallado de operaciones o ser parte del almacén de datos físicos donde acumular años de datos necesarios. Una de las diferencias entre ODS e InfoCubos, es que los InfoCubos crean un nuevo registro si las características no son exactamente las mismas en dos registros diferentes, mientras que el ODS tiene la opción de sobrescribir registros. Un ejemplo es el cambio de status...

Acceder a esta publicación

Creado y Compartido por: Joaquin Vivas

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

SAP Expert


Un ODS se utiliza como almacén de datos consolidados y depurados, tanto datos variables como maestros, a nivel de documento (nivel atómico). Por lo general almacenan principalmente datos variables detallados. Se posicionan en el diseño de almacén general. Se utilizan tanto para dar soporte al Reporting detallado de operaciones o ser parte del almacén de datos físicos donde acumular años de datos necesarios. Una de las diferencias entre ODS e InfoCubos, es que los InfoCubos crean un nuevo registro si las características no son exactamente las mismas en dos registros diferentes, mientras que el ODS tiene la opción de sobrescribir registros. Un ejemplo es el cambio de status como característica...

Acceder a esta publicación

Creado y Compartido por: Franco Alfieri Maringota Alvarado

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

ODS Utilización de un ODS Un ODS se utiliza para almacenar datos consolidados y depurados (datos variables o datos maestros) a nivel de documento. Los ODS almacenan principalmente datos variables detallados. Los ODS son almacenes generales y pueden utilizarse para dar soporte al reporting detallado de operaciones. Es un almacén para acumular datos potencialmente necesarios. Una diferencia muy importante entre ODS e InfoCubos es que los ODS permiten sobrescribir registros mientras que los InfoCubos no. Los InfoCubos crean un nuevo registro si las características no son exactamente las mismas en dos registros diferentes. Tablas de ODS Tablas de datos activos Es donde se almacena el estado actual de los datos. Esta tabla contiene...

Acceder a esta publicación

Creado y Compartido por: Jose Candel Lopez De Sa

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

SAP Master

Los ODS almacenan datos consolidados (variables o maestos) a nivel de documento, almacenan principalmente datos variables detallados. Pueden dar soporte al reporting detallado de operaciones o ser parte del almacen donde se cumularan años de datos potencialmente necesario. A diferencia de los Infocubos, los ODS permiten sobreescribir registros. Los infocubos crean un nuevo registro si las caracteristicas no son exactamente las mismas en 2 registros diferentes. Poseen 3 tablas: Tabla de datos activos: donde se almacena el estatus actual de los datos. Posee una clave semantica que puede ser definida por el modelador. Tambien utilizada para el reporting mediante BEx. Tabla log de modificaciones: durante la ejecucion de activacion...

Acceder a esta publicación

Creado y Compartido por: Milton Ezequiel Bravo / Disponibilidad Laboral: FullTime

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

SAP Senior

Objeto DataStore: Se utiliza para almacenar datos consolidados y depurados (datos variables o datos maestros) a nivel del documento (nivel atómico). Almacenan datos variables detallados. Se posicionan en el diseño de almacén general, pueden utilizarse para dar soporte al reporting detallado de operaciones, o ser parte del almacén en el que pueden utilizarse para acumular años de datos necesarios. Cubos vs ODS Los ODS tienen la opción de sobrescribir registros, mientras que los Infocutos no. Los InfoCubos crean un nuevo registro si las características no son exactamente las mismas en dos registros diferentes. Tablas del ODS 1) Datos activos: Almacena el status actual de lso datos. Contiene una...

Acceder a esta publicación

Creado y Compartido por: Maria Del Roble Loyola Aldape

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

SAP Senior

ODS: almacena datos variables detallados y pueden usarse como soporte para reporting detallados de operaciones. Los ODS pueden sobrescribir registros, mientras que los InfoCubes no. Las tablas del ODS son: Tablas de datos activos: donde se almacena el estatus actual de los datos (contiene una clave semántica). Tabla log de modificaciones: para encontrar el historial de las mismas. Tabla de cola de activación: duante el PTD los registros se escriben aquí para el proceso de activación. Si se quiere usar el reporting BEx se debe generar un SID al activar (para lograr mayor performance). El ODS se administra desde la RSA1. Se puede realizar un borrado selectivo también para el ODS.

Acceder a esta publicación

Creado y Compartido por: Dalia Mariel Mercado

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

SAP Master

Utilización de Ods: Un Objeto dataSotore se utiliza para almacenar datos consolidados y depurados (datos variables o datos maestros) a nivel de documento (nivel atómico)

Acceder a esta publicación

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

 


 

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