Sobre las actualizaciones de SAP HANA


Las actualizaciones del software de SAP HANA son liberadas bajo dos modalidades o categorías que difieren en su denominación con respecto a otros productos SAP a los que estamos más habituados. Estos paquetes de actualización se denominan Support Package Stacks (SPS) y Revisions.

 Los SPS son las actualizaciones principales de SAP HANA los cuales incluyen nuevas funcionalidades y significativos cambios. Las Revisiones son parches al software con el fin de corregir errores o brindar pequeñas mejoras. En ambos casos, SAP recalca que los cambios y mejoras no son disruptivos. Comparando el sistema de actualización del software de SAP HANA con SAP BusinessObjects BI (BI4), podríamos señalar que los SPS de HANA equivalen a los SP de BI4 (Support Pack) y una “Revision” equivale a un ”Patch”.

Revisones y SPSs de sistema de actualización del Software de SAP HANA y sus componentes

No hay un ciclo definido de liberación de las actualizaciones del software de SAP HANA, pero se estiman dos actualizaciones del tipo SPS al año, y usualmente una antes de mayo y la otra antes de noviembre, aproximadamente. Meses después de la liberación de un paquete, SAP podría finalizar el ciclo de vida de una actualización anterior, por lo que la aplicación de las actualizaciones no debería postergarse demasiado.

SAP HANA Revision (Ref 1948334)

En cuanto a las “Revisions”, también denominadas Support Package (SP), se liberan sin seguir ningún patrón de frecuencia, son publicadas cuando SAP lo vea necesario. Hay dos tipos de revisiones: “SAP HANA Datacenter Service Points”, revisiones comprobadas en los sistemas de producción de SAP y “SAP HANA Maintenance Revisions” las cuales pueden contener un mayor número de corrección de errores pero suelen basarse en SPS antiguos, por ejemplo, revisiones en base al código del SPS 07 cuando ya se ha liberado el SPS 08.

“SAP HANA System Replication” no es lo mismo que “SAP HANA LT Replication Server”


En cada actualización de SAP HANA, además de nuevas funcionalidades también va madurando y mejorando los aspectos de seguridad dad y estabilidad del dato. Con respecto a la alta disponibilidad (High Availability) y Recuperación ante desastres (Disaster Recovery), SAP HANA brinda un sistema de replicación, denominado SAP HANA System Replication.

Esquema general de un sistema de replicación Single Nodes

SAP HANA System Replication ofrece la posibilidad de copiar y sincronizar continuamente una base de datos HANA a una ubicación secundaria, en el mismo u otro data center. Por el nombre de esta técnica se podría confundir con SAP HANA LT Replication Server (SLT. LT = Landscape Transformation), técnica que permite cargar datos desde sistemas ABAP y no ABAP a SAP HANA Database.

Consideraciones un sistema de replicación en SAP HANA Database:

  • Tanto el sistema primario como el secundario deben estar en funcionamiento, independientes y deben tener igual número de nodos activos.
  • Toda la configuración se realiza en nodo maestro.
  • La versión y actualización del sistema secundario debe ser igual o superior al del sistema primario.
  • El sistema secundario debe tener el mismo SID y número de instancia del sistema principal.
  • Los cambios en ficheros INI en un sistema deben ser efectuados en el otro sistema de manera manual.
  • Se recomienda realizar una copia de seguridad antes de activar el sistema de replicación
  • Es posible que el sistema secundario tenga un fin propio de un entorno de desarrollo o pruebas, mientras que el primario sea un entorno de producción. Si este fuera el caso, se debe tener en cuenta que el 10% de los recursos del sistema secundario se dedican al sistema de replicación.
  • La distancia entre los data centers determinará el métodos de replicación que se utilice.

Modos de replicasión en SAP HANA hasta SPS 08Referencia: SAP Note 1999880

Tips de una implementación SAP HANA


En los blogs de SAP SCN hallamos muchas entradas, algunas muy útiles desde el punto de vista técnico, sobre SAP HANA, encontramos un breve relato sobre la experiencia de la Universidad de Amsterdam al adoptar esta plataforma para sus sistemas de BW (BW on HANABWoH) y ECC (Suite on HANASoH).

Fases de un proyecto de Migración SAP HANA

A continuación algunos tips que extraemos del post de referencia:

  • Motivo: El hardware de la organización era obsoleto y de muy costoso mantenimiento.
  • Situación: Como consecuencia del punto anterior, el rendimiento de los sistemas era pésimo.
  • Otras alternativas que se valoraron: En una comparativa de costos de licencias entre Oracle y HANA puede resultar más atractiva la primera, pero aspectos tales como la integración de los sistemas ECC y BW sobre la base de datos HANA fue el principal aspecto que primó sobre el precio.
  • Papel de SAP: Al parecer: La colaboración de los representantes de SAP sólo se enfocaron en aspectos técnicos, no ayudaron a construir el “business case” desde el punto de vista funcional requeridos en estos casos (este comentario ya lo hemos escuchado más de una vez).
  • Expectativas: Además de la implementación de los sistemas en una plataforma in-memory, las posibilidades de adoptar SAP HANA Live for Business Suite (el sistema de análisis y reporting en tiempo real para ECC) causó gran expectativa entre los usuarios de negocio.
  • Enlaces de referencia: SuiteOnHANA y ExperienceSAPHANA
  • Dimensionamiento: SAP ofrece recursos tales como informes que ayudan a estimar el tamaño requerido de la infraestructura SAP HANA. Como es conocido, las necesidades de disco se reducen significativamente con SAP HANA. En esta experiencia puntual, la base de datos de BW pasó de 1.8 TB a 300 GB y la de ECC de 550 GB a 250 GB.
  • Hardware: Esperar hasta el último momento la compra del hardware, debido a la competencia entre los proveedores, las mejoras y precios pueden cambiar drásticamente en tan sólo unas semanas.
  • Actualización y Migración: Según SAP la actualización y migración se podría efectuar en un solo paso (Data Migration Option of SAP Upgrade Manager – DMO of SUM), pero por motivos de seguridad se optó por realizar esta operación en dos pasos. Se sugiere optar por la última versión y actualización disponible de los componentes, así mismo, verificar el nivel de revisión del software. La migración no es muy distinta a cualquier otra migración SAP. Además del uso de los clásicos entornos que puede tener una organización, se sugiere un primer paso a través de un Sandbox con la finalidad de hacer pruebas, comprobaciones y comprender el proceso.
  • Código: Un factor positivo es el poco código personalizado que se tuviese, sin embargo, SAP provee informes que analizan tanto código SAP y código personalizado con el fin de brindar sugerencias para que funcione mejor en una plataforma SAP HANA.
  • Contratiempos: No se encontraron problemas significativos al realizar el proceso de actualización y migración, salvo con tablas que tenían un gran tamaño, contratiempo que se superó “truncándolas”.
  • Resultado: El rendimiento de BW y ECC ha mejorado de manera significativa y no ha habido problemas con las bases de datos o la plataforma HANA. Sin embargo, hay algunas transacciones que funcionan peor, que están siendo revisadas por SAP.
  • La Prueba: …Hemos experimentado con sólo “tirar del enchufe” para simular una desconexión inmediata, inesperada de HANA. Después de arrancar, no notamos ninguna pérdida o corrupción de datos.

Referencia: Blogs SAP SCN

Precios de SAP Lumira


La herramienta de visualización de SAP, denominada SAP Lumira, dirigida a los usuarios de negocio, tiene una estrategia de precios que viene mostrando algunos cambios, para estar al tanto al respecto, sugerimos consultar la nota SAP 2050849 o visitar la Web de SAP Lumira (en esta misma web se puede descargar la edición gratuita).

Precios SAP Lumira

Por el momento, la denominada edición “Personal” es gratuita, la cual se diferencia con la edición de pago (“Standard”) por la mayor posibilidad de acceso a fuentes de datos que tiene esta última. La edición Standard asciende a 995 dólares, pero quizás, consultando al representante comercial correspondiente, este precio podría incrementarse.

¿Lumira add-on?


SAP BusinessObjects BI add-on for SAP Lumira (Lumira add-on) es el componente que se debe utilizar para permitir publicar, visualizar y compartir Conjuntos de datos (datasets) e Historias (Stories) de SAP Lumira en BI Launchpad, el portal de SAP BusinessObjects BI (BI4, se requiere BI 4.1 SP3 o superiores). Esta integración permitirá aplicar la seguridad, categorización y otras características propias de BI4 sobre los objetos diseñados en Lumira.

  • Datasets: definición para recopilar datos que se utilizarán para diseñar visualizaciones.
  • Stories: Agrupación de visualizaciones organizadas en un tablero

Por el momento, para utilizar este componente ser requiere SAP Lumira Server (versión 1.17 o superior), por consiguiente este Add-on sólo es aplicable para instalaciones con SAP HANA Database (SPS 08 Revisión 80 o superior).

Lumira add-on incluye cuatro servidores, los cuales controlan distintas funcionalidades para que los objetos Lumira puedan ser utilizados en la plataforma de BI. Como parte del trabajo de configuración y monitorización, los servicios que incluyen estos servidores podrían ser activados, desactivados o replicados, dependiendo de las características de estos elementos y las necesidades de los usuarios:

  • Lumira add-on server tier: Contiene dos servicios, uno de ellos controla la comunicación entre la plataforma BI y HANA (Lumira add-on service). El otro servicio controla la actualización de datasets sobre universos (Lumira add-on load refresh service)
  • Lumira add-on web tier. Contiene las capacidades para que la visualizaciones Lumira sean presentadas desde la plataforma web.
  • Lumira add-on web services. Incluye APIs web services RESTful adicionales.
  • Lumira add-on mobile integration. Incluye capacidades adicionales para que las historias de Lumira puedan ser accedidos desde dispositivos móviles.

SAP reduce las herramientas cliente de SAP BusinessObjects BI Suite


El amplio abanico de herramientas que ofrece la plataforma de Business Intelligence de SAP, ha significado un generador de dudas para los usuarios finales, más de una decena de componentes posibles y más de una alternativa en las distintas capacidades BI, ha dado lugar a que el usuario cuestione si estaba haciendo la elección correcta.

Simplificación del portfolio Business Intelligence de SAP, ahora denominado SAP BusinessObjects BI Suite

Bajo la máxima “Run Simple”, SAP, en los últimos meses, ha ido aclarando el mensaje en cuanto a su propuesta de BI, a la que denomina por ahora, SAP BusinessObjects BI Suite. SAP señala que desea “ofrecer un menor número de herramientas de BI” y “simplificar la cartera de herramientas de BI, respetando las inversiones que hubieran realizado los clientes”.

SAP Design Studio la herramienta de Dashboarding, en camino de cubrir las funcionalidades de Xcelsius

De este modo, las capacidades BI de SAP quedarían representadas por las siguientes herramientas cliente:

  • Reporting Analítico. Esta capacidad de BI queda representada por el indiscutible e imprescindible Web Intelligence (WebI). En cuanto al veterano Desktop Intelligence se seguirá brindando compatibilidad, pero para cualquier nuevo proyecto la alternativa debería ser WebI.
  • Reporting Operativo y para Impresión. La recomendación es SAP Crytsla Reports for Enterprise (CRE o también referida como la versión Java), al margen queda la clásica versión denominada Crystal Reports 2013 o Crystal Reports 2011, seguirán siendo soportadas, pero la recomendación de SAP es que para nuevos proyectos se utilice CRE, e inclusive, se debería valorar proyectos de migración.
  • Cuadros de mando. El mensaje fue transmitido hace algún tiempo, y no ha variado, la herramienta para nuevos proyectos de cuadros de mando o tableros debería ser Design Studio, en detrimento de Xcelsius (ahora denominado Dashboards), a pesar, como señala SAP, que Design Studio cubre el 70% de la funcionalidades de Xcelsius. A futuro, como en todos los casos, SAP ofrece compatibilidad para los trabajos actuales con los componentes que ha decidido interrumpir su evolución.
  • Descubrimiento y Análisis. Lumira (antes Visual Intelligence) surgió como una herramienta de visualización pero al final ha provocado la extinción del pesado mastodonte que significaba BusinessObjects Explorer, hecho muchas veces negado por SAP. Lumira ha evolucionado en muchos aspectos, además de su mayor integración con otros componentes de BI, ofrecerá capacidades predictivas.
  • Integración con MS Office. La integración con los productos MS Office, en especial con MS Excel, es responsabilidad de Analysis for MS Office, a estas alturas no debería quedar duda que BEx Analyzer es mantenido por compatibilidad y ya no tendría mayor evolución.

SAP Crystal Reports Enterprise como herramienta de reporting operativo e impresión, en lugar de la versión clásica 2013 o 2011

Referencia: SAP.com

EarlyWatch Alert para SAP HANA Database


El EWA o EarlyWatch Alert es el automatismo que nos informa, periódicamente, sobre el estado de una plataforma, brindando alertas o sugerencias sobre mejoras en la parametrización y aplicación de actualizaciones sobre los componentes que conforman un sistema. Desde hace un tiempo ya es posible configurar un EWA sobre un sistema SAP HANA, inclusive si este no hace una referencia a un sistema ABAP.

En la nota 1958910 se señala los requisitos, modo de configuración y otras consideraciones.

Notas para utilizar SAP BPC como fuente de datos en SAP BusinessObjects BI


Poco a poco va mejorando la conectividad entre SAP Business Planning and Consolidation (SAP BPC) y SAP BusinessObjects BI (BI4.*). En el documento de referencia se recopila la serie de notas SAP que explican cómo conectar componentes BI o diseñar universos BusinessObjects utilizando como fuentes datos a modelos BPC.

  • 1731626 – Connectivity options between various BusinessObjects BI tools and BPC
  • 1835142 – Cannot connect to BPC 7.5 from BI 4.0
  • 1613548 – How to troubleshoot the BPC ODBO driver connectivity issues
  • 1690965 – How to test ODBO connectivity on 64-bit editions of Windows
  • 1613532 – Error “Could not find provider BPCMDX.4″ when creating a Universe connection
  • 1797313 – Authentication error when creating an IDT connection to BPC 7.5 using XMLA
  • 1632820 – How to debug and trace Xcelsius dashboards connected to a web service
  • 1784015 – BPC MS: What are the required components for BPC and Xcelsius Integration
  • 1909019 – How to troubleshoot connectivty issues between BI and BPC data sources with Fiddler
  • 1709467 – Trouble shooting BPC ODBO / XMLA issues

Referencia: SAP Note 1835213

“Promover” objetos con LCM_CLI en BI4.*


En SAP BusinessObjects BI 4.* (BI4.1 o BI4.0), se conoce con el termino “Promover” a la acción de transportar o copiar los objetos de un entorno a otro, por ejemplo, de “Desarrollo” a “Producción”. Para este fin SAP Businessbjects BI 4.* incluyen la funcionalidad “Promotion Management”, la que en algún tiempo se denominó Lifecycle Management, de ahí que la iniciales LCM estén presentes en algunos componentes de esta herramienta.

Para “Promover” objetos tenemos la interfaz web, pero con la limitación que sólo podemos definir o configurar tareas (Jobs) con un máximo de 100 objetos, por otro lado, este proceso puede realizar comprobaciones de dependencias entre los objetos y con la seguridad definida, y según la complejidad de la implementación, esta tarea de comprobación podría interrumpirse si superase los 20 minutos que restringe el servidor de aplicaciones web para estos procesos.

LCM Command line interface (LCM_CLI) de BI4.1 y BI4.0

Debido a los dos posible contratiempos señalados en el párrafo anterior, existe “LCM Command Line Interface” (LCM_CLI.bat o lcm_cli.sh), una opción para promover gran cantidad de objetos entre plataformas SAP BI 4.1 o SAP BI 4.0. El uso de esta herramienta se recomienda en grandes implementaciones con una gran cantidad de objetos, su uso requiere una adecuada configuración, así como el seguimiento de algunas buenas práctica para evitar la pérdida de rendimiento o que el proceso no finalice o se interrumpa. Documentación reciente señala el uso de esta funcionalidad a partir de la actualización BI 4.1 SP02 o superiores, para lograr buena performance.

Referencia: SAP Note 1969259

Los sesgos en la toma de decisiones


En la toma de decisiones no basta un buen sistema de información, como señalamos en una entrada anterior, el adecuado control de nuestras emociones puede encaminarnos a decisiones más acertadas. Hay varios artículos sobre el proceso decisional, por ejemplo, en el artículo de referencia se señala cuatro “sesgos” en la toma de decisiones, para lo cual se mencionan sugerencias al respecto, esta publicación se basado en la teoría WRAP (acrónimo formado por las iniciales de las soluciones para evitar estos sesgos).

Los sesgos en la toma de decisiones son los siguientes:

  1. Los marcos estrechos. Son la tendencia común que tenemos al definir nuestras opciones de un modo demasiado acotado, con el fin de verlas en términos binarios. Por ejemplo, nos preguntamos: ¿Deberíamos hacer esto o esto otro? En lugar de platearnos de este modo una situación, deberíamos preguntarnos: ¿Hay alguna manera de hacer esto y esto otro? Con frecuencia nos encontramos atrapados en un marco estrecho en el que se destaca una alternativa a expensas de las otras.
  2. Sesgo de confirmación. Un hábito normal en nuestras vidas es desarrollar una creencia precipitada acerca de una situación y luego buscar información que refuerce esa creencia. Cuando la gente tiene la oportunidad de recopilar información, es más probable que seleccione aquella información que respalda su actitud, sus creencias y sus acciones preexistentes.
  3. Las emociones a corto plazo. Cuando debemos tomar una decisión difícil, nuestros sentimientos se agitan. Repetimos los mismos argumentos en nuestra cabeza. Nos desesperamos por nuestras circunstancias. Cambiamos de opinión de un día para otro… Levantamos tanta polvareda que no podemos ver el camino a seguir.
  4. El exceso de confianza. La gente cree saber más de lo que en realidad sabe sobre el futuro. Tenemos demasiada confianza en nuestras propias predicciones debido a que, centramos nuestra atención en la información que tenemos a mano, y luego sacamos conclusiones a partir de esa información.

Cómo contrarrestar nuestros sesgos

Un proceso normal de toma de decisiones, habitualmente se lleva a cabo en cuatro pasos, cada uno de estos pasos puede verse influenciada por algún sesgo. A continuación, se señalan estos pasos con la posible solución que evite la influencia de los sesgos:

  1. Nos encontramos con una elección. Pero un marco estrecho hace que no tengamos en cuenta algunas opciones. Sugerencia: Ampliemos nuestras opciones (Widen your options).
  2. Analizamos nuestras opciones. Pero el sesgo de información nos lleva a recopilar información interesada. Sugerencia: Pasemos nuestros supuestos por la prueba de la realidad (Reality-test your assumptions).
  3. Tomamos una decisión. Pero las emociones a corto plazo, a menudo, nos tentarán a tomar la decisión equivocada. Sugerencia: Tomemos distancia antes de decidir (Attain distance before deciding).
  4. Luego vivimos con ella. Pero, a menudo, confiaremos demasiado respecto a lo que deparará el futuro. Sugerencia: Preparemonos para estar equivocados (Prepare to be wrong).

Referencia:Harvrd Deusto (Nro. 232 – Marzo 2014)