Las bases de datos tradicionales han definido la arquitectura de las plataformas de TI

Las características limitaciones de las bases de datos tradicionales (disk-based databases) han determinado las arquitecturas de las infraestructuras tecnológicas actuales, uniformemente divididas por un entorno transaccional y otro entorno analítico. Estas limitaciones son responsables, entre otras cosas, de lo siguiente:


Las características limitaciones de las bases de datos tradicionales (disk-based databases) han determinado las arquitecturas de las infraestructuras tecnológicas actuales, uniformemente divididas por un entorno transaccional y otro entorno analítico. Estas limitaciones son responsables, entre otras cosas, de lo siguiente:

  • División de la gestión de los procesos de negocio y el análisis de la información.
  • Necesidad de ejecutar procesos de cargas de datos, y en algunos casos, con complejos algoritmos de transformación.
  • Procesos de verificación de la integridad de datos entre los repositorios y los sistemas origen.
  • Imposibilidad de efectuar en tiempo real o inmediato el análisis de la información.
  • Limitación de la cantidad y naturaleza de la información a procesar.
  • Cantidad considerable de recursos para gestionar las infraestructuras.
  • Renuncia, por parte de los usuarios, de sus necesidades de información, en tiempo y contenido.
  • Inversiones constantes en hardware para mejorar las plataformas tecnológicas, cuyos resultados muchas veces son imperceptibles para los usuarios.

Por motivos como estos, el concepto de bases de datos con procesamiento en memoria, es una alternativa adecuada porque elimina la casi totalidad de estas limitaciones, pero lamentablemente, por razones económicas, no es una solución al alcance de todos.

Licencias de SAP HANA Database


Las licencias de SAP HANA se requieren para su base de datos, núcleo de la plataforma in-memory computing de SAP.  Al igual que otros productos SAP, existen dos tipos de licencias:

  •  Licencias “Temporales”. Son las licencias con la que viene una nueva base de datos SAP HANA, tienen una vigencia de 90 días, período en el cual se debe solicitar (en SAP Market Place) y aplicar las licencias permanentes.
  • Licencias “Permanentes”. Estas licencias determinan la cantidad de memoria que podrá utilizar la base de datos y tienen un período de vigencia determinado, luego de los cual se deberá solicitar una nueva licencia permanente.  Si una licencia permanente caducara y no se contara con una nueva, se podrá utilizar una licencia temporal por un período de 28 días.

En cuanto a licencias permanentes, hay dos tipos, enforced y unenforced, la primera de ellas bloque el sistema si supera la cantidad de memoria permitida y la segunda permite uso requerimiento adicional.  Por ahora, la licencia permanente “enforced” sólo es aplicable en instalaciones SAP Business One. 

Vía para consulta o modificar las licencias SAP HANA Database,... (gups... no tenemos acceso)

(Nota: Para consultar o modificar las licencias de la base de datos SAP HANA es necesario privilegio LICENSE ADMIN)

Almacenamiento Columnar de SQL Server 2012 con SAP NW BW

El almacenamiento de los datos en columnas o Columnar Storage, es una de las técnicas más eficientes para recuperar datos con fines de obtener informes o consultas más rápidas, técnica que ha sido adoptada por los principales fabricantes de bases de datos como la reciente MS SQL Server 2012.


El almacenamiento de los datos en columnas o Columnar Storage,  es una de las técnicas más eficientes para recuperar datos con fines de obtener informes o consultas más rápidas, técnica que ha sido adoptada por los principales fabricantes de bases de datos como la reciente MS SQL Server 2012.  Para las instalaciones de SAP NW BW (7.0, 7.01, 7.02, 7.11, 7.3 y 7.31) con SQL Server (Cumulative update 2 of SQL Server 2012 – build 11.00.2325) SAP ha publicado un procedimiento para activar esta característica.

 Configuring Column-Store in SAP BW

Los cubos de datos de SAP NW BW utilizan dos tablas de hechos, la denominada “Tabla F” esta optimizada para los procesos de carga y la “Tabla E” es optimizada para la ejecución de consultas.  Las características de almacenamiento columnar de SQL Server 2012 contribuiría a optimizar las tablas de hechos E.

Referencia: aquí y aquí

Los nuevos objetos de SAP Netweaver BW 7.3

SAP Netweaver BW 7.3*, la última versión del Datawarehouse de SAP, introdujo nuevos objetos que apenas conocemos, a pesar que su disponibilidad general tiene más de años de antigüedad y al parecer una nueva versión ya está en camino.


SAP Netweaver BW 7.3*, la última versión del Datawarehouse de SAP, introdujo nuevos objetos que apenas conocemos, a pesar que su disponibilidad general tiene más de años de antigüedad y al parecer una nueva versión ya está en camino.  Además de los conocidos Infocubos, ODS, Multiproviders, InfoSets o VirtualProviders; SAP NW BW 7.3 ha introducido los siguientes elementos.

  • Transient Provider. Se trata de una definición lógica que no reside físicamente el DWW que nos permitirá diseñar informes sobre los datos transaccionales de SAP (SAP OLTP – OnLine Transaction Processing) sin la necesidad de extraer y alamacenar los datos en SAP NW BW, para definir este tipo de objetos es necesario tener el componente cliente en el sistema OLTP que se desea utilizar.

Definición un Transient Provider de SAP NW BW 7.3

  • Semantically Partitioned Objects (SPOs).  A través de este tipo de objeto es posible definir un segmento de un infocubo como un infoprovider, al tratarse de una definición lógica, evitamos la práctica de tener físicamente replicada en el SAP NW BW un cubo o parte de este.
  •  Hybid Provider.  Sólo disponible para SAP NetWeaver Business Warehouse Accelerator (BWA), la propuesta de SAP de procesamiento en memoria previa a SAP HANA.  Este objeto es una definición lógica que permite procesar grandes volúmenes de datos en tiempo real.  Este objeto está compuesto por un infocubo el cual contiene la información histórica a procesar y un infoprovider (DSO o VirtualProvider) para el acceso de la información en tiempo real.
  •  Composite Provider.  Es un tipo de objeto que permite la definición de un modelo de datos a los usuarios, el cual puede ser basado en los datos SAP NetWeaver BW, así como en datos locales de los usuarios. Se pueden diseñar Queries y ejecutarlas con BEx Analyzer y BEx Web Analyzer.
  • Analytical Index.  Podría ser denominado como el “Infoprovider in-memory” porque los datos son almacenados directamente en la memoria.  Este tipo de objetos pueden ser creados en SAP NetWeaver BWA o en SAP NetWeaver BW on SAP HANA (SAP HANA Database como base de datos).  Pueden ser utilizados por un Transient Provider o por un Composite Provider con fines de reporting.

Recapitulando los primeros pasos con SAP HANA Studio

En recientes entradas hemos compartido las nociones básicas sobre el diseño de las Vistas de Información con SAP HANA Studio:


En recientes entradas hemos compartido las nociones básicas sobre el diseño de las Vistas de Información con SAP HANA Studio:

Definición de la conexión a un servidor SAP HANA y selección de la Vista de Información que se desea utilizar en el diseño de un nuevo documento SAP Visual Intelligence

En cuanto a diseño de vistas hay muchos más temas por abordar, tales como el diseño de jerarquías, variables, parámetros, filtros, cálculo  y las «Calculation Views».  

Uso de una Vista Analítica en SAP Visual Intelligence

El fin del diseño de las vistas de información de HANA es que el usuario de negocios que las utilice, desde cualquier herramienta de análisis que las reconozca, tenga como paso más «complicado» indicar los datos de la conexión al servidor .

Uso de una Vista Analítica en SAP Visual Intelligence (2)