Desarrollo de SAP HANA BI - Introducción

SAP HANA es una base de datos en memoria que también proporciona funciones de modelado de HANA, aprovisionamiento de datos e informes de BI en una sola aplicación. SAP HANA se utiliza principalmente como almacén de datos para muchas organizaciones con sistema de transacciones. SAP proporciona HANA como base de datos de backend para varias aplicaciones diferentes basadas en ERP y CRM.

A continuación, se muestran algunos módulos comunes basados ​​en HANA:

  • S / 4 HANA (S / 4 HANA Finanzas y Logística)
  • SAP Business One
  • SAP Fiori

El modelado de datos de SAP HANA ayuda al usuario a modelar los datos de la aplicación y realizar funciones de base de datos como la creación de esquemas, tablas y vistas en tiempo de ejecución. Los modelos de datos de HANA se almacenan en el repositorio de HANA y los objetos se activan en tiempo de ejecución.

Este es el enlace del sitio de SAP para los detalles del producto HANA que comparte todas las características clave que ofrece HANA: https://www.sap.com/products/hana.html

Según SAP: "Implementable en las instalaciones o en la nube, SAP HANA es una plataforma de datos en memoria que le permite acelerar los procesos comerciales, brindar más inteligencia comercial y simplificar su entorno de TI. Al proporcionar la base para todas sus necesidades de datos, SAP HANA elimina la carga de mantener sistemas heredados separados y datos en silos, para que pueda ejecutar en vivo y tomar mejores decisiones comerciales en la nueva economía digital ".

El desarrollo de BI siempre es un desafío para las organizaciones con una gran cantidad de datos históricos. Las bases de datos tradicionales o los sistemas DW (SQL Server, BW u Oracle) no admiten informes en vivo, ya que no pueden ejecutar el sistema de transacciones y el almacén de datos en el mismo sistema. En muchas organizaciones, el sistema transaccional y el almacén de datos se mantienen separados, ya que la ejecución de consultas OLAP complejas afecta significativamente el rendimiento de los sistemas. Los procesos ETL se utilizan para realizar la extracción, transformación y carga de datos desde SAP ECC a Data Warehouse.

Cuando se realiza una gran cantidad de transacciones OLTP concurrentes junto con consultas OLAP, existe la posibilidad de que el sistema se bloquee. SAP HANA admite la replicación de datos en tiempo real desde el sistema de transacciones mediante el método SLT, que es un enfoque de replicación de datos basado en disparadores.

SAP HANA es una base de datos en memoria, por lo que la lectura de datos es 1 millón de veces más rápida en comparación con los sistemas tradicionales. Las consultas OLAP complejas en un informe de Business Intelligence tardan menos en ejecutarse cuando el sistema DW contiene una gran cantidad de datos históricos. HANA admite todas las agregaciones sobre la marcha y, por lo tanto, no es necesario guardar la tabla agregada en la base de datos. Debido a los diferentes algoritmos de compresión y al almacenamiento de tablas basado en columnas, la base de datos HANA requiere menos espacio para almacenar más datos en comparación con otros sistemas RDBMS.