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

Unidad 6: DataStore Objetcs

1.Clases de Objetos DataStore:

1. ODS estándar: consiste en tres tablas (cola de activacion o datos nuevos, tabla de datos activas y log de modificaciones). Esta totalmente integrado en el proceso Staging. Utilizar un log de modificaciones significa que todas las modificaciones tambien se escriben y estan disponibles

2. ODS Optimizado para escritura: es un nuevo tipo de objeto Data Store. Esta dirigido al nivel de almacen de la arquitectura ya que por ejemplo los datos con la misma clave no son agregados, por lo tanto podriamos tener como fue variando historicamente. Este tipo de ODS es utilizado para reportes que necesitan los datos actualizados rapidamente, pero los reportes que lo utilizan tienen un desempeño muy pobre en cuanto a Performance.

3. ODS de actualización directa: ODS Transaccional 3.x anterior, sólo tiene la tabla con datos activos. Esto significa que no se integra tan facilmente en el proceso staging. En lugar de eso, esta clase de DataStore se rellena utilizando APIs y se puede leer a traves de un BAPI

Transaccion SE37: visualizar codigo ABAP de las BAPIs entregadas por SAP. Tambien probar muchos de los módulos de funciones de SAP.

2. COMPARACION DE PSA, ODS e INFOCUBOS

Los PSA almacenan datos fuentes brutos, los InfoCubos almacenan datos de resumen y existen 3 clases de DataStore.

La utilización principal del PSA es almacenar temporalmente los datos del sistema fuente antes de que se transfieran a los destinos de datos reales. Por esta razon, no podra modificar los datos del sistema SAP BI antes que pasen por el PSA. Aquí sólo se realiza una copia de los datos del sistema fuente, funcionaría como una memoria intermedia.

Los ODS se utilizan principalmente para armonizar o consolidar datos. Resultan especialmente apropiados para esta utilización, puesto que proporcionan varias opciones diferentes. Por otro lado, los ODS estan formados por tablas planas que se pueden leer de manera simple. (sirven como tablas de distribución o consultas, por ejemplo)

Los objetos DataStore (ODS) cubren muchas de las demandas que se realizan dentro del proceso de staging

3. Posicionamiento de ODS en el flujo de datos

SAP BI le permite integrar uno o mas 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 InfoCubos multidimensionales de forma agregada.

En estos objetos DataStore, los datos se almacenan de forma armonizada. el proceso de armonización engloba varios aspectos:

  • Armonización de tipos de datos de variante y longitudes
  • Armonización de diferentes métodos delta del sistema fuente
  • Armonización de datos

Uno de los objetivos principales de los ODS es ofrecer una estructura de almacenamiento previa dentro de un flujo de carga en el cual se almacena la informacion con mas detalle que en el InfoProvider final, ya sea un InfoCubo u otro ODS. Una opcion que debemos tener en consideracion al crear un ODS, es la creación automatica de SIDs, esta opcion la podemos encontrar al momento de editar el ODS en el componente Opciones y alli encontraremos la opcion llamada Generar SIDs en activacion, si el ODS que estamos creando va a ser utilizado para reportes, dejamos marcada dicha opcion, de lo contrario debemos desmarcarla ya que es una opcion que afecta el rendimiento del sistema al momento de cargar datos a nuestra ODS

4. Arquitectura y funciones de Objetos ODS

Los ODS estan formados por tres tablas:

  • Tabla de datos activos (Active): es donde se almacena el estado actual de los datos. Es muy importante que la clave este bien definida por el responsable del modelado, ya que una coincidencia en la clave inicia un tratamiento delta especial durante la fase de activacion. Los reportes creados mediante BEx utilizan los datos de esta tabla. En la práctica: para que los datos pasen a la tabla activa los datos deben ser activados
  • Tabla de Log de modificaciones (Change Log): durante la ejecucion de activacion, las modificaciones se almacenan en el log de modificaciones. En este punto puede encontrar el historial completo de las modificaciones, dado que el contenido del log no se borra automaticamente. El log de modificaciones tiene clave tecnica que consiste en una solicitud, un paquete de datos y un numero de registro de datos
  • Tabla de datos nuevos (New Data): Durante el proceso de trabsferencia de datos, los registros se escriben primero en esta tabla

5. Modelado y Creación de ODS:

Lo mas importante cuando se modelan objetos de DataStore es:

  • Que InfoObjetos debe contener el objeto DataStore?
  • Que objetos definen de manera unica el proceso? Estos objetos no dependen los unos de otros y normalmente forman la clave de ODS
  • Que atributos de navegación deben estar activados para este objeto DataStore?

Los Atributos Navegacionales son atributos que pertenecen a alguna Caracteristica incluida en elODS o InfoCubo. Este tipo de atributos tienen la ventaja de poder ser utilizados luego en el armado de reportes con BEx Query Designer

6. Carga y activación de ODS

Existen dos solicitudes de carga, el proceso de carga contabiliza ambas solicitudes en una cola de activacion. Se activa esta nueva solicitud. el nuevo registro de datos sobrescribe entonces al existente en la tabla activa del objeto DataStore. Esto crea un valor actualizado para el pedido de la tabla activa. Tambien se introduce un nuevo registro en el log de modificaciones, ya que tiene una clave tecnica nueva.


 

 

 


Sobre el autor

Publicación académica de Vanessa Cristal Vera, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.

SAP Master

Vanessa Cristal Vera

Profesión: Ingeniero en Informática - Venezuela - Legajo: SC34H

✒️Autor de: 47 Publicaciones Académicas

🎓Egresado de los módulos:

Presentación:

Sap businessobjects / inteligencia de negocios. profesional con 17 años de experiencia en las áreas de seguros y telecomunicaciones. especialista en soluciones bi, manejo avanzado de herramientas sa

Certificación Académica de Vanessa Vera

✒️+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: Mary Galicia / Disponibilidad Laboral: FullTime

*** 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 Senior

Acceder a esta publicación

Creado y Compartido por: Jhon Jairo Monsalvo Villalobos / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Acceder a esta publicación

Creado y Compartido por: German Augusto Macias Chacon

*** 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 SemiSenior

Acceder a esta publicación

Creado y Compartido por: Diego Andrés Vasquez Ruiz / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Expert


Acceder a esta publicación

Creado y Compartido por: Miguel Antonio Lazo Vega

*** 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

 


 

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