MicroStrategy ONE
Instalar y configurar MicroStrategy Library
La instalación de MicroStrategy Library incluye el servidor REST de MicroStrategy y el servidor de MicroStrategy Colaboración, que permiten las siguientes funcionalidades:
- Explorar contenido compartido: los usuarios tienen acceso a su propia Library, donde dashboards y documentos compartidos están disponibles para su consumo.
- Buscar dashboards: los usuarios pueden buscar fácilmente dashboards con criterios coincidentes, como el nombre del dashboard, el nombre del capítulo/página, etc.
- Manipular la vista de datos con visualizaciones y filtros: los usuarios pueden consumir los datos en un dashboard con visualizaciones y manipulaciones de filtros. Cada acción se registra en los metadatos para que un usuario pueda continuar desde el último punto de parada para el siguiente inicio de sesión.
- Compartir dashboard con otros usuarios: los usuarios pueden compartir su vista del dashboard con otros usuarios. Todas las manipulaciones se trasladarán para que consuman los datos en función del mismo contexto.
- Interactuar con otros usuarios a través de comentarios y notificaciones (Servidor de Colaboración): el usuario puede dejar comentarios, etiquetar a otros usuarios e integrar filtros para colaborar con otros usuarios en cualquier dashboard.
El servidor de colaboración también admite las siguientes funcionalidades avanzadas:
- Supervisión en tiempo real de los usuarios conectados: este servicio realiza un seguimiento de cada usuario que se conecta a la aplicación Library web o móvil.
- Supervisión en tiempo real de los comentarios de los usuarios: los usuarios pueden crear comentarios asociados con cada página individual. Los usuarios recibirán nuevos comentarios a medida que lleguen sin necesidad de actualizarlos. Persistencia de comentarios. Los comentarios persisten para recuperarlos más adelante.
- Los comentarios pueden contener "objetos incrustados": los usuarios pueden almacenar la configuración de los filtros con un comentario para que otro usuario los aplique.
- Mención y notificación del usuario: los usuarios pueden enviar una notificación a otro usuario mediante una mención de usuario. Además de la notificación "en la aplicación", los usuarios también pueden recibir notificaciones mediante APNS (notificación del dispositivo) y notificación por correo electrónico.
Arquitectura de MicroStrategy Library
La siguiente terminología le ayudará a comprender qué hay detrás de Collaboration Server.
- Socket de alma es un protocolo que proporciona canales de comunicación dúplex completo a través de una única conexión TCP. Web Socket es compatible con los principales navegadores y se puede utilizar en aplicaciones móviles. Para que Web Socket funcione en una aplicación, un servidor de aplicaciones (servidor web) también debe admitirlo.
Si Library no puede establecer una conexión de Web Socket debido a un protocolo bloqueado en un entorno que contiene equilibradores de carga, intentará establecer una conexión HTTP y usará una técnica llamada "sondeo largo" para simular un intercambio de mensajes en tiempo real.
- Node.js es un entorno de tiempo de ejecución multiplataforma y de código abierto para desarrollar aplicaciones web del lado del servidor. Node.js es el entorno de ejecución para alojar el servidor de MicroStrategy Colaboration.
- PostgreSQL es un sistema de administración de bases de datos relacionales de código abierto que se utiliza para almacenar datos de colaboración para la aplicación MicroStrategy Library.
El siguiente diagrama muestra la arquitectura de Library, incluido el servidor de Colaboración.
Los mensajes fluyen en ambas direcciones de una conexión Web Socket. El MicroStrategy Collaboration Server administra qué mensajes se envían a qué clientes en función de un modelo de publicación-suscripción. Una aplicación cliente puede publicar un comentario sobre un tema y todos los clientes suscritos al tema serán notificados.