Seleccionar página
cloud-public

En este artículo vamos a ver cómo en SAP BW powered by HANA tendremos la posibilidad de controlar el momento de realizar un Delta merge, o fusión de base de datos, para ciertos objetos y así optimizar el uso de memoria y el proceso de lectura de los mismos.

SAP HANA soporta tanto tablas con almacenamiento por líneas como por columnas. Estas últimas tienen buen rendimiento en las operaciones de lectura, pero mal rendimiento en las operaciones de escritura. Por este motivo, cada tabla con estructura de columnas está compuesta por dos espacios de almacenamiento:

  • la principal o “Main Storage”, optimizada para la lectura
  • y el almacenamiento delta, o Delta Storage”, optimizada para la escritura

Las operaciones de escritura se realizan únicamente en la memoria Delta. Con el fin de transformar los datos a un formato optimizado en términos de consumo de memoria y de optimización para lectura, debe ser transferida a la memoria principal mediante un proceso Delta Merge.

Debido a que en SAP BW normalmente se procesa un número masivo de datos, el proceso de Delta Merge se realiza dentro de la aplicación y dependiendo del objeto se realizará automáticamente o debe ser lanzado de forma manual.

Para los diferentes objetos sobre los cuales puede almacenarse información, el proceso Delta Merge se realiza de diferente manera, y para alguno de ellos el proceso se realizará automáticamente, pero, para todo tipo de Advanced ODSs, el proceso de Delta Merge se maneja dentro de la aplicación de forma manual.

En la pestaña Actualización de los DTP existe un checkbox “Lanzar fusión bases de datos:

Una vez que el proceso se ha realizado con éxito, esta configuración controla el Delta Merge. Este checkbox está activo por norma general, pero existen casos especiales en los que no es recomendable tenerlo marcado.

Para esos casos excepcionales la alternativa para realizar la Delta Merge será mediante el proceso “Iniciar fusión delta” de las cadenas de procesos:

En este proceso habrá que especificar el objeto y su tipo para la fusión de la delta.

 

Por último, hay que recalcar que el límite de 2 mil millones de líneas por partición también se aplica al almacenamiento delta, por lo que, tanto si se da un caso especial y hay que realizar una fusión delta en una cadena, como si se hace de forma automática en un DTP, siempre debe existir una fusión delta o la información se quedará almacenada en la memoria delta de una tabla, lo cual llevará a un uso subóptimo de la memoria y del proceso de lectura.

Rendimiento SIN Delta Merge

 

Rendimiento SIN Delta Merge

¿Conocíais esta utilización de Delta Merge y Advanced ODSs?

Recordad que en Oreka IT os podemos ayudar con vuestros proyectos SAP, instalación y mantenimiento. ¡Contáctanos!

Más información:

Quizas te pueda interesar

¿Qué es SAP Business Data Cloud?

¿Qué es SAP Business Data Cloud?

Oreka IT te presenta qué es SAP Business Data Cloud (BDC) y otras novedades presentadas en el SAP BTP, BDC and AI Partner Forum celebrado el 13 de mayo en Madrid. El pasado 13 de mayo desde Oreka IT asistimos al evento SAP BTP, BDC and AI Partner Forum celebrado en...

Power Queryen Power BI Desktop

Power Query
en Power BI Desktop

Power Query, una funcionalidad esencial de Power BI Desktop, ha emergido como una herramienta indispensable para profesionales y analistas de datos en el entorno empresarial contemporáneo. Su capacidad para simplificar y automatizar la ingesta, transformación y...

OREKA-IT-Consultoría-tecnológica-SAP-ERP-en-Vitoria-Gasteiz-Alava
Resumen de privacidad

Este sitio web utiliza cookies para que podamos proporcionarle la mejor experiencia de usuario posible. La información sobre cookies se almacena en su navegador y realiza funciones tales como reconocerlo cuando regrese a nuestro sitio web y ayudar a nuestro equipo a entender qué secciones del sitio web encuentra más interesante y útil.