Al hilo de la creación de KPIs en Microstrategy, uno de los más recurrentes y, a priori, sencillos de crear, es el cálculo de promedios. Vamos a ver cual es la diferencia entre crear una métrica a partir de la función AVG o a partir de un SUM(x)/COUNT(x) y por el camino vamos a entender, entre otras cosas, la diferencia entre calcular la media de otras medias o la media ponderada de un conjunto de datos. Vamos a ello…Continúa leyendo

En las versiones 9.3 y anteriores de Microstrategy, nos encontrábamos con una especie de “bug” visual en Microstrategy Web cuando usábamos atributos cuya representación usaba el carácter ‘*’, sin embargo no afectaba a la hora del cálculo y representación de los datos en un informe.

Esta es una incidencia, ya conocida por Microstrategy, ya solucionada a partir de la versión 9.3.  Aquí podemos ver una TN que habla del problema sobre el que os voy a escribir:

TN37702: “1048576” is displayed in prompt detail when answering a prompted Freeform SQL report with attribute ID form element which is end with an asterisk (*) in MicroStrategy Web 9.x

Ilustro el caso más ampliamente para que veáis a que me refiero.

Continúa leyendo

–>

Seguro que en muchas ocasiones habéis tenido que combinar varios ficheros CSV de idéntica estructura pero diferentes datos y habéis recurrido a procesos de ETL sencillos pero tediosos de crear, como múltiples inputs en Kettle o similares. Os voy a dejar aquí un truco muy sencillo para que, con un simple comando fusionemos tantos ficheros CSV como queramos en uno solo.

Continúa leyendo

En función de las casuísticas del proyecto y del tipo de perfil tanto de Microstrategy como de la base de datos del que dispongamos, quizá necesiteis modificar la forma en la que el motor analítico de Microstrategy construye las sentencias de vuestros de informes.

Ya sea bien por :

  • Errores del tipo: ORA-01536: space quota exceeded for tablespace ‘USERS’ Connection String

TableType_Error

  • Optimizar el rendimiento del informe en función del volumen de datos con el que estemos trabajando

 

Continúa leyendo

Quizás en algún momento se os ha caído el Intelligence Server y bien porque no estabais en el momento trabajando con Microstrategy o por cualquier otro motivo, y ya que el servicio no se vuelve a levantar solo, ha sido algún cliente quien os ha avisado de que no podía acceder a la herramienta. Vamos a ver como crear un proceso automático que nos avisará y, dado el caso iniciará el servicio, cuando Intelligence Server esté caído. Lo vamos a hacer con System Manager…Continúa leyendo

Como sabéis, en casi todo proyecto de BI necesitamos una tabla de tiempos con los datos mas representativos de esta dimensión como DIA, SEMANA, MES o AÑO entre otros. Con ella seremos capaces de crear, a partir de una fecha en concreto, toda una relación de descripciones temporales asociadas. Vamos a ver como poblamos nuestra tabla lookup de tiempos usando Kettle de Pentaho (PDI).

Continúa leyendo

Todos sabemos que, cuando trabajamos con Microstrategy, para poder acceder a un informe, documento o tablero en concreto, aunque se haga a través de su URL directa, se necesita un user/passwd que nos autentique frente al sistema. Al hilo de esto, en ocasiones puede que necesitemos montar un demo de dashboard para un algún cliente o para alguna conferencia y puede que nos sea útil poder acceder al tablero sin necesidad de tener que conocer los datos de autenticación.

Continúa leyendo