Saltar al contenido
imagen que muestra una base de datos in-memory

¿Qué es SAP HANA?

¿Qué es SAP HANA?

SAP HANA  (High-performance ANalytic Appliance) es una base de datos multimodelo que almacena datos en su memoria en lugar de conservarlos en un disco. El diseño de base de datos in-memory orientada a columnas le permite ejecutar analíticas avanzadas junto con transacciones de alta velocidad, en un único sistema. ¿Por qué es tan importante? Porque permite a las empresas procesar grandes cantidades de datos con una latencia casi nula, consultar datos en un instante y pasar a estar verdaderamente impulsadas por datos. Al almacenar datos en tablas basadas en columnas en la memoria principal y unificar el procesamiento analítico on-line (OLAP) y el procesamiento transaccional on-line (OLTP), SAP HANA es única –y mucho más rápida que otros sistemas de gestión de bases de datos (DBMS) del mercado actual–.

 

Lanzada en 2010, SAP HANA es una solución moderna y madura usada por decenas de miles de clientes en todo el mundo. Pero SAP HANA es mucho más que solo una base de datos. Además de actuar como servidor de base de datos, de almacenar y de recuperar datos solicitados por las aplicaciones, SAP HANA ofrece capacidades avanzadas de búsqueda, analíticas e integración de datos para todos los tipos de datos –estructurados y no estructurados–. También funciona como un servidor de aplicaciones y ayuda a las empresas a desarrollar aplicaciones inteligentes impulsadas por información estratégica y basadas en datos en tiempo real, computación in-memory y tecnología de machine learning. Estas capacidades están disponibles tanto en la nube como on-premise.

 

Combinando múltiples capacidades de gestión de datos –y haciendo que todos los tipos de datos estén disponibles instantáneamente desde un único sistema–, SAP HANA simplifica la TI, ayuda a las empresas a innovar y derriba las barreras de la transformación digital.

¿Qué es una base de datos in-memory?

Una base de datos in-memory (IMDB) es un tipo de base de datos que almacena datos en la memoria principal de una computadora (RAM) en lugar de en discos tradicionales o en unidades de estado sólido (SSD). Si bien la mayoría de las bases de datos hoy en día han añadido más capacidades in-memory, ante todo siguen siendo bases de datos de almacenamiento basadas en discos. SAP HANA se creó desde cero para que funcione primero con datos in-memory y aproveche otros mecanismos de almacenamiento según sea necesario para equilibrar rendimiento y costo. La recuperación de la memoria es mucho más rápida que en un disco o una SSD, lo cual resulta en tiempos de respuesta de fracción de segundos.

 

Las bases de datos in-memory se usan a menudo para aplicaciones que requieren máxima velocidad y la capacidad de manejar picos grandes de tráfico –tales como redes de telecomunicaciones y sistemas bancarios–. En los últimos 10 años aproximadamente, principalmente debido a los avances en procesadores multi-core y en RAM menos costosas, las empresas han comenzado a usar bases de datos in-memory para una gama más amplia de aplicaciones, que incluyen analíticas en tiempo real y modelado predictivo, gestión de experiencia del cliente, logística, y mucho más. 

¿Qué tan rápida es SAP HANA?

3600

xs

veces más rápida que las bases de datos tradicionales

<1

segundo

responde a las consultas en menos de 1 segundo

3,5

mil millones

de escaneos por segundo por core

15

millones 

de agregados por segundo por core

Los 10 principales beneficios de SAP HANA

La base de datos de SAP HANA ofrece muchos más beneficios que solo almacenar datos, los gestiona y brinda una única fuente de verdad. Los 10 beneficios principales de SAP HANA, tanto on-premise como con SAP HANA Cloud, son:

  1. Completo:  incluye servicios de base de datos, procesamiento analítico avanzado, desarrollo de aplicaciones e integración de datos 
  2. Rápido: responde a las consultas en menos de un segundo en aplicaciones con mucha producción
  3. Versátil:  brinda soporte a procesamiento híbrido transaccional y analítico y a muchos tipos de datos
  4. Eficiente:  brinda una huella de datos más pequeña sin duplicación de datos, con compresión avanzada y reducción de silos de datos 
  5. Potente:  consulta rápidamente grandes datasets con una base de datos de procesamiento paralelo masivo (MPP)
  6. Escalable:  escala fácilmente según el volumen de datos y los usuarios concurrentes de un entorno distribuido
  7. Flexible:  se implementa en una nube pública o privada, en múltiples nubes, on-premise o en un escenario híbrido
  8. Simple:   brinda una única puerta de acceso a todos sus datos con virtualización de datos avanzada
  9. Inteligente:  aumenta las aplicaciones y analíticas con machine learning (ML) incorporado
  10. Seguro:   Ofrece seguridad integral de datos y aplicaciones, configuración segura, y más

Arquitectura de SAP HANA

Construida para consultas rápidas y transacciones de alta velocidad – la arquitectura in-memory orientada a columnas de SAP HANA también incluye gestión de bases de datos, desarrollo de aplicaciones, procesamiento analítico avanzado, y virtualización de datos flexible–.

Diagrama de la arquitectura de SAP HANA

Diagrama de arquitectura de SAP HANA

 

Diseño de base de datos

  • Base de datos in-memory, en columnas y de procesamiento paralelo masivo:  SAP HANA ejecuta cargas de trabajo transaccionales y analíticas usando una única instancia de datos en una única plataforma. Almacena los datos en una memoria de alta velocidad, los organiza en columnas y los divide y distribuye entre varios servidores. Esto brinda consultas más rápidas de manera más eficiente que los datos agregados y evita los costosos escaneos de tablas completas.  
  • En cumplimiento con ACID:  ayuda a garantizar el cumplimiento de todos los requisitos para los estándares de atomicidad, consistencia, aislamiento y durabilidad (ACID). 
  • Multitenencia:  permite que varios titulares de bases de datos operen en un único sistema, compartiendo la misma memoria y procesadores. La base de datos de cada usuario está totalmente aislada, con sus propios usuarios, catálogo, repositorio, archivos de datos y archivos de registro de la base de datos para lograr máxima seguridad y control.  
  • Almacenamiento multinivel y soporte de memoria persistente:  Varias soluciones de software gestionan datos de varias temperaturas (calientes, cálidos y fríos) para optimizar el rendimiento y el costo de almacenamiento. La extensión del almacenamiento nativo de SAP HANA es una capacidad incorporada para gestionar datos de manera inteligente entre la memoria y el almacenamiento persistente, como SAP HANA Cloud Data Lake. Conozca más sobre la memoria persistente de SAP HANA. 
  • Escala:  brinda soporte a terabytes de datos en un único servidor y escala aun más implementando una arquitectura sin uso compartido en múltiples servidores en un clúster. Distribuye grandes tablas en estos servidores automáticamente en base a reglas.

Gestión de base de datos

  • Modelado de datos: la tecnología in-memory de SAP HANA les ha permitido a los desarrolladores/modeladores de aplicaciones repensar el modelado tradicional usando un modelo de datos virtual.  Las herramientas de modelado gráfico permiten una colaboración fácil entre los interesados y la creación de modelos para ejecutar una lógica de negocios compleja y una transformación de los datos que se puedan procesar en tiempo real. 
  • Procedimientos almacenados:  SAP HANA tiene un lenguaje nativo para crear procedimientos almacenados y usa capacidades avanzadas para crear una lógica compleja que corre dentro de la base de datos. 
  • Administración:  brinda herramientas de administración integrales para el ciclo de vida, el rendimiento y las operaciones de gestión y automatización, como inicio, detención, reinicio, back-up y recuperación, de varias plataformas. 
  • Seguridad:  Capacidades únicas de anonimización de datos en tiempo real para extraer valor de los datos mientras se protege la privacidad.  Una gestión de usuarios, unos protocolos de autorización y una autenticación robustos ayudan a garantizar que los usuarios accedan solo a los datos para los que tienen permiso para ver y gestionar. Conozca más isobre la seguridad de SAP HANA. 
  • Alta disponibilidad y recuperación de desastres:  SAP HANA brinda soporte a una alta disponibilidad y recuperación ante desastres para cumplir con una amplia gama de niveles de servicio mediante una variedad de técnicas –tales como copia de seguridad, duplicación de almacenamiento, replicación sincrónica, asíncrona y multiobjetivo del sistema, standby en caliente, autoreinicio y autofailover–.

Desarrollo de aplicaciones

  • SAP HANA extended application services: este es un servidor de aplicaciones incorporado que permite desarrollar servicios, tales como REST y OData, así como aplicaciones basadas en la web que pueden operar on-premise, en la nube y en dispositivos móviles. 
  • Aplicaciones web responsive: SAP HANA incluye un marco HTML5 y JavaScript basado en la IU de SAP Fiori que desarrolla aplicaciones web responsive. Estas aplicaciones operan en cualquier dispositivo y se adaptan automáticamente al tamaño de la pantalla, ofreciendo un look and feel consistente en todos los puntos de contacto.
  • Acceso del cliente:  brinda muchas bibliotecas de clientes para acceder a SAP HANA desde otras plataformas y lenguajes de aplicaciones como JavaScript, Python, R, Java y Go, por nombrar algunas
  • Gestión del ciclo de vida de la aplicación: lo ayuda a construir y empaquetar aplicaciones, llevarlas del desarrollo a la prueba y la producción, e implementarlas y actualizarlas.
  • Herramientas de desarrollo de aplicaciones:  ofrece herramientas de desarrollo ligeras para el modelado de datos y el desarrollo de aplicaciones on-premise y en la nube.  Como alternativa, el lenguaje de programación ABAP incluye características optimizadas para crear extensiones a las aplicaciones de SAP.

Analíticas avanzadas

  • Búsqueda: use SQL para rápidamente localizar texto en varias columnas y en contenido textual. Realice búsquedas tanto de texto completo como búsquedas avanzadas generales en numerosos idiomas.
  • Procesamiento espacial:  SAP HANA brinda soporte nativo para tipos de datos espaciales y funciones espaciales. El procesamiento espacial es compatible con SQL a través de estándares abiertos para almacenar, consultar y acceder a contenido habilitado para la ubicación. Conozca más sobre el procesamiento espacial de SAP HANA. 
  • Gráficos: almacene y procese datos altamente conectados usando un gráfico apropiado. Combine procesamiento de datos gráficos con la funcionalidad adicional de procesamiento analítico avanzado de SAP HANA, tal como textual, predictivo, espacial, documental (JSON) y las estructuras de datos relacionales estándar.
  • Analíticas de streaming:  almacene, consulte y aplique machine learning (ML) a datos de streaming para descubrir tendencias a lo largo de un período. Estas fuentes de datos incluyen sensores, equipamiento de planta y dispositivos de Internet de las cosas (IoT) que llegan en un formato de serie cronológica.

Virtualización de datos

  • Integración y replicación de datos: SAP HANA ofrece funciones integrales para gestionar todos los escenarios de integración de datos. Estos incluyen ETL (extracción, transformación, carga) y ELT, así como replicación de datos en tiempo real, procesamiento de carga en masa, transformación de datos y servicios incorporados de calidad y enriquecimiento de datos.
  • Federación de datos: realice consultas en fuentes de datos remotas –tales como fuentes externas nativas de la nube, Apache Hadoop, y otras bases de datos– en tiempo real con federación de datos. 
  • Caching: capacidad de almacenar los datos en caché para optimizar las consultas federadas frente a fuentes de datos remotas. Controle a qué fuentes y estructuras se aplica y cómo/cuándo se actualiza la caché. 

La historia de SAP HANA

A mediados de la década de 2000, el cofundador de SAP, Hasso Plattner, se encontraba en una misión. Quería desarrollar una base de datos que pudiera procesar datos transaccionales y analíticos –y responder a cualquier pregunta de negocio– en tiempo real. En 2010 nació SAP HANA y ahora más de 31.000 clientes directos operan en SAP HANA hoy en día.

 

2010- se anunció SAP HANA y se envió una versión previa a clientes seleccionados en noviembre de ese año. La primera versión oficial, SAP HANA 1.0, alcanzó los primeros diez clientes en salir en vivo.

 

2012- SAP comenzó a anunciar productos para computación en la nube con la SAP HANA Cloud PaaS (plataforma como servicio). SAP HANA se convierte en el producto de crecimiento más rápido en la historia de SAP, con 345 clientes.

 

2013-  Se anunció el servicio SAP HANA Enterprise Cloud (HEC), una herramienta Infraestructura como servicio (IAAS) que proporciona a los clientes una oferta de nube privada gestionada para SAP HANA. Ahora, 3000 clientes y más de 520 mil usuarios finales.

 

2014 - SAP establece el récord Guinness mundial como el mayor almacén de datos con 12,1 petabytes (PB). Esa cantidad podría almacenar 6 veces todo el contenido impreso de todas las bibliotecas de investigación académica (2 petabytes).

 

2015 - Reconocido como un líder por Forrester en The Forrester Wave™: In-Memory Database Platforms, Q3 2015. Se lanzan los sistemas SAP HANA 2.0 y SAP S/4HANA ERP escritos específicamente para la plataforma SAP HANA e introducen un conjunto de usuarios completamente nuevo en la base de datos. 

 

2016- SAP HANA 2.0 se hace disponible al público en general y se lanza de la solución de almacén de datos SAP BW/4HANA.

 

2017 - Reconocido como el líder #1 en el nuevo Forrester Wave™: Translytical Data Platforms, Q4 2017 - SAP HANA es una plataforma de datos unificada e integrada que da soporte simultáneamente a muchos tipos de cargas de trabajo, tales como transaccionales, operativas y analíticas en tiempo real.

 

2018 - A través de la coinnovación, SAP se convierte en la primera base de datos optimizada para la memoria persistente de Intel® Optane™

 

2019 - SAP HANA Cloud se anuncia como la plataforma de datos como servicio (DPaaS) de próxima generación de SAP. SAP HANA se ejecuta en todas las plataformas de partners hiperescaladores de SAP. 

 

2020- SAP HANA cumplió 10 años y lanzó SAP HANA Cloud para brindar la próxima generación de innovación de SAP HANA. 

 

Construya un caso de negocio

Hoy, nuestras ofertas que operan en SAP HANA en la nube se benefician de un modelo de datos simplificado que ayuda a armonizar nuestras soluciones y estandarizar la pila de tecnología. Ahora, SAP –y nuestros clientes– pueden gestionar transacciones y analíticas en una única base de datos en tiempo real. Esto significa que dispone de la información en tiempo real que necesita para tomar decisiones y actuar rápidamente. Encuentre casos de uso que coincidan con sus necesidades de negocio para saber más sobre cómo puede lograr sus objetivos con SAP HANA.

¿Para qué se usa SAP HANA?

Los casos de uso de SAP HANA abarcan miles de escenarios. Aquí hay una pequeña muestra de algunos de nuestros clientes.

Explore nuestro buscador de clientes para ver todas las historias de clientes de SAP HANA

¿Cómo se migra de una base de datos tradicional a una base de datos in-memory y en columnas?

La forma en que usted opera con SAP HANA es muy diferente a la de las bases de datos heredadas y la mayoría de las implementaciones resultarán en una huella de datos más pequeña. Dedique tiempo a investigar la tecnología, explorar historias de éxito, leer los blogs y desarrollar una lista de recursos de implementación. Estos son los pasos para migrar a SAP HANA:

¿Qué soluciones corren en SAP HANA?

Muchos de los productos insignia de SAP corren en SAP HANA; debajo hay una muestra una muestra de nuestras mejores soluciones, potenciadas por SAP HANA. Y la amplia red de partners y clientes de SAP ha desarrollado soluciones personalizadas que aprovechan el poder de SAP HANA  para cumplir con las necesidades específicas de su negocio.

SAP S/4HANA

Ejecute sus operaciones de misión crítica en tiempo real con un completo sistema de ERP modular en la nube potenciado por SAP HANA, con capacidades de IA y analíticas.

SAP Data Intelligence

Conéctese a los datos desde cualquier lugar. Reúna orquestación de datos, gestión de metadatos y pipelines de datos poderosos con machine learning avanzado. 

SAP Data Warehouse Cloud

Obtenga información estratégica valiosa a partir de datos confiables usando integración de datos de diferentes fuentes bajo una capa semántica común, construida en SAP HANA Cloud.

SAP Analytics Cloud

Acceda a business intelligence, analíticas predictivas y aumentadas y planificación empresarial en una única solución –potenciada por SAP HANA–.

Prueba gratuita de SAP HANA

Conozca más sobre la base de datos in-memory de SAP HANA. Regístrese para obtener una demo o iniciar su prueba gratuita hoy mismo.

Preguntas frecuentes de SAP HANA

Un sistema de gestión de base de datos (DBMS) es un software/servicio que se usa para el almacenamiento y organización de datos que tradicionalmente tienen estructuras o formatos definidos. Hay diferentes tipos de sistemas de DBMS típicamente clasificados por los tipo(s) de datos que gestionan (datos estructurados, datos no estructurados, etc.). Un ERP tradicional mantiene las relaciones entre elementos de datos, almacenando sus definiciones y características básicas y permitiendo a los consumidores de datos que consulten o accedan a la información según sea necesario.

Una base de datos en columnas almacena grupos de información relacionada en columnas en vez de en filas. Esto permite consultas y análisis mucho más rápidos de datos similares que cuando se usa un sistema basado en filas. Estas bases de datos son muy comunes en las aplicaciones de negocio in-memory y en los almacenes de datos donde es importante una velocidad de recuperación más rápida. El formato tradicionalmente es adecuado analíticas. Una base de datos en columnas reduce la cantidad de recursos necesarios para las consultas hechas en data sets relacionados.

El procesamiento analítico on-line OLAP describe sistemas y software que están optimizados para procesar grandes cantidades de datos, principalmente con propósitos analíticos. Este tipo de procesamiento también brinda soporte a cálculos complejos, modelado y minería de datos, lo cual lo hace ideal para las funciones de soporte a las decisiones y de informes ejecutivos.

OLTP (procesamiento transaccional on-line) es un enfoque de computación optimizado para tareas interactivas que requieren una respuesta rápida –procesamiento de transacciones para terminales de punto de venta o para reservas, por ejemplo–. Estas tareas implican una gran interacción de entrada/salida con los usuarios que esperan una respuesta instantánea. El OLTP no se ocupa de los almacenes de datos masivos más allá de lo que se necesita para la tarea en cuestión y no involucra computación compleja, ambos del dominio de OLAP. 

Sí. SAP HANA es una base de datos relacional in-memory orientada en columnas que combina operaciones OLAP y OLTP dentro de un único sistema. Necesita menos espacio en disco que algunos de sus competidores y es altamente escalable. SAP HANA se puede implementar on-premise, en una nube pública o privada y en escenarios híbridos. Esta base de datos es adecuada para el trabajo analítico y transaccional avanzado con una variedad de tipos de datos. Además de gestión de base de datos, SAP HANA ofrece procesamiento analítico avanzado, integración de datos y desarrollo de aplicaciones. 

Volver al inicio