MicroStrategy ONE
Instalación y configuración MicroStrategy Library
El MicroStrategy Library la instalación incluye el MicroStrategy Servidor REST así como el MicroStrategy Servidor de Colaboración, que habilita las siguientes funcionalidades:
- Explorar contenido compartido: Los usuarios tienen acceso a sus propios library donde los paneles y documentos compartidos están disponibles para ser consumidos.
- Buscar paneles: Los usuarios pueden buscar fácilmente paneles con criterios coincidentes, como el nombre del panel, 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 panel con visualización 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 panel con otros usuarios: Los usuarios pueden compartir la vista de su panel 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 (Collaboration Server): El usuario puede dejar comentarios, etiquetar a otros usuarios e insertar filtros para colaborar con otros usuarios dentro de cualquier panel.
El servidor de colaboración también admite las siguientes funcionalidades avanzadas:
- Monitoreo en tiempo real de los usuarios conectados: Cada usuario que se conecta al Library Este servicio realiza un seguimiento de la aplicación web o móvil.
- Monitoreo 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 configuraciones de filtro con un comentario para que otro usuario las aplique.
- Mención y notificación del usuario: Los usuarios pueden enviar notificaciones a otro usuario mediante la mención del 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.
MicroStrategy Library Arquitectura
La siguiente terminología le ayudará a comprender qué hay detrás de Collaboration Server.
- Enchufe web es un protocolo que proporciona canales de comunicación full-duplex 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 el Library no puede establecer una conexión Web Socket debido a un protocolo bloqueado en un entorno que contiene balanceadores de carga, intenta una conexión HTTP y utiliza una técnica llamada "sondeo largo" para simular un intercambio de mensajes en tiempo real.
- Nodo.js es un entorno de ejecución multiplataforma de código abierto para desarrollar aplicaciones web del lado del servidor. Node.js es el entorno de ejecución para alojar el MicroStrategy Servidor de colaboración.
- PostgreSQL es un sistema de gestión de bases de datos relacionales de código abierto que se utiliza para almacenar datos de colaboración para el MicroStrategy Library solicitud.
El siguiente diagrama muestra la Library arquitectura, 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 van a qué clientes según 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.