Restricciones técnicas en objetos de SAP NW BW

Cuando comentamos las sugerencias de buenas prácticas o restricciones que se deben tener en cuenta al diseñar modelos en SAP Business Planning and Consolidation (SAP BPC especialmente en entornos NetWeaver), los usuarios técnicos, habituados al uso de SAP NW BW, no pueden evitar las comparaciones, afirmando en ocasiones que en entornos BW no existen limitaciones.


Cuando comentamos las sugerencias de buenas prácticas o restricciones que se deben tener en cuenta al diseñar modelos en SAP Business Planning and Consolidation (SAP BPC especialmente en entornos NetWeaver), los usuarios técnicos, habituados al uso de SAP NW BW, no pueden evitar las comparaciones, afirmando en ocasiones que en entornos BW no existen limitaciones.  

Por supuesto que menos amplias que en SAP BPC, pero las restricciones técnicas también existen en entornos SAP NW BW, algunas de estas restricciones han sido recopiladas en la nota de referencia, tenerlas en cuenta ayudará en la eficiencia de los procesos.

Referencia: SAP Note 1837308 «FAQ: Technical limitations of Infoproviders and Characteristics in BW«

Para el futuro de SAP NW BW sólo se piensa en SAP HANA

Cuando conocíamos SAP HANA, hace casi un año y medio, la cuestión que muchos se planteaban era si SAP NetWeaver BW tendría futuro en la plataforma in-memory computing de SAP, ahora no hay duda que lo tiene, una prueba de ello es que el principal uso que le dan a SAP HANA, las organizaciones que invierten en esta plataforma, es en SAP NW BW sobre SAP HANA (según informe de Gartner).


Cuando conocíamos SAP HANA, hace casi un año y medio, la cuestión que muchos se planteaban era si SAP NetWeaver BW tendría futuro en la plataforma in-memory computing de SAP, ahora no hay duda que lo tiene, una prueba de ello es que el principal uso que le dan a SAP HANA, las organizaciones que invierten en esta plataforma, es en SAP NW BW sobre SAP HANA (según informe de Gartner).

Trayectoria de SAP NW BW (un futuro sobre SAP HANA)

En apenas un año después de la primera versión “powered  by SAP HANA” de SAP NW BW (7.3), SAP ya anuncia la siguiente gran actualización de este producto, la 7.4, que sería liberada en mayo de 2013.  Muy poca información disponible por el momento, sólo tenemos una hoja del roadmap de esta versión. (Una versión anterior de este roadmap lo encontramos aquí).

 SAP NetWeaver BW 7.3 powered by SAP HANA and further Roadmap (actualizado en Febrero 2013)

Considerando lo que hemos visto en la versión 7.3 de SAP NW BW, por ejemplo, como nuevos tipos de Infoproviders, los cuales sólo están disponibles para SAP HANA o las novedades que traerá la versión 7.4, nos preguntamos: ¿los usuarios sin HANA pueden esperar grandes cambios en el futuro? o ¿por los cambios y “mutaciones” que se aplican en la versión “powered by SAP HANA”, en el futuro no estaremos hablando de dos productos?

Referencia: SAP SCN

«Escenarios Mixtos» entre SAP HANA y «SAP NW BW on SAP HANA»

Una de las novedades más relevantes que incluye la actualización SPS 05 (Rev. 47) de SAP HANA 1.0 ha sido la posibilidad de combinar los esquemas de datos de SAP NW BW on HANA en HANA y viceversa. Los denominados “Escenarios mixtos” permiten construir “Querys” en BW utilizando los esquemas y vistas analíticas de SAP HANA o diseñar vistas analíticas en SAP HANA Studio utilizando Infoproviders de BW, vistas que podrían ser utilizadas en herramientas analíticas como las que ofrece SAP BusinessObjects BI.


Una de las novedades más relevantes que incluye la actualización SPS 05 (Rev. 47) de SAP HANA 1.0 ha sido la posibilidad de combinar los esquemas de datos de SAP NW BW on HANA en HANA y viceversa.  Los denominados “Escenarios mixtos”  permiten construir “Querys” en BW utilizando los esquemas y vistas analíticas de SAP HANA o diseñar vistas analíticas en SAP HANA Studio utilizando Infoproviders de BW, vistas que podrían ser utilizadas en herramientas analíticas como las que ofrece SAP BusinessObjects BI.

SAP HANA - Platform for different DataMarts

En cuanto al consumo de HANA Database en BW, se podrá construir “querys” con vistas analíticas HANA utilizando como intermediarios Virtual Providers y Transient Provider (nuevo tipo de infoprovider de BW 7.3).  Para ejecución de las consultas, se verificarán tanto las autorizaciones de BW (Analysis Authorization) como los privilegios de HANA (Analytic Privilege).

SAP NetWeaver BW – SAP HANA Mixed Scenarios

Para modelar en SAP HANA con datos SAP NW BW será necesario importar los infoproviders, para este fin sólo se admiten los infocubos optimizados (SAP HANA-optimized InfoCubes), DSO optimizados (SAP HANA-optimized DataStore objects) y las Query Snapshot InfoProviders.

Consumption of SAP HANA models in BW

El resultado de la importación en HANA de un DataStore y una QuerySnapshot será una vista analítica.  En el caso del Infocubo se creará una vista analítica y otra vista calculada, donde la primera vista será utilizada como referencia en la segunda.  Adicionalmente, en la importación de infoproviders se podrá importar las autorizaciones BW los cuales generarán privilegios analíticos.

Consumption of SAP HANA Models in BW on HANA - TransientProvider vs. VirtualProvider

Las posibilidades de los escenarios mixtos nos parece una propuesta interesante para facilitar el análisis de datos BW en SAP HANA, pero aún tiene algunas limitaciones y restricciones que se deben tener en consideración (revisar documentos de referencia).

BW Models to SAP HANA

Referencia: NT 1764251 y aquí

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.