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. |
|---|
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
La herramienta Workstation permite administrar los objetos de nuestro proyecto en Strategy. Se accede desde dentro de la utilidad Polidatos.

Tambien es posible instalarla localmente en Windows. La version en Windows implementa toda la funcionalidad, la version en Web, al menos en octubre de 2026, aun presenta limitadas las funcionalidades.
Workstation es una herramienta de administracion del conenido de nuestro proyecto en strategy:
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
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:
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.









Podemos añadir conjuntos de datos basados en archivo desde la herramienta workstation, pero solo desde la version instalada en Windows (al menos en octubre de 2026)
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.
Desde WEB, solo podemos ver los conjuntos de datos disponibles.

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:
|
|---|
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:
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:
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.
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. |
|---|









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.
Se puede editar el conjunto de datos para añadir nuevas columnas, recalificarlas como atributos o cualquier otra necesidad.
Desde Library los cubos no son accesibles directamente, hay que acceder a ellos desde la edicion de dashboards






Desde la aplicacion Workstation web permite modificar el conjunto de datos ( cubo ).

La pantalla de edicion es muy similar a la vista en el apartado anterior de edicion desde Library.
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 la consulta publica, accedera el usuario Invitado, por ello hay que darle los permisos necesarios al usuario "Public / Guest", que es como se llama el usuario invitado dentro de Strategy. |
|---|








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)



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:



Para dar acceso público a un informe de mi proyecto:
Hemos de asegurar que el usuario público invitado "Public / Guest" tiene permisos de acceso:
|
|---|
y ademas, hemos de asignar el informe a la libraria del usuario invitado.
Si no se tiene permiso en absoluto al informe, este no aparecerá al usuario invitado cuando entre a polidatos.upv.es/Polidatos
Los permisos de un informe puede modificarse desde library y desde Workstation web.






Si no tenemos permiso de acceso a los datos que usa el informe, el usuario invitado podra ver el informe/dashboard, pero al ejecutarlo, dara un error

Desde Library no se visualizan facilmente los conjuntos de datos, puesto que da prioridad a visualizar los informes que usan los conjuntos de datos.
Para administrar los permisos de los conjuntos de datos, tendremos que usar la utilidad Workstation

Dentro ya de la utilidad Workstation, buscaremos el origen de datos. Podemos ir a explorar todos los conjuntos de datos en la opcion Datos, o realizar una busqueda por el ID que da el error de permisos:
Falló la ejecución del documento: uno o varios informes del conjunto de datos ha devuelto un error.SQF_títulos [3737269D9F4EA8A1A88CA8ACB7C707E4]: (User 'Guest' does not have |
En el ejemplo, buscamos directamente el id del error que es 3737269D9F4EA8A1A88CA8ACB7C707E4:

Una vez localizado el conjunto de datos, con el boton derecho del ratón, accederemos al menu "Administrar el acceso de seguridad" y otorgaremos permisos al usuario "Public / Guest":
1)boton derecho del ratón, accederemos al menu "Administrar el acceso de seguridad"

2) Pulsar "Agregar usuarios y grupos" para buscar Public / Guest

3) buscamos public, en la lista de resultados, marcamos la casilla de Public / Guest y pulsamos Guardar

4) Observaremos que ahora la lista de permisos se ha añadido Public / Guest:

Repetiremos con cada uno de los conjuntos de datos que use el informe, para que el usuario Public / Guest ( Invitado ) tenga permisos en todos los que usa el informe que queremos que pueda ejecutar.
En la descripción del error, 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:

:




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:
Este paso es el ultimo paso necesario para que el usuario invitado pueda acceder a nuestro dashboard o informe.
Previamente, se deben revisar los pasos anteriores de acceso al proyecto y permisos tanto en el dashboard como en los conjuntos de datos.
Si todo esto anterior esta ok, solo falta asignarselo porque el usuario invitado NO puede buscar informes que no conoce, se le asignan en su espacio de libraria.
La asignacion se hace desde la herramienta workstation, bien desde web o desde la utilidad instalada en Windows.


Finalizado el proceso anterior, cuando el usuario invitado entra en el portal https://polidatos.upv.es/Polidatos, tendra visible un enlace al informe sin necesidad de tener que buscarlo.
Ver el apartado "Acceso público a un informe"-
Los informes que creamos son, en principio, privados, es decir, solo tiene permisos para verlos nuestro usuario de Strategy.
No obstante, esto puede no ser así en las siguientes circunstancias:
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:
Una forma sencilla para empezar con la publicación de un informe es copiarlo [1] desde la ubicación donde lo hemos desarrollado a otra carpeta que se llame “PUBLICAR”.
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. |
|---|
Revisar los pasos previos para dar los permisos neecsarios al usuario Public / Guest ( Usuario Invitado de Strategy)
Se accede desde la url https://polidatos.upv.es/Polidatos, pulsando el boton "Iniciar sesion como Invitado"

Al iniciar sesion como invitado, el usuario vera todos los informes o dashboards ASIGNADOS a public / guest

Ademas, puede buscar informes si conoce el nombre o algun atributo:

Pulsando en el informe seleccionado, se ejecutara y podra ver los datos. Si diera este error:

Se debe a que el usuario Public / Guest no tiene permisos en algun conjunto de datos que usa el informe, habria que revisar y dar el permiso como se explica en las secciones anteriores