Você está na página 1de 4

Desanudando Conceptos: SAP HANA

si no HANA hoy, HANAr maana


No hay newsletter, conferencia o evento del ambiente ERP que en los ltimos meses haya ahorrado detalles y especulaciones sobre el nuevo paradigma: SAP HANA. En medio del marketing hype, es siempre difcil para los que estamos en el ruedo decodificar lo esencial de las nuevas tecnologas, as que aqu va nuestro aporte para ayudar a una cabal y conceptual comprensin de SAP HANA.

SAP HANA: una primera definicin.


SAP HANA es una plataforma integrada (hardware + software) que combina innovadoras tecnologas de base de datos, con la modalidad de procesamiento in-memory, para soportar una nueva generacin de aplicaciones de altsima performance, entre las que se destacan las herramientas analticas con la promesa de lograr respuestas en tiempo real.. En realidad, SAP HANA es la respuesta de SAP a la nueva tendencia de in-memory computing que describimos ms abajo, desarrollado en conjunto con sus clientes y socios comerciales. En principio, por sus caractersticas, las aplicaciones de Business Intelligence son el primer target de la tecnologa SAP HANA, que promete velocidades de procesamiento miles de veces ms eficientes que las actuales. Para comprender correctamente de verdad SAP HANA hay que mirar un poco ms atrs, y un poco ms adelante.

Nudo 1: El desafo de las aplicaciones analticas


Las soluciones de Business Intelligence son hoy una componente casi bsica en gestin de la informacin de cualquier tipo de organizacin. En consecuencia, la explosin masiva en los volmenes de datos recolectados por las empresas se ha convertido en un verdadero problema, sobre todo en las organizaciones ms grandes. Las herramientas de BW, BI, etc. se basan en la utilizacin de extractores que replican datos de los sistemas transaccionales, y su posterior modelizacin en complejas estructuras n-dimensionales, que alimentarn las herramientas de anlisis de Business Intelligence. Dependiendo de la cantidad de datos en los sistemas fuente y l a complejidad de los queries, la carga de procesamiento y los tiempos de esta metodologa convencional pueden ser muy limitantes. Por ejemplo, hay clientes que tienen bases de datos en sus BW de 6 o 7 terabytes, y necesitan procesamiento dehoras para construir un cubo . SAP HANA se postula como una solucin a este problema. NOTA de actualizacin: En Abril de 2012, SAP liber SAP Netweaver BW powered by SAP HANA, donde el BW tiene a SAP HANA como base de datos primaria.

Nudo 2: La tecnologa in-memory.

Con el avance vertiginoso en las tecnologas de RAM, surge la interesante posibilidad de llevar todos los datos fsicamente ms cerca de la unidad central de proceso, es decir, alojando las bases de datos en memorias RAM de alta capacidad en lugar de hacerlo en discos. A sta se le llama in-memory computing. Obviamente la idea de alojar datos en memoria no es nueva, y ya haba avances en este sentido. De hecho el Business Warehouse Accelerator de SAP ya utiliza esta tecnologa. Lo que ha hecho que en los ltimos aos las soluciones in-memory sean tan populares, es que los precios y las capacidades la habilitan para una rango mucho ms amplio de aplicaciones, pensando ya en memorias RAM capaces de alojar Terabytes de informacin. Eliminando el acce so a discos, el procesamiento in-memory genera tiempos de respuesta hasta 10.000 veces mayores y se puede procesar datos a una velocidad de 100GB por segundo. El procesamiento in-memory involucra indudablemente la utilizacin de hardware servidor especializado, configurado y certificado para el software en cuestin, e incluso con el software pre-instalado. SAP HANA, es un producto que implementa in-memory computing.

Nudo 3: Nuevas tecnologas en las bases de datos y procesamiento paralelo


El otro ingrediente fundamental en el core de SAP HANA, son las innovadoras tecnologas en el tratamiento de la base de datos. El almacenamiento de tablas por columna ofrece nuevas posibilidades de compresin de los datos. Se habla de llevar a un nivel de compresin del 30% o menos, sto es, a la tercera parte de su tamao actual. Por ejemplo, en SAP TechEd 2011 se mostraron bases de datos de casi 3 Terabytes reducidas a 600 Gb de almacenamiento. Asimismo, participan de SAP HANA algoritmos de procesamiento paralelo (multi-ncleo) que amasijan datos a velocidades hasta ahora impensadas (por ejemplo, consultar 360 millones de registros en apenas 1 segundo).

Nudo 4: Tras la promesa del tiempo real


Por ltimo, y gracias a todo lo anterior, SAP HANA incluye un eficiente mecanismo de replicacin de datos a travs de distintas componentes de replicacin de datos (SAP LT, SAP Data Services, o l Sybase Replication Server), que aspiran los datos del ERP o del CRM casi en tiempo-real, es decir, a medida que van ocurriendo. En lugar de los esquemas retrospectivos del data warehousing ms tradicional, utiliza una tecnologa event -driven.

El escenario de analizar datos en tiempo real era un viejo sueo de todos los usuarios de Business Intelligence, y ahora empezara a ser posible gracias al in-memory computing. NOTA de Actualizacin: En Enero de 2013, SAP liber la suite de negocios de SAP Netweaver (SAP Netweaver Business Suite Powered by SAP HANA) , para utilizar SAP HANA como base de datos primaria, sin necesidad de usar mecanismos replicadores, como los presentados en el tip Dos escenarios de ABAP con SAP HANA.

SAP HANA desanudado.


Ahora s, podemos arriesgar una definicin ms concreta de SAP HANA. SAP HANA es una solucin integrada (stack) de hardware SAP-certificado y software pre-instalado, que conforma una plataforma in-memory para aplicaciones de alto rendimiento, como herramientas de anlisis y simulacin en tiempos casi reales. SAP HANA en un escenario "side-by-side, corre al lado del Business Suite, capturando y replicando datos en tiempo casi real y sin perturbarlo. Tambin desde Enero de 2013, SAP HANA puede ser utilizado como base de datos primaria de la suite de negocios de SAP. Entre las componentes de software de SAP HANA, la columna vertebral es el motor de clculo (Calculation Engine) y la base de datos hbrida "in-memory". Ofrece almacenamiento columnar o tradicional y hace uso de las tecnologas de optimizacin de base de datos, procesamiento paralelo, compresin, etc., antes mencionadas. Otra componente importante, si es necearia la replicacin de datos es la componente SAP Landscape Transformation, una herramienta de replicacin basada en Triggers, q ue SAP HANA utiliza para copiar datos del BW, del ERP, del CRM casi en tiempo real. Los proveedores de hardware hasta ahora ofreciendo esta solucin son HP, IBM, Cisco, Fijitsu, y Dell. La siguiente figura refleja cmo se relaciona el stack de capas de SAP HANA con el Business Warehouse Accelerator y otros componentes anteriores. (Fuente: HP)

Con respecto a SAP HANA y su relacin con SAP Netweaver Business Warehouse, hay que considerar que en un futuro cercano, el actual "agilizador de performance" SAP NetWeaver BW Accelerator(indexa la informacin del SAP BW usando tecnologa in-memory), ya no ser ms necesario: SAP HANA es el sucesor de SAP Netweaver BWA. En cambio, es importante entender que SAP HANA complementa a SAP NetWeaver Business Warehouse (el Warehouse de SAP) y NO lo reemplaza.

SAP HANA hoy


SAP HANA 1.0 fue oficialmente liberado en Junio de este ao (2011), despus de varios meses de prueba en ciertos clientes seleccionados, con, aparentemente, excelentes resultados. SAP HANA, al menos inicialmente, es una solucin principalmente orientada a los clientes con altos volmenes de informacin, que justifiquen los costos de esta tecnologa. Es importante mencionar que, como en cualquier sistema de BI, el trabajo de modelizacin sigue siendo un desafo en manos del cliente.

Qu hay en el horizonte para SAP HANA


El in-memory computing es una tecnologa an en sus comienzos, y es de esperar que SAP HANA progrese en ancho y en alto. SAP HANA debe entenderse como una PLATAFORMA, ms que como una solucin puntual. Seguramente SAP HANA se convertir en el hogar de todas las herramientas BI de SAP, como el Smart Meter Analytics, Trade Promotion Management, y el propio Business Warehouse, etc.. Asimismo, ser una plataforma para soluciones de BI provistas por terceros. An ms, en el tiempo, probablemente SAP llevar el in-memory computing no slo a sus soluciones analticas sino a sus productos transaccionales. Muchos ojos estn puestos para divisar ERP o CRM sobre SAP HANA. Hay quienes dicen que SAP lleva dos aos de ventaja a sus competidores en la tecnologa in memory.

Igual, como deca mi abuelito, quin se lo va a discutir . . . A.D. Conozca ms de SAP HANA, leyendo en Teknodatips: SAP HANA en "pastillas" - Parte 1 de 3 SAP HANA en "pastillas" - Parte 2 de 3 SAP HANA en "pastillas" - Parte3 Dos escenarios de ABAP con SAP HANA

Você também pode gostar