✒️La plataforma SAP HANA
La plataforma SAP HANA
UNIDAD 1: INTRODUCCION A SAP Y ABAP
5.- LA PLATAFORMA SAP HANA
A.- QUE ES SAP HANA?
SAP HANA: High Performance Analytic Appliance
* SAP HANA es una plataforma integrada de hardware y software.
* SAP HANA busca lograr respuestas en tiempo real.
* SAP HANA posee la modalidad de procesamiento in-memory.
* In-memory: tiene la capacidad para soportar una nueva generación de aplicación de altísima performance, las cuales usa herramientas analíticas como BI y BW.
* BI: SAP Business Intelligence, permite a las empresas sondear las numerosas fuentes de información, convertirlas en conocimientos reales para tomar decisiones y emprender las acciones necesarias.
* BW: SAP Business Warehouse, es un componente que forma parte de SAP BI. El almacén de la información del negocio es un producto empaquetado, comprensivo de la inteligencia de negocio, centrado alrededor de un almacén de datos, que se optimiza para el ambiente de SAP.
* Características de SAP HANA: Procesamiento de datos ultra rápido, Análisis de información en tiempo real, Escalabilidad e innovación, Replicación de datos.
* SAP HANA no está versionado.
* SAP HANA provee innovaciones automáticas de actualización.
* SAP HANA se desarrolla como plataforma el 2013.
* En el 2013 a SAP HANA se le implantaron algoritmos clásicos entorno a ABAP.
* SAP HANA es una plataforma de datos que se on-premise como en la nube.
* On-Premise:
>> Es una solución instalada en la sede del cliente.
>> El software se instala y se ejecuta en computadoras en el local de la persona u organización.
>> Es un software local, conocido como shrinkrap.
* Off-Premises
>> Es un software como servicio (SaaS)
>> Conocido como Cloud computing
* Ventaja de SAP HANA:
>> Ofrece una gran simplificación en la gestión de procesos, modelos de datos, toma de decisiones, experiencia de usuario, alineamiento de innovaciones tecnológicas.
* Big Data:
>> Big Data tiene la posibilidad de explorar comercialmente una gran cantidad de datos para crear nuevos servicios comerciales.
>> Big Data es un término que describe un gran volumen de datos estructurados y no estructurados.
>> Big Data se puede analizar para obtener insights que con lleven mejores decisiones y acciones de negocios estratégicas.
* El objetivo principal es hacer los procesos necesarios para el funcionamiento sean rápidos e integrados.
* SAP HANA se crea con la idea de concentrar los datos que nos puedan proporcionar información útil para el negocio.
B.- COMO ERA LA VIDA ANTES DE SAP HANA?
* Antes de existir SAP HANA tenían la posibilidad de optar por las bases de datos relacionales.
* Modelo relacional es una forma intuitiva y directa de representar los datos en tablas.
* Base datos relacional
>> Es un registro con un ID único.
>> Fue la más elegida por la performance Oracle.
* Antes al implementar SAP también se implementaba Oracle.
* Oracle:
>> Es una de las compañías de software del mundo.
>> Cuenta con herramientas para realizar aplicaciones.
>> Ofrece recolección de base de datos y sistemas de gestión.
>> Aplicaciones de Oracle, son Oracle Designer, Oracle JDeveloper y Oracle Developer Suite Su Ceo actual es Larry Ellison.
* El lanzamiento de la base de datos SAP HANA fue en el 2011.
* El 2010 SAP, compra SyBase.
* SyBase:
>> SyBase es una compañía dedicada al desarrollo de tecnología de la información.
>> SyBase esta especializada en base de datos.
>> Productos reconocidos de SyBase son: Adaptive Server Enterprise, Adaptive Server Anywhere, Sybase IQ.
>> Adaptive Server Enterprise: Motor de base de datos empresariales de alto rendimiento y escalabilidad.
>> Adaptive Server Anywhere: Es una base de datos para computación móvil y departamental.
>> Sybase IQ: Es una base de datos para una inteligencia empresarial y almacenes de datos.
C.- LOS PRINCIPIOS DE SAP HANA
C.1 Desafío de las aplicaciones analíticas.
* Unas de las aplicaciones analíticas es Business Intelligence (BI)
* Business Intelligence: Es el componente básico en la gestión de información dentro de una organización.
* BW, BI, son herramientas que se basan en la utilización de extractores que replican datos de los sistemas transaccionales y modelización en complejas estructuras dimensionales.
* Extractores:
>> En SAP BI, es sinónimo de Datasaource.
>> Se utiliza para permitir que las aplicaciones sean portables sin escribir el código de un programa la conexión a una base de datos.
>> Son el primer paso de ingreso de información al sistema SAP BI.
>> En el Datasource, la información llega sin ninguna transformación alguna.
* Sistemas transaccionales:
>> Es un sistema de información diseñado para recolectar, almacenar, modificar y recuperar cualquier tipo de información que se generan en una organización.
>> Debe controlar las transacciones para mantener la seguridad y consistencia de los datos.
>> Debe enmendar los errores que ocurren durante una transacción.
>> Debe mantener los datos que estuvieron antes del error.
>> Debe controlar y administrar múltiples transacciones siempre dando prioridad al primero.
* Un desafío que presenta el sistema son los tiempos, debido a la cantidad de datos, complejidad de peticiones, carga de procesamiento y metodología convencional.
* Terabytes: Es una unidad de almacenamiento de información cuyo símbolo es el TB y 1012 bytes.
* Cubo o cubo de datos:
>> El cubo en Bi, es un conjunto formado por todas las tablas dimensión y tabla hecho.
>> El cubo hace que los reportes sean obtenidos en poco tiempo.
>> El análisis de datos en cada cara del cubo es distintos.
C.2 La tecnología In-Memory.
* In-Memory Computing:
>> Es el alojamiento de los datos en una memoria RAM de alta capacidad.
>> RAM: Memoria de Acceso Aleatorio
>> Es capaz de alojar terabytes de información.
>> Si se elimina el acceso a discos, se generará tiempos de respuesta hasta 10000 veces mejor.
>> Si se elimina el acceso a discos, los datos se procesarán a una velocidad de 100 GB por segundo.
>> Manejo masivo de información en tiempo real.
* Business Warehouse Accelerator
>> Mejora el rendimiento de SAP Netweaver BW basado en el motor de búsqueda y clasificación de SAP TREX, y en el hardware de SAP.
C.3 Nuevas tecnologías en la base de datos y procesamiento paralelo.
* Base de datos columnar
>> Permite almacenar las tablas físicamente por columnas en lugar de filas.
>> Nos ofrece nuevas posibilidades de comprensión de los datos.
>> La posibilidad de comprensión de los datos es de al menos de 30%.
>> En el tratamiento columnar de una tabla, se ubican físicamente los valores de la primera columna seguidos de la segunda columna.
>> Las instancias de cada columna se almacenan en el mismo orden de los registros.
* Administrador de base de datos columnar:
>> Se obtiene como beneficio que el almacenamiento columnar esta fuertemente comprimido.
>> Al comprimir la base de datos las operaciones columnares son más rápidas.
>> En una disposición columnar de tablas estas están auto indexadas.
>> El Auto indexación genera ahorro en el espacio de almacenamiento respecto a un sistema relacional.
* Operaciones columnares: Sum, Count, Avg, Min, Max.
* SAP HANA soporta tanto un tratamiento columnar de tablas como el convencional.
* El beneficio de la Base de Datos columnares serán menos importantes a medida que se profundice el manejo de tablas en RAM y velocidad del hardware.
C.4 Tras la promesa del tiempo real.
* SAP HANA recopila los datos a través del Sybase Replication Server.
* Sybase Replication Server, aspira los datos del ERP en tiempo real.
* El uso tradicional es el Data Warehousing el cual usa una tecnología evento-driven.
* Data Warehousing:
>> Es un proceso.
>> Técnica para consolidar y administrar datos de varias fuentes.
>> Tiene el propósito de responder preguntas de negocio y tomar decisiones.
>> Es capaz de recolectar los datos, analizarlos, tomar decisiones basadas en la información presente.
* La información recolectada se puede usar en:
1) producción de estrategias tuning.
2) Análisis de clientes.
3) Análisis de operaciones.
* Tecnología evento driven:
>> Conocido como EDA
>> Es un paso en la evolución de los microservicios y de las tecnologías que no depende de servidores.
>> Es una arquitectura en la que el software ejecuta una acción al recibir uno o más notificaciones de eventos.
* El In-memory computing hará posible el análisis de datos en tiempo real.
* El sistema de tiempo real:
>> Es un sistema informático.
>> La interacción lo hace con su entorno físico, respondiendo a esto en un tiempo determinado.
D.- LOS COMPONENTES DE SAP HANA
D.1 SAP HANA Appliance:
* Es la certificación que deben poseer los servidores
* La certificación tiene una validez de compatibilidad para los fabricantes y un grupo particular de equipos.
* El certificado tiene una fecha de validez y otra de caducidad.
* El certificado se actualiza constantemente y automáticamente, las cuales pueden implicar modificaciones de harware.
* La certificación es realizada por los partners
* Los partners:
>> Es una entidad comercial aliadas con otras entidades.
>> También pueden tener vínculos entre ambas para aliarse a terceros.
D.2 SAP HANA DB:
* Es la nueva tecnología que se encarga de manejar todo lo referente a la base de datos.
* Esta tecnología aprovecha el bajo costo de la memoria principal, la capacidad de procesamiento de datos y el rápido acceso a datos de diferentes unidades.
* Puede soportar muchos datos relacionales en fila y columna, las cuales representan gráficos y textos para la gestión de datos.
* Aporta a la infraestructura para que las empresas puedan aprovechar la tendencia IoT
* IoT (Internet en las cosas):
>> Se refiere a la interconexión digital de los objetos.
>> Objetos como la radio.
>> Lo que busca etiquetar los objetos para identificarlos y gestionarlos.
D.3 SAP HANA Cloud Platform:
* Conocido como HCP.
* Este permite a las empresas y desarrolladores construir, implementar, administrar aplicaciones.
* Estas aplicaciones estarán accesibles plataformas de escritorio como también desde medios móviles (tablest y celulares).
D.4 Las HERRAMIENTAS de MODELO de la BASE de DATOS SAP HANA:
* SAP HANA Studio:
>> Es un entorno de desarrollo integrado (IDE).
>> Se base en eclipse para desarrollar un servidor HANA.
>> Permite a los usuarios administrar las base de datos.
>> Administra autorizaciones de usuarios.
>> Modifica modelo de datos existentes.
* Eclipse:
>> Es un programa informático
>> Es un conjunto de herramientas de programación código abierto para desarrollar Aplicaciones de Cliente Enriquecido.
>> Fue elegido por SAP para una base de datos estratégicas de nuevas herramientas de desarrollo basadas en escritorio.
* SAP Web IDE:
>> Es un entorno de desarrollo integrado (IDE).
>> Se basa en el navegador para el desarrollo de aplicaciones en SAP HANA.
>> Comprende modelos de datos de SAP HANA.
>> Tiene una interfaz de usuario.
 
 
 
Sobre el autor
Publicación académica de Víctor Alberto Saccaco Maldonado, en su ámbito de estudios para la Carrera Consultor ABAP.
Víctor Alberto Saccaco Maldonado
Profesión: Consultor Abap - Peru - Legajo: RD90F
✒️Autor de: 25 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Presentación:
Consultor abap junior, con experiencia en módulos sd, mm.
Certificación Académica de Víctor Saccaco