La utilidad de la “Predicción”, otra vez en duda.

Nos parece, al menos en el mundo de la informática, que cuando alguien nos dice que algo no es útil, sin brindar mayores explicaciones, lo más probable es que el autor de esta afirmación desconozca su uso. Una de las técnicas que más ha sufrido estas aseveraciones, es la minería de datos, en especial, el análisis predictivo.


Nos parece, al menos en el mundo de la informática, que cuando alguien nos dice que algo no es útil, sin brindar mayores explicaciones, lo más probable es que el autor de esta afirmación desconozca su uso.  Una de las técnicas que más ha sufrido estas aseveraciones, es la minería de datos, en especial, el análisis predictivo.

No creemos que el Análisis Predictivo sea la máxima panacea para la mejor toma de decisiones, ni que nos ofrecerá una verdad absoluta.  Creemos que la Predicción puede brindar a los negocios información muy útil que con la simple observación o utilizando otras técnicas, podremos obtener.

Dependiendo del área de negocio, técnicas como la minería de datos serán más o menos útiles y quizás la innovación, como lo explica Jay Rao en una entrevista en La Contra de La Vanguardia, requiera menos predicción, necesite más creatividad, inventiva y constancia.  Leyendo el artículo de referencia extraemos las siguientes ideas:

Sobre las Predicciones

  • No se debe centralizar muchos datos y con ellos crear un modelo que realice proyecciones de lo que va a suceder («escenarios»).  Así sólo predice lo predecible, pero no se inventa.
  • Los modelos proyectan el pasado mecánicamente en el futuro.
  • Las proyecciones suelen equivocarse porque son incapaces de incluir lo que todavía no existe, que es lo que crean los innovadores. Tampoco incluyen otros «cisnes negros» imprevisibles como una recesión.
  • Para apostar en una sola línea hay que adivinar demasiadas variables y es imposible acertarlas todas

 Sobre los estudios de mercado

  • Preguntar a la gente qué quiere, sirve de poco.
  • La gente no sabe lo que quiere hasta que ve a otro usarlo.
  • La gente sólo sabe lo que quiere cuando lo tiene en la mano. Y sólo quiere comprarlo cuando lo envidia en la mano de otro

 Sobre la Innovación

  • Si le hubieran preguntado cómo quería su móvil hace 10 años sólo hubiera dicho: más ligero, duradero y barato… Eso son sólo mejoras incrementales: es un progreso lineal, no cuántico.
  • Leonardo Da Vinci ya escribía que la diversidad de edades, procedencias e intereses de su equipo favorecía su inventiva.
  • La experimentación barata falla mucho, sí, pero proporciona datos valiosos para rectificar y tomar nuevas decisiones.
  • Copiar así es innovar: copiamos los éxitos, pero con mejoras incrementales.
  • Si mejoras el original, es innovar.
  • Mantener muchas puertas abiertas. No apuestes jamás todo a una carta.
  • Equivocarse mucho, rápido y barato para acertar.

 Sobre el Innovador

  • El innovador no trata de predecir el futuro, porque el futuro es impredecible.
  • El innovador no predice, crea el futuro.

Referencia: «La Contra de La Vanguardia»

Creación de una “Analytic View” de SAP HANA

Las vistas de información de SAP HANA, que diseñemos con SAP HANA Studio, son la vía más simple y ordenada, para brindar acceso a un subconjunto de datos, contenidos en SAP HANA Database. Los Attribute View, que vimos en una entrada anterior, es un tipo de vista de información que nos permite diseñar una visión de los datos no numéricos de las tablas de dimensión (símil a datos maestros o atributos de características) tales como códigos, nombres, descripciones, entre otros.


Las vistas de información de SAP HANA, que diseñemos con SAP HANA Studio, son la vía más simple y ordenada para brindar acceso a un subconjunto de datos contenidos en SAP HANA Database.  Los Attribute View, que vimos en una entrada anterior, es un tipo de vista de información que nos permite diseñar una visión de los datos no numéricos de las tablas de dimensión (símil a datos maestros o atributos de características) tales como códigos, nombres, descripciones, entre otros.

Si deseamos ofrecer una visión de los datos numéricos, generados de las transacciones u operativa diaria, necesitaremos un Analytic View.  Una Vista Analítica combinará la información de las tablas que contienen los datos numéricos (tablas de hechos) con una o más Attribute Views.

PROCEDIMIENTO PARA CREAR UNA “Analytic VIEW”

  • Para iniciar la creación de la vista podemos utilizar el acceso directo del «Quick Launch» o vía el menú contextual del paquete que lo contendrá.

Opción para iniciar la creación de una Analytic View - SAP HANA Studio

Otra vía para iniciar la creación de una Analytic View - SAP HANA Studio

  • En la siguiente ventana, deberemos indicar el nombre, descripción y paquete que contendrá la vista.  Al igual que en la Vista de Atributos, el diseño de la vista analítica la podemos iniciar desde cero («Create New») o a partir de una vista existente («Copy From»).

Definción de la Vista Analítica  - SAP HANA Studio

  • Adicionalmente, en esta primera ventana, deberemos indicar el esquema de la base de datos que contiene las tablas para la conversión monetaria, SAP HANA Studio detecta estas tablas y sólo nos permitirá seleccionar los esquemas que contienen esta información.  A continuación, hacemos clic en el botón “Next” y veremos la ventana para seleccionar las tablas que necesitamos.

Selección de las tablas para la vista Analítica - SAP HANA Studio

  • Seguidamente, podremos seleccionar las Vistas de Atributos que nos ayudarán a describir los importes o valores numéricos de las tablas que en el paso anterior hemos seleccionado.

Seleccion de Vistas de Atributos para definir una vista Analítica - SAP HANA Studio

  • Al hacer clic en el botón “Finish”, veremos la venta de diseño de la Vista Analítica.

Editor gráfico de vistas analíticas - SAP HANA Studio

  • En la parte inferior de esta ventana veremos dos fichas, la primera de ellas, denominada «Data Foundation», nos muestra las tablas seleccionadas para la Vista Analítica y en la segunda ficha, «Logical View», definiremos y veremos cómo se relacionan los atributos de estas tablas y las vistas de atributos.
  • De las Attribute Views seleccionadas, veremos, en el panel de la derecha, los atributos que contienen.
  • Agregaremos los atributos y medidas, según corresponda la naturaleza de cada campo de la tabla de hechos que hemos seleccionado.

Agregar atributos y medidas en la vista analítica - SAP HANA Studio

  • En el panel de la derecha, organizados por su origen y naturaleza, veremos los atributos y medidas que hemos definido.

Atributos y medidas de la Vista Analítica - SAP HANA Studio

  • Luego, en la ficha “Logical View”, deberemos vincular los objetos de las tablas que hemos incorporado (Data Foundation) con las vistas de atributos, señalando los atributos que tengan en común, no necesariamente con el mismo nombre, que serán utilizados para la vinculación.

Activación de la Vista Analítica - SAP HANA Studio

  • Finalmente, con el botón vista previa, podríamos comprobar el funcionamiento de la vista, visualizando los datos en forma de tabla o como gráficos.

Comprobación del funcionamiento de la vista analítica - SAP HANA Studio

Hay muchas más posibilidades y características que podríamos aplicar en el diseño de las Vistas Analíticas, este post describe una secuencia genérica o común en cualquier diseño de un objeto de este tipo.

Información adicional para el PAM de SAP BPC MS (v 7.* y 10.0)

Pareciera que la edición para plataformas Microsoft (MS) de SAP Business Planning and Consolidation (SAP BPC) estuviera relegada a un segundo plano por debajo de la edición para entornos SAP Netweaver (NW), la mayor inclusión de novedades en la versión 10.0 NW, nos genera esta sensación. Esperamos equivocarnos.


Pareciera que la edición para plataformas Microsoft (MS) de SAP Business Planning and Consolidation (SAP BPC) estuviera relegada a un segundo plano por debajo de la edición para entornos SAP Netweaver (NW), la mayor inclusión de novedades en la versión 10.0 NW, nos genera esta sensación. Esperamos equivocarnos.

(clic para ampliar) Comaptibilidad con productos de terceros de SAP BPC edición Microsoft versiones 7.0, 7.5 y 10.0

La arquitectura de ambas ediciones (MS y NW) son, en cada versión, más diferentes y la compatibilidad con otros productos también, para tener una referencia rápida sobre la compatibilidad y requisitos técnicos para SAP BPC 7.* y 10.0 en entornos Microsoft, tenemos la nota 1678822, recomendamos su consulta si estás trabajando con esta edición de SAP BPC, que complementa la información que brinda el PAM, comentada en el post anterior.

Revisando el PAM de SAP BPC 10.0

El PAM (Platform Information, Support Pack Dates and Maintenance Dates) es el documento de referencia que tiene cada producto SAP con la información sobre la compatibilidad con otros productos, requisitos técnicos y fechas de próximas actualizaciones.


El PAM (Platform Information, Support Pack Dates and Maintenance Dates) es el documento de referencia que tiene cada producto SAP con la información sobre la compatibilidad con otros productos, requisitos técnicos y fechas de próximas actualizaciones.

Programa de actualizaciones de SAP BPC 10.0 Server (para NW y MS)

Comparando la primera versión del PAM de SAP Business Planning and Consolidation 10.0 (SAP BPC) que leíamos en septiembre de 2011, y la versión más actualizada a noviembre de 2012, vemos en el reciente documento, una información más completa y sin la necesidad de recurrir a un PAM de un EPM Add-in que nunca encontramos.  Adicionalmente, en el último PAM, también tenemos fechas de las próximas actualizaciones.

Post relacionado: SAP BPC NW 10.0 SP 09, ¿mejoras en rendimiento?

Un “How to” para migrar SAP BPC 7.5 a HANABPC (SAP BPC NW powered by SAP HANA)

El documento de referencia nos da un poco más de luces del procedimiento que deberíamos seguir para una aplicación (ahora denominados modelos) SAP Business Planning and Consolidation (SAP BPC) para Netweaver a SAP BPC para SAP HANA. ¿Qué se obtendría con HANABPC?


El documento de referencia nos da un poco más de luces del procedimiento que deberíamos seguir para una aplicación (ahora denominados modelos) SAP Business Planning and Consolidation (SAP BPC) para Netweaver a SAP BPC para SAP HANA.  ¿Qué se obtendría con HANABPC? Con HANABPC podríamos llevar a cabo todo aquello que nos limita una base de datos tradicional, mayor velocidad de procesamiento, procesos en tiempo real, movilidad y arquitecturas de datos más simples.

Al igual que haríamos con cualquier migración sin SAP HANA, se considera como requisito indispensable que nuestro modelo está sobare SAP BPC NW 7.5. Cabe destacar que no es indispensable tener SAP NW BW powered by SAP HANA, dado que muchas  aplicaciones que utilizan tecnología in-memory computing de SAP no requieren ser configuradas sobre el mismo Appliance HANA. Deberemos contar con SAP HANA BPC NW 10.0 con por lo menos la actualización SP6 o superior y configurado sobre SAP NW BW 7.3 SP6 (la versión 7.31 de BW aún no es compatible para HANABPC).

Arquitectura para BPC sobre SAP HANA

El procedimiento, en los primeros pasos, es similar a cualquier migración desde BPC NW 7.5 a BPC NW 10.0:

  • Backup del modelo BPC 7.5 origen
  • Restauración del modelo en BPC 10.0 (primero metadatos y datos maestros y luego datos transaccionales)
  • Ejecución del programa de migración (UJT_MIGRATE_75_TO_10)
  • Comprobación y activación del modelo migrado
  • Optimización del modelo (light optimization)

Los pasos adicionales para completar la migración del modelo a SAP HANA son los siguientes:

  • Ejecución del procedimiento para migra el modelo a SAP HANA (BPC_HANA_MIGRATE_FROM_10).
  • Comprobación de la migración (BPC_HANA_INFO_DETAIL)
  • Parametrización vía SPRO

Referencia: (aquí)