Introducción a Polidatos CLOUD
Esto es una pequeña guía para las operaciones más básicas a la hora de usar el producto Library de Strategy para poder crear presentaciones vistosas (Dashboards / Dossiers ) y poder mostrarlas desde un enlace web de acceso público.
Adicionalmente, desde Library podemos acceder a la herramienta de gestion de objetos Workstation de Strategy, que nos servira para organizar los informes y Dashboards que hemos creado y compartir y dar acceso publico a aquellos que nos ineteresen.
Para más información del uso de la herramienta, habrá que visitar las ayudas que da el fabricante del producto en:
https://community.microstrategy.com/
https://www.microstrategy.com/es/services/education
rIMPORTANTE: el servicio POLIDATOS esta pensado para desarrollar informes para consumo interno del servicio o su difusion completamente pública. Para informacion que tiene restringido su acceso, se debe optar por incluir la informacion en informes de Mediterrania. |
|---|
Entrada a la aplicación Polidatos en CLOUD
La aplicación viene tal cual la proporciona el fabricante Strategy:
https://polidatos.upv.es/Polidatos
| IMPORTANTE: La aplicación polidatos es accesible desde dentro y fuera de la red de la UPV ( desde todo internet). |
|---|
Tras iniciar sesión con nuestro usuario y clave de Strategy ( el usuario no es el de UPVNET, son usuarios especiales que se dan a algunos servicios de la UPV que necesitan esta utilidad), la primera vez que se entra, aparece una pantalla similar a esta:
Podemos hacer el recorrido de presentación o pulsar el enlace "Saltar" y aparecen los proyectos de Strategy a los que tenemos acceso.
| !OJO! no sirve nuestro usuario de UPVNET, debemos usar el usuario y password de Strategy que le ha sido proporcionado al servicio UPV. |
|---|
En Strategy, el trabajo se organiza por proyectos, que se corresponde con un área de negocio.
Pulsamos sobre el proyecto y ya podemos acceder a los informes.
Para más información del uso de la herramienta, habrá que visitar las ayudas que da el fabricante del producto en:
https://community.microstrategy.com/
https://www.microstrategy.com/es/services/education
Acceso a la herramienta de diseño Workstation.
La herramienta Workstation permite administrar los objetos de nuestro proyecto en Strategy. Se accede desde dentro de la utilidad Polidatos.
Workstation es una herramienta de administracion del conenido de nuestro proyecto en strategy:
- Datos: que son los cubos, que es la denominacion que da strategy a los conjuntos de datos ( archivos, tablas de bbdd, consulas SQL, etc.)
- Objetos: que son los informes y los dossiers que hemos creado.
- Suscripciones: que son las planificaciones de actualizacion automatica de los datos.
Es una herramienta muy potente y la explicacion de cada una de sus funcionalidades excede el objetivo de este manual.
Para más información del uso de la herramienta, habrá que visitar las ayudas que da el fabricante del producto en:
https://community.microstrategy.com/
https://www.microstrategy.com/es/services/education
Importar datos, crear un informe sobre los datos y publicarlo.
Podemos subir datos a nuestro proyecto desde distintos orígenes. Esta información se almacena en lo que Strategy llama “cubo inteligente”, que no es más que un archivo de datos en un formato interno de Strategy.
Para información más detallada ver las urls de Strategy.
https://community.microstrategy.com/
https://www.microstrategy.com/es/services/education
A continuación, veremos los procesos de:
- Importar datos desde archivo: que nos permite tener nuestros conjuntos de datos organizados en el servidor.
- Importar datos desde base de datos: que nos permite consultar una tabla en base de datos
- Crear informes: que usan los datos que hemos importado.
- Permiso de acceso público: teniendo en cuenta que hemos de dar acceso público tanto a los datos como al informe.
Importar datos desde archivo
OPCION 1) Via herramienta Library
IMPORTANTE: Esta opción debe usarse solo para alguna prueba puntual, puesto que estos datos no se refrescan y cuando se actualiza el software del servidor, se pierden. Para crear informes se recomienda usar datos siempre desde la base de datos. |
|---|
Esta operación se realiza para subir los datos al servidor. Una vez subidos siempre están en el servidor y pueden ser usados para nuestros informes.
- Escogemos la opción “Dashboard” del menú "Crear Nuevo":
- Aparece una ventana donde pulsaremos en el boton "Dashboard en blanco":
- La acción anterior nos lleva a las pantallas de edicion de dashboards, donde veremos que nos ofrece la opcion "Datos Nuevos", como aparece en la figura:
- Tras pulsar en "Datos nuevos", nos aparece la pantalla del "Catálogo de datos".
- Pulsamos en "Archivo desde disco" y seleccionamos un archivo de nuestro PC ( Tambien se puede arrastrar el archivo desde la carpeta del archivo hasta la ventana del catalogo de datos)
- Pulsamos el botón "Guardar", eso hará que el archivo se cargue y se visualice en la ventana de edición de dashboards. Strategy reconoce los valores numéricos como indicadores (valores sobre los que hacer cálculos: sumar, multiplicar, hacer medias, etc..) y el resto como atributos (valores por los que agrupar los calcular anteriores, por ejemplo: sumar por concepto, media por mes, etc…):
- Pulsamos en los icono de los tres puntitos en vertical para guardar el conjunto de datos en el servidor con un nombre y asi poder usarlo desde otros informes o dashborads:
- Seleccionamos donde guardarlo, el nombre y pulsamos el botón “Guardar”:
OPCION 2) Via herramienta Workstation
Podemos añadir conjuntos de datos basados en archivo desde la herramienta workstation
IMPORTANTE: Esta opción debe usarse solo para alguna prueba puntual, puesto que estos datos no se refrescan y cuando se actualiza el software del servidor, se pierden. Para crear informes se recomienda usar datos siempre desde la base de datos. |
|---|
Esta opcion no esta disponible en Workstation web en octubre de 2026, si que esta disponible en Workstation cliente, que es una utiildad que se instala en Windows.
Esta operación se realiza para subir los datos al servidor. Una vez subidos siempre están en el servidor y pueden ser usados para nuestros informes, pero no se actualizan si no subimos nosostros nuevos datos.
Entramos en la herramienta Workstation ( https://polidatos.upv.es/Polidatos/apps/workstation ) desde la herramienta polidatos.upv.esSeleccionamos en el panes de la izquierda la opción Datos.Pulsamos el boton
Importar datos desde Tabla de base de datos.
Introduccion
Lo primero que haremos será definir en la base de datos el “cubo” que es la tabla de donde salen los datos. El cubo es una tabla o consulta en donde encontramos todos los atributos y todas las métricas que consulta el informe.
Esto recomendamos hacerlo creando una vista en el usuario de base de datos. La vista debe aglutinar todos los datos que consultaremos en el informe. Es preferible una vista para facilitar el posterior mantenimiento, por ejemplo:
Create view ODS_MIPRIMERCUBO_VW As Select * from ODS_MIPRIMERCUBO_2022_VW
MUY IMPORTANTE: La vista anterior se puede crear en cualquier base de datos de la UPV, pero Strategy Cloud solo puede conectar con la base de datos DW. Por tanto, desde nuestro usuario en DW, crearemos un database link a cada una de las otras bases de datos que leamos: En la base de datos DW:
|
|---|
Recomendaciones de diseño.
Cualquier operación de limpieza de nulos, preparación de datos, cálculos, etc es conveniente realizarla si es posible en la base de datos a la hora de crear el cubo, puesto que las mismas operaciones serán más difíciles de hacer en Strategy.
Por ejemplo, si tenemos un campo fecha y queremos hacer la consulta por mes, es muy recomendable crear el campo mes en la tabla y no en el informe de Strategy.
| OJO! Strategy entiende que las columnas que se llaman igual en tablas distintas son la misma, es decir, mantienen el mismo dato. Microstrategy las usa para hacer joins de forma automática, es por ello que el nombre de las columnas es muy importante! |
|---|
Proponemos usar la siguiente convención de nombres, para uniformizar los diseños de informes:
- Atributo ( todo aquello por lo que se agrupa en la query ) :
- La columna se llamara ID_<ATRIBUTO> si es la columna que tiene los valores clave del atributo, p.e., ID_PERSONA es la clave que identifica la persona
- La columna se llamara DS_<ATRIBUTO> si tiene valores que son una descripción del atributo y no la clave, p.e., DS_PERSONA, es un descriptor del atributo persona pero no su clave (seria el nombre, alias, etc…)
- Se deben elegir los nombres bien descriptivos y no caer en ambigüedades o generalizaciones como fecha, persona, etc.., p.e.:
- ID_PERSONA_SOLICITANTE.
- ID_PERSONA_TITULADA.
- ID_PERSONA_DOCENTE.
- ID_FECHA_SOLICITUD.
- ID_FECHA_ACTUIALIZACION.
Este concepto parece que lo hacemos siempre bien con las fechas, es decir, sabemos que el mismo dia puede estar en la columna ID_FECHA_SOLICITUD e ID_FECHA_ACTUALIZACION, pero nos cuesta identificar a veces que la misma persona este en varias columnas. Lo mismo pasa con otros conceptos.
También a veces es necesario grabar el mismo dato en dos columnas distintas puesto que podemos requerir hacer agrupaciones desde varios puntos de vista diferentes. Por ejemplo, la misma fecha del mismo evento, lo podemos grabar como:
- ID_FECHA_SOLICITUD
- ID_FECHA_TRAMITE_BECA
- De modo que luego tengamos ID_FECHA_TRAMITE_BECA en varias tablas que nos interese unir por la fecha (independientemente del concepto de la fecha) OJO! Con esto por que el nombre ID_FECHA_TRAMITE_BECA se deberia poner unicamente en aquelles tablas que son fechas enlazables.
- Indicador (todo aquello que se mide en la query):
- La columna se llamara IND_<nombre_hecho_medido> si es una columna que esta midiendo un hecho, p.e.:
- IND_JUGADORES_EQUIPO
- La columna se llamara IND_<nombre_hecho_medido> si es una columna que esta midiendo un hecho, p.e.:
IMPORTANTE INDICADORES: Los indicadores tienen dos tipos, agregables y no agregables. También depende de la combinación de atributos que el recuento de filas puede contabilizar ítems distintos o repetidos, todo depende del nivel al que se consulta, por lo que no siempre por poner la marca de count distint te va a hacer un count distinct y si no , no.
Podemos importar toda la tabla o hacer una consulta.
Una consulta es mas interesante puesto que luego las visualizaciones no parece que permitan aplicar bien los filtros, además se puede cambiar sobre la marcha para añadir columnas o darles otro tratamiento.
Importar tabla de datos de BBDD desde Library ( polidatos.upv.es/Polidatos)
Esta operación se realiza para conectar el servidor a nuestra base de datos DW. Tiene la gran ventaja de que los datos se actualizan automaticamente segun las preferencias que tengamos y ya no es necesario volver a subir los datos a mano, como en el caso de subir un archivo con los datos.
| IMPORTANTE: Esta es la opcion que se recomienda. Los datos deben estar en las bases de datos para asegurar que se mantienen y se refrescan cuando se accede al informe. No se pierden nunca. |
|---|
- Escogemos la opción “Dashboard” del menú "Crear Nuevo":
- Aparece una ventana donde pulsaremos en el boton "Dashboard en blanco":
- La acción anterior nos lleva a las pantallas de edicion de dashboards, donde veremos que nos ofrece la opcion "Datos Nuevos", como aparece en la figura:
- Tras pulsar en "Datos nuevos", nos aparece la pantalla del "Catálogo de datos". En ella vemos el apartado "ORIGENES DE LA BASE DE DATOS". En ella escogeremos el de nuestro usuarios de bbdd en dw.cc.upv ( si no se tiene , pedirlo al asic)
- Seleccionamos la tabla y la arrastramos a la parte derecha de la ventan de "nuevo conjunto de datos" y pulsamos guardar.
- En la ventana "Modo de acceso a los datos", diremos que Conexion en vivo
- Pulsamos en los icono de los tres puntitos en vertical para guardar el conjunto de datos en el servidor con un nombre y asi poder usarlo desde otros informes o dashborads:
- Seleccionamos donde guardarlo, el nombre y pulsamos el botón “Guardar”:
Importar desde WebUniversal
Los 'cubos' o tablas importadas se visualizan mejor desde Web Universal en la url:
PRODUCCION:https://upv.cloud.strategy.com/MicroStrategy/servlet/mstrWeb
DESARROLLO:https://upv-dev.cloud.strategy.com/MicroStrategy/servlet/mstrWeb ( OJO! este entorno es de pruebas para Strategy, por lo que es mejor desarrollar en el entorno de produccion )
| IMPORTANTE: La herramienta Web Universal de Strategy es una herramienta que ya no se evoluciona aunque aun se esta manteniendo. Strategy recomienda dejar de usarla y pasarse a Library que es la sustituta natural. |
|---|
En la consulta crearemos le campo ID y el campo DESC de esta forma:
SELECT
"APLICACION_RIOS (ID)", "BD_DESTINO (DESC)", "BD_DESTINO (ID)",
"BD_DESTINO_DESARROLLO (ID)", "BD_ORIGEN (DESC)", "BD_ORIGEN (ID)",
"BD_ORIGEN_DESARROLLO (ID)", "BDLINK (ID)"
, "FECHA_CONSULTA (ID)"
, to_char("FECHA_CONSULTA (ID)",'month yyyy') "mes_año_consulta (DESC)"
, to_char("FECHA_CONSULTA (ID)",'mm yyyy') "mes_año_consulta (ID)"
, to_char("FECHA_CONSULTA (ID)",'month') "mes_consulta (DESC)"
, to_char("FECHA_CONSULTA (ID)",'mm') "mes_consulta (ID)",
"USUARIO_DESTINO (ID)", "USUARIOBD_ORIGEN (ID)"
FROM DT_CATDBLINKS
where "USUARIO_DESTINO (ID)" = 'CONCPD'
IMPORTANTE: Todo lo que se desarrolla se queda en el informe y no es reusable en otro informe.
Crear informe (OBSOLETO; POR REVISAR EN VERSION CLOUD)
Importante: para desarrollar se usa un usuario con permisos de modificación/creación de informes que NO es el mismo que se usará para la consulta publica.
Para probar los informes, se debe hacer desde UN NAVEGADOR DISTINTO AL QUE ESTAMOS USANDO PARA DESARROLLAR, P.E., si estamos en Chrome > probar desde Mozilla, etc. Esto es por que este navegador tiene la sesión iniciada con las credenciales de desarrollo. (otra opción seria cerrar la sesión cada vez que queremos probar, pero no parece practico)
- Si la parte de importar datos ha ido correctamente, nos preguntara si queremos crear informe, documento o tablero (Dashboards):
- Escogiendo la opción “Crear Tablero” veremos que nuestros datos esta ya incorporado como el conjunto de datos a usar en la parte izquierda del tablero (Dashboards):
- Y basándonos en esos datos creamos un tablero y lo guardamos en “Informes Compartidos”:
Siempre podremos crear informes sobre archivos que ya han sido subidos al servidor. Bien rápidamente pulsando sobre el mismo cubo de datos:
o bien mediante los pasos siguientes:
- Pulsando el botón CREAR y seleccionando la opción “Nuevo Tablero”
- Escogiendo la opción “Conjunto de datos Existente…”
- Escogemos el conjunto de datos que nos interesa en nuestro informe:
Permisos de acceso publico
Hemos de asegurar que el usuario público tiene permisos de acceso:
- Al informe.
- a los datos que usa el informe.
El primer punto, se realiza haciendo una copia en la carpeta “PUBLICAR”, como puede verse en el apartado Acceso público mediante la carpeta “Publicar”.
Si no tenemos acceso al informe, veremos un mensaje como este:
Si no tenemos permiso de acceso a los datos que usa el informe, veremos este error al intentar el acceso público:
En la descripción del error en inglés, vemos que indica que no se tiene acceso al “dataset”, es decir, al conjunto de datos que usa el informe.
Para solucionarlo, tenemos que ir al cubo inteligente de Microstrategy que contiene los datos y darles permiso a todos los usuarios:
- Ir a la carpeta donde hemos ubicado los datos cuando se importaron y sobre el cubo inteligente clic con el botón derecho del ratón y escogemos “Compartir...”
- En la ventana “Permisos” en la línea de abajo donde pone “Agregar:”, pulsamos el botón :
- Y en “explorador de usuario/grupo de usuarios” nos aseguramos que este marcado el grupo “Everyone” y pulsamos el botón ACEPTAR:
- De nuevo en la ventana “Permisos” en la parte inferior, veremos que se ha incluido “Everyone” en la casilla “Agregar”. Escogemos primero en el desplegable la opción “Consumir” y una vez escogida pulsamos el botón :
- Si todo ha ido correctamente, tenemos añadida en la lista una entrada para el usuario/grupo Everyone con acceso “Consumir” como en la imagen siguiente:
- Solo nos faltara pulsar el botón ACEPTAR.
Si quisiéramos revocar el permiso, en la misma ventana anterior, al pasar el ratón aparece un aspita que nos permite eliminar al grupo, como se ve en esta imagen:
Herramienta Microstrategy Desktop
La herramienta de Microstrategy Desktop permite subir y descargar informes y Dashboards directamente hacia o desde el servidor, pero no disponemos de licencia para usar esa opción.
https://www2.microstrategy.com/producthelp/Current/Readme/es-es/content/desktopclient.htm
Importar un informe creado en Desktop
Sí que es posible, no obstante, importar un informe creado con Desktop desde Web Universal, para ello:
- Nos colocamos en la carpeta “Mis Informes”.
- Pulsar el botón CREAR y escoger la opción “Cargar archivo de Microstrategy”:
- Seleccionamos el archivo ‘.mstr’ que previamente habremos exportado desde desktop:
- La herramienta procesa el archivo ‘.mstr’ y lo coloca en la carpeta del servidor “Mis informes”.
Exportar a Desktop un informe creado en Web universal
La herramienta de Microstrategy Desktop permite subir y descargar informes y Dashboards directamente desde el servidor, pero no disponemos de licencia para usar esa opción.
Pero sí que es posible guardar el informe en un archivo ‘.mstr’ que posteriormente podremos abrir desde un pc que tenga instalado desktop:
- Desde el informe que queremos exportar a Desktop, pulsamos en el menú archivo y escogemos la opción “Descargar Tablero”
- Se abrirá una ventana de dialogo donde escogeremos la ubicación donde dejar el archivo ‘.mstr’.
Acceso público a un informe
Los informes que creamos son, en principio, privados, es decir, solo tiene permisos para verlos nuestro usuario de Microstrategy.
No obstante, esto puede no ser así en las siguientes circunstancias:
- Que la carpeta donde los creamos este otorgando permisos AUTOMATICAMENTE a otros usuarios en el momento de la creación del informe. Este es el caso de la carpeta “PUBLICAR”.
- Que editemos los permisos de acceso al informe y añadamos permisos a otros. Esta opción requiere un conocimiento más avanzado de la herramienta, pero esta accesible en cualquier informe pulsando con el botón derecho del ratón y escogiendo la opción “Compartir…”.
Cuando queremos que el informe sea accesible de forma pública mediante una url, hemos de ser cuidadosos a la hora de dar permisos públicos al informe, de lo contrario no irá. Del mismo modo, no queremos que se acceda de forma pública a cosas que no están pensadas para que se acceda de este modo.
Por tanto, diferenciaremos dos etapas a la hora de dar acceso público a un informe:
- Preparar el informe y darle los permisos de acceso público.
- Construir la URL de acceso público para enlazar desde otras webs.
Acceso público mediante la carpeta “Publicar”
Una forma sencilla para empezar con la publicación de un informe es copiarlo [1] desde la ubicación donde lo hemos desarrollado a la carpeta “PUBLICAR” que ya está configurada para otorgar el permiso de acceso público.
Es importante mantener una copia en privado del informe, para nuestro uso, mantenimiento, inclusión de datos nuevos, etc… separada de la copia a la que acceden los usuarios de forma pública. Esto nos permite trabajar en nuestro informe sin molestar a los usuarios que acceden de forma pública.
| [1] ¡OJO! Copiar y no mover. Es necesario hacer una copia del informe para que reciba los permisos correctos y para ‘independizar’ la version publica del informe de la version privada. |
|---|
Etapa de preparación del informe
Estos son los pasos:
- Navegar hasta la carpeta donde está el informe, por ejemplo, la carpeta “Informes Compartidos”:
- Sobre el informe, pulsamos con el botón derecho y seleccionamos la opción “Copiar…” (OJO! Es importante escoger COPIAR para que se cree un duplicado del informe en la carpeta de destino) y escogemos la carpeta “PUBLICAR” en la ventana “Copiar Informe: …”:
También podemos escoger el nombre que tendrá el archivo. Cuando este rellenado este campo pulsaremos Aceptar en esa ventana y se cerrará.
Podemos visualizar el nuevo informe dentro de la carpeta PUBLICAR. Si pulsamos sobre el informe y escogemos la opción “Compartir…” podemos comprobar que tiene la marca de que esta otorgado el permiso de acceso al público, como se ve en las figuras siguientes:
Esa marca es la que otorga el permiso de acceso público, si un informe carece de esa marca, no será visible a través del acceso público.
| ¡OJO! El copiar y pegar de un Dashboards a veces falla y no se ven todos los datos, probar al copiar que en el nuevo informe se ven los datos igual que en el original. |
|---|
Etapa de creación del enlace
Una vez tenemos creada la copia del informe a la que queremos otorgar acceso público, seguiremos estos pasos para construir la URL de acceso directo desde otras webs.
- Desde la ubicación del informe que queremos dar acceso público, pulsamos con el botón derecho y escogemos la opción “Propiedades…” y aparece la figura:
- En la ventanita “Propiedades…” hemos de copiar la url que indica en el campo “Vínculo:”
- Para ello, hacemos clic sobre la url con el botón derecho del ratón y escogemos la opción “Copiar la dirección de enlace”Más o menos la url que hemos copiado debe tener esta pinta:https://aplicat.upv.es/polidatos/servlet/mstrWeb?Server=MSTR.UPV&Project=ASIC&Port=0&evt=3140&src=mstrWeb.3140&documentID=40DD06CC11E9209F00000080EF456574
- El acceso público se hace cambiando en esa url:
- El valor del portal de edición de informes (polidatos) por el valor mstrpub y,
- añadir al final “&upvpub&hiddensections=header,path,dockTop,dockLeft,footer”.
Debe quedar así:
Enlace original que nos da la herramienta WebUniversal:
Enlace de acceso publico Universal
Partiendo del enlace original que nos da la herramienta WebUniversal:
Enlace PUBLICO que podemos usar desde cualquier web para ver el informe (cambiar polidatos por mstrpub):
Si probamos el acceso público, comprobaremos que no tenemos las opciones de edición del informe.
!OJO! le hemos añadido al enlace original que nos da la herramienta WebUniversal, lo siguente:
&upvpub&hiddensections=header,path,dockTop,dockLeft,footer
&upvpub es obligatorio, pues indica que es un acceso publico sin autenticar
&hiddensections es optativo, y es para ocultar encabezado y pie del visualizador webuniversal ( solo muestra la visualizacion de datos ).
Enlace de acceso al colectivo de la UPV ( debe estar autenticado en intranet )
Partiendo del enlace original que nos da la herramienta WebUniversal:
Enlace PUBLICO que podemos usar desde cualquier web para ver el informe (cambiar polidatos por mstrupvpub):
Enlace desde otra web
El enlace que hemos construido en la etapa anterior, podemos usarlo directamente, es decir, a ventana completa, o insertarlo en otra página web de este modo:
<iframe width="640" height="480"src="https://aplicat.upv.es/mstrpub/servlet/mstrWeb?Server=MSTR.UPV&Project=ASIC&Port=0&evt=3140&src=mstrWeb.3140&documentID=40DD06CC11E9209F00000080EF456574&upvpub&hiddensections=header,path,dockTop,dockLeft,footer">
</iframe>
Acceso desde otras aplicaciones corporativas (APLIDATOS)
Vease el manual en CLOUD APLIDATOS: Acceso a informes de Microstrategy desde aplicaciones corporativas














































