Referencias sobre MDX

MDX (MultiDimensionaleXpressions) es el lenguaje equivalente al SQL (Structured Query Language) pero para fuentes de datos multidimensionales, a lo popularmente conocemos como “cubos de datos” o también como “fuentes OLAP” (On-Line Analytical Processing).


MDX (MultiDimensionaleXpressions) es el lenguaje equivalente al SQL (Structured Query Language) pero para fuentes de datos multidimensionales, a lo popularmente conocemos como “cubos de datos” o también como “fuentes OLAP” (On-Line Analytical Processing).

Lo único que tienen en común MDX y SQL es su fin: obtener datos, por lo demás, la diferencia es total, desde la estructura de las sentencias o comandos (sintaxis), hasta la concepción o enfoque que debemos tener en mente en uno y en otro lenguaje. Mientras que SQL fue diseñado para pensar sólo en filas y columnas, en MDX las filas y columnas hacen referencia a las dos primeras dimensiones de un modelo o cubo de datos (aquí una comparativa).

MDX es un lenguaje creado por Microsoft, pero cada vez se está popularizando más, siendo en la actualidad en un «estándar de la industria», tanto es así, que tecnologías recientes como la de SAP HANA incluyen la compatibilidad tanto para SQL como para MDX.  A continuación detallamos algunos enlaces dónde podemos encontrar más información sobre este lenguaje:

Referencia: ISBN 9781849681308

Las «tablas del sistema» de SAP HANA

La documentación sobre SAP HANA es cada vez más accesible, uno de los últimos documentos publicados es sobre las tablas del sistema y vistas de monitorización. Estas tablas pueden ser consultadas por la vista de Catálogo del SAP HANA Studio.


La documentación sobre SAP HANA es cada vez más accesible, uno de los últimos documentos publicados es sobre las tablas del sistema y vistas de monitorización.  Estas tablas pueden ser consultadas por la vista de  Catálogo del SAP HANA Studio.

Documentación disponible, pero falta lo más importante, la instalación o plataforma ¿?.  Por el momento nos conformamos con las instalaciones de evaluación.  SAP estima que en la medida que aumenten las instalaciones de SAP HANA, disminuirán los precios de adquisión y mantenimiento de su plataforma de procesamiento en memoria.

Referencia: help.sap.com o aquí

Simba, el “rey león” del acceso a las bases de datos

<Seguro que muy pocos han escuchado este nombre, al menos relacionado al mundo de las tecnologías de la información. Simba es uno de los principales proveedores de conectores a bases de datos, ofrece los denominados “drivers” o “conectores” para la casi totalidad de estándares de la industria: ODBC, JDBC, OLE DB, ADO.NET, SQL, OLE DB for OLAP (ODBO), XML for Analysis (XMLA) y MDX.


Seguro que muy pocos han escuchado este nombre, al menos relacionado al mundo de las tecnologías de la información. Simba es uno de los principales proveedores de conectores a bases de datos, ofrece los denominados “drivers” o “conectores” para la casi totalidad de estándares de la industria: ODBC, JDBC, OLE DB, ADO.NET, SQL, OLE DB for OLAP (ODBO), XML for Analysis (XMLA) y MDX.

Algunas de las empresas que ofrecen productos de Business Intelligence o Business Analytics basados en Microsoft Excel,utilizan los productos de Simba, como es el caso del clásico SAP BEx Analyzer. Inclusive para novedades tales como SAP HANA, Simba ofrece una conexión MDX para obtener datos de esta base de datos in-memory, en una tabla de referencia cruzada en una hoja de cálculo de Excel.

Si los productos de Simba están probados y cuenta con una trayectoria importante, nos preguntamos, ¿complementos relativamente nuevos como el SAP EPM Add-in, lo utilizan? … tenemos nuestras dudas.

Referencia: Simba.com

Control de las replicación de datos en SAP HANA desde el iPad

La replicación de datos en SAP HANA es el proceso por el cual se transfiere o actualiza la información en SAP HANA database, para controlar este tipo de procesos, en cualquier entorno…


La replicación de datos en SAP HANA es el proceso por el cual se transfiere o actualiza la información en SAP HANA database, para controlar este tipo de procesos, en cualquier entorno, los administradores o responsables, deben conectarse vía “escritorio remoto” o mecanismos similares, si es que no desean desplazarse personalmente donde se encuentra la infraestructura física.  Con SAP HANA, podríamos gestionar la replicación de datos desde un iPad o iPhone, un pequeño detalle, pero que contribuye a que SAP HANA sea única y diferente. 

Desde SAP Replication Manager for iPad es posible, entre otras cosas, observar en tiempo real el progreso de la replicación, iniciar o detener los “jobs” de replicación.

Referencia: iTunes (aquí y aquí)

SAP: «BW para todo y para todos»

Después de varios «días cocción», el Post ya está listo, consultores y clientes/usuarios pueden estar tranquilos, BW gana la batalla, SAP HANA no sustituirá a BW. Steve Lucas, responsable de la división Business Analytics, publicó ayer miércoles, su respuesta a la pregunta que se le planteo vía Twitter: ¿SAP BW sería necesario si un cliente, en una nueva instalación, comprase SAP HANA?


Después de varios «días cocción», el Post ya está listo, consultores y clientes/usuarios pueden estar tranquilos, BW gana la batalla, SAP HANA no sustituirá a BW.  Steve Lucas, responsable de la división Business Analytics, publicó ayer miércoles, su respuesta a la pregunta que se le planteo vía Twitter: ¿SAP BW sería necesario si un cliente, en una nueva instalación, comprase SAP HANA?

SAP Consulta la Wikipedia

Lo primero que nos causa sorpresa, es que un alto ejecutivo de SAP busque la definición de sus productos en Wikipedia.  Nadie mejor que el fabricante para informar qué es y no es lo que produce.

Contradicciones

La supuesta rivalidad entre BW y HANA, se niega basándose en la gran cantidad de implementaciones y la cantidad desarrollos de terceros.  La «cantidad» nunca ha sido una razón suficiente para negar la capacidad disruptiva de una innovación, como podría ser HANA.  Como ejemplo, recordamos un caso muy recurrido por SAP, sobre las cámaras digitales y las analógicas, señalar la cantidad de usuarios de las cámaras tradicionales, no fue un argumento para negar la validez de esta innovación.  Claro, aquí hay un factor particular, la tecnología tradicional y la innovación, es controlada por el mismo fabricante.

Otro hecho contradictorio que hemos encontrado, es cuando se señala que HANA es una base de datos, cuando desde hace meses se «ajusto» el mensaje y se señalaba que SAP HANA era más que una base de datos, era la plataforma in-Memory Computing sobre la que se desplegarán la nueva generación de aplicaciones.

HANA mejora BW (BW is MUCH better on HANA)

Por otro lado, se señala que BW sobre un motor de base de datos tradicional, tiene un rendimiento pobre, la sugerencia general es utilizar SAP BW sobre SAP HANA y si es posible utilizar SAP BusinessObjects BI.

Situaciones

En el post de referencia se definen una serie de preguntas o situaciones, las cuales en todos los casos la respuesta es la misma: Ud. requiere SAP BW.  Los casos que se plantean son los siguientes:

  • Tengo SAP ECC y BW, ¿qué debo hacer? Respuesta: Utilizar BW sobre HANA. Se obtendría cargas de datos e informes en menores tiempos.  Se señala que más de 50 implementaciones en el ramp-up lo respalda: it is a simple migration of your database and SAP has a cookbook to help you do this.
  • Tengo SAP ECC y deseo BW, ¿qué debo hacer? Depende:
    • Si usarás SAP BPC, requieres BW.
    • Si deseas consolidar los datos corporativos, centralizados en una BBDD de “confianza” para el análisis y con “versión única de la verdad”, requieres BW. 
    • Si los sistemas transaccionales de SAP son la principal fuente de información, requieres BW. No descartando, en este caso, el uso de SAP BusinessObjects Rapid Mart.
  • Tengo SAP ECC, ¿podría usar SAP BusinessObjects Rapid Mart?. Depende:
    • SAP Rapid Marts no sustituye a un data warehouse, contiene lo necesario para brindar una respuesta inmediata sobre las áreas clave de SAP ECC, debe ser visto como un punto de partida en las organizaciones que cuenten con poco personal especializado.
  • Tengo SAP ECC, ¿podría hacer un DW desde cero?, Respuesta: No invente la rueda, use SAP BW.

Agregaría una situación más:

Han pasado algunos años (SAP HANA recién cumplirá su primer año el 18 de junio de 2012) y un partner o «tercero» replica en HANA gran parte las cargas predefinidas y demás best practices para cargar desde SAP ECC, además incluye las vistas de análisis predefinidas para explotar la información (como una propuesta mejorada de Rapid Marts powered by SAP HANA), la empresa comprará SAP HANA y requiere un DW, ¿debería comprar SAP BW?… que conteste el futuro…

Referencia: aquí