miércoles, 30 de marzo de 2016

Widget de Diseño de Imagen

Widget Diseño de Imagen

Este Widget es de Flash pero está operativo para HTML en Microstrategy 10. Se basa en crear un archivo HTML que son una sucesión de puntos que forman un polígono y asignarle un ID, cuando nuestro Dataset para ese ID tiene datos coloreará la forma.


Debemos tener primeramente habilitadas las visualizaciones Flash


En nuestro caso hemos creado un mapa de España para poder poner las islas Canarias bajo las Baleares. Una característica importante en este widget es usarlo como selector para que charts relacionados con la región seleccionada se actualicen.


Para poder usar este widget deberemos modificar 2 archivos y añadir otros 2.
En la carpeta C:\Program Files (x86)\MicroStrategy\Web ASPx\VisFramework\map  añadiremos el archivo html con las áreas.

Mi html están apuntando a ./images/mapas/xxxxxxx.png, por tanto en dicha ruta tendrá que haber una imagen, podemos omitir este fichero, de hecho yo siempre lo omito porque el acabado es mejor solo con el html cuando pinto áreas.
Hay que editar el fichero ShapeFileMap.xml que está en MicroStrategy\WEB-INF\xml\config. Y añadir un registro como este:

<ShapeFileMap shapeKey="CCAAImageMapCoords" shapeType="Polygon" role="State" name="CCAA de España" descWeb="mstrWeb.9288" descFlash="" descDesktop="CCAA de España" shapeFile="VisFramework/map/CCAA_V.html"/>

Apunto a la entrada de los ficheros de traducciones mstrWeb.9288 en descWeb. Aunque podemos poner un string directamente como en descDesktop. Las entradas que he omitido se emplearían si queréis consumir el cuadro de mando desde Developer (casi imposible) o lo queréis exportar a PDF / Flash.
 Editad los ficheros MessagesBundle_es.properties y MessagesBundle_en.properties en MicroStrategy\WEB-INF\classes/resources. Al final introducid la descripción que queráis usar en la entrada para el 9288.
Finalmente añadimos en el fichero MicroStrategy\Web ASPx\WEB INF\classes\resources\Imagemap.Properties el registro siguiente, enlazando la visualización con el texto en el fichero de traducciones:
VisFramework/map/mapas españa/CCAA_V.html=mstrWeb.9288
Una vez hecho esto podemos usar esta Visualización en Microstrategy Web.
Reiniciamos el servidor Web reseteando el servicio 'World Wide Web Publishing Service'


 
Por defecto las zonas se colorean en azul, para hacer que se coloreen por la métrica deberemos crear un umbral:


Y finalmente en modo edición sobre el atributo de CCAA seleccionamos la opción Usar como selector


Espero que os sirva y gracias!!

Referencias:

https://community.microstrategy.com/t5/Web/TN44639-How-to-add-a-custom-shape-in-MicroStrategy-Image-Layout/ta-p/194388

https://community.microstrategy.com/t5/Web/TN42338-How-to-Add-a-Custom-Coordinates-File-for-the-Image/ta-p/192203

https://community.microstrategy.com/t5/SDK/TN44313-How-to-Add-a-Custom-Html-Coordinates-File-to-the-Drop/ta-p/194087

miércoles, 9 de marzo de 2016

Animaciones en Microstrategy Parte I

Añadir vídeos e imágenes embebidas

En este tutorial vamos a ver unos ejemplos de como crear un Dashboard en Microstrategy que pueden hacer que se conviertan en algo totalmente diferente a lo que estamos acostumbrados a hacer y ver. 

Técnica 1: Añadir vídeos embebidos.

Añadimos a nuestro documento un Contenedor HTML y accedemos a sus Propiedades y formato

                  



Una vez en las propiedades en la casilla iFrame pondremos la URL del vídeo, en este ejemplo uno de Youtube.


Es importante que la URL la copiemos desde la opción de Insertar de Youtube y solo la parte que hay dentro de la variable src="...", ya que nos añade a la dirección el tag embed. Eso hará que esté incrustado en el documento y que funcione.


Después si queremos que el Vídeo arranque al abrir el documento deberemos añadir el parámetro autoplay a la URL de la siguiente manera:

https://www.youtube.com/embed/MR2f9kXyz30?autoplay=1



Después para sumar interactividad podemos añadir imágenes subiéndolas a la ruta images de Microstrategy Web y convertirlas en acceso a otros informes.

Editamos el vínculo de la imagen  y en el siguiente prompt elegimos el informe que queremos ejecutar al abrir navegando por las carpetas del proyeto.





Hay varias opciones interesante a la hora de abrir un documento a partir de otro, si este tuviera selecciones dinámicas podríamos pasarle los prompts del docuemento inicial al segundo de tal manera que no volvería a pedírnoslos. Este sería un posibilidad.


Gracias y ¡hasta otra!

Este tutorial está basado en el vídeo de Len O'toole:

sábado, 5 de marzo de 2016

Microstrategy 10.3


Próxima release de Microstrategy


MSTR-10.3.00.jpg

Es dificil creer que Microstrategy 10.3 está tan solo a un mes de ser lanzada. Da la sensación que 10.2 se sacó hace unas pocas semanas.

QUE ESPERAR DE MICROSTRATEGY 10.3...
Además de cientos de soluciones de problemas  de usuarios, esperamos las siguientes nuevas características...

  • Facil importación de D3 visualizaciones directamente a la herramienta Desktop. Previamente, se tenía que descargar, unzip y subir la visualizaciones una carpeta especial en el servidor web antes de poder ser usada. Ahora, es solo un click para importar que estará accesible para todos los usuarios desde la herramienta Desktop. visualizations.microstrategy.com
  • Importación multihilo de datos. Esto suena muy bien. Aunque no vimos una demo en la conferencia, esto suena como una característica que mejorará la importación de datos ad-hoc a la herramienta Desktop. En vez de de leer un archivo secuencialmente / un registro cada vez, parece que Microstrategy divide el dataset en trozos individuales y entonces los importa paralelamente. 
  • Imagenes embedidas en Documentos. Me encanta esta. En vez de tener un Adminsitrador subiendo imagenes a la carpeta de imágenes Web/ Mobile and Intelligence del servidor, el usuario final puede ahora hacer una imagen e introducirla directamente en el documento / dashboard  que esté trabajando. No se necesita pedir al sobrecargado adminsitrador de Microstrategy subir las imagenes por ti. Cuan genial es esto?
  • Perfeccionamiento de la exportación PDF. Se puede exportar un PDF de MSTR con tags HTML embebidos. Esto era la característica muy demandada de muchos clientes.
  • Mejor paridad entre Android y IOS. MicroStrategy está tratando de acercar las aplicaciones de las plataformas mobile hasta funcionalidad y look and feel. Esta paridad es especialmente importante para el APAC geographic region donde el uso del dispositivo Android excede le uso de IOS
  • Esta es mi favorita - Instalación simplificada "Express". Todos los que han instalado Microstrategy saben que el proceso es probablemente una de las partes mas dolorosas de la herramienta. En los 'viejos tiempos' una instalación podría tomar uno o dos días completos. Ahora, con la release 10.3, el asistente de instalación te permitirá seleccionar una opción "Custom install" o una "Express install". El método Express promete ser una característica de un click y listo. El tiempos dirá si realmente es un "Express Install"
  • En último lugar pero no menos importante, Zero-Click Mac Login . Vimos un video demo de como funcionará. Y podría decir... que es malditamente fantástico. Usando el protocolo de comunicación Bluetooth, tu MAC puede detectar cuando un dispositivo Bluetooth ( ¿IOS asumo?) habilitado está cerca. Si está cerca, entonces tu MAC se auto desbloqueará y permitirá el acceso. Una vez dejes tu mesa tu MAC se bloqueará automáticamente porque no detectará tu dispositivo IOS cerca. Como un fanático de la seguridad, me gusta mucho esto. 


Este artículo es una traducción de un extracto de un artículo de Len O'Toole en la web de Microstrategy

jueves, 3 de marzo de 2016

Custom shapes en Mapas ESRI

Como añadir Custom Shapes en Microstrategy 10.2


Hola, buenas a todos.
Esta es la primera entrada de muchas espero. Hoy vamos a explicar como crear formas personalizadas (Custom Shapes) y usarlas como capas para visualizar datos por encima  de los mapas ESRI.

Voy a usar el ejemplo de mi país (España) que está dividido en Comunidades Autónomas y estas en provincias. Las divisiones de España no están por defecto en Microstrategy por tanto debemos incluirlas modificando unos ficheros y añadiendo los ficheros de harán que podamos ver las formas de las CCAA.

Empezaremos consiguiendo los ficheros KML para indicar a ESRI las divisiones de los países a pintar. ¿Donde podemos encontrar los ficheros? en:

http://www.gadm.org/



En la sección Download podremos elegir el pais que queramos y el formato, en nuestro caso será KMZ.

Después podremos elegir el nivel, tenemos desde el 0 hasta el 4 donde el 0 es el país y el 4 son los municipios. Una vez tengamos el fichero KMZ lo convertiremos a KML mediante el Google Earth.



Una vez visualizado como mapa, Guardaremos el lugar como KML y este será el fichero que usaremos. Si abrimos el fichero usando un editor de texto comprobaremos que es una sintaxis XML y que aparecen los nombres de las Comunidades y sus coordenadas del polígono dentro de la capa ESRI, en nuestro Dataset los atributos geográficos deben coincidir con el nombre de las CCAA o Provincias que aparecen en el archivo KML. Este fichero los dejaremos en la ruta siguiente:

MicroStrategy\Web ASPx\plugins\CustomShapes
Ahora tendremos que referenciar un tipo de visualización con ese archivo. Vamos al archivo:
MicroStrategy\Web ASPx\plugins\ConnectorForESRIMapWEB-INF\xml\config\esriConfig.xml y lo editamos.
Añadiremos 3 entradas en este fichero

1. Esta entrada hace referencia al nodo shape que apunta al archivo KML que hemos generado



2. Esta entrada hace referencia al layerid que hemos puesto en la parte de arriba del fichero



3. Finalmente añadimos una ultima entrada correspondiente al role, como veis tengo puesto también otro tipo de roles como Provincia o Municipo, segun el mapa que tengamos


.
Tras esto reiniciaremos el Servidor Web y abrimos Microstrategy. Ahora creamos una cuadrícula con CCAA y una métrica.


Añadimos una nueva Visualización Mapa ESRI y le asignamos lo atributos y métrica de la siguiente manera:


Aún no debe aparecer nada por que Microstrategy aun no sabe que nuestras áreas son las CCAA, vamos a ello. 

Como veis aparecen todos los tipos de mapas que tengo añadidos y vualá



Es importante que en vuestra Cuadricula los nombres de las CCAA casen con los que están en el KML. Os aconsejo el Webcast que está actualmente en Microstrategy llamado:
D3 y mapas: visualice sus datos como nunca antes con MicroStrategy 10,  realizado por Javier Delgado, la web donde podéis encontrar este y muchos es:
Bueno espero que os sirva de mucha ayuda y ¡gracias!