MicroStrategy ONE

Installazione e configurazione di MicroStrategy Library

L'installazione di MicroStrategy Library include MicroStrategy REST Server e MicroStrategy Collaboration Server, che abilitano le seguenti funzionalità:

  • Sfogliare i contenuti condivisi: gli utenti hanno accesso alla libreria personale in cui è possibile utilizzare dashboard e documenti condivisi.
  • Cercare i dashboard: gli utenti possono cercare facilmente dashboard con criteri corrispondenti quali nome del dashboard, nome del capitolo/pagina e così via.
  • Manipola la visualizzazione dati con visualizzazioni e filtri: gli utenti possono utilizzare i dati in un dashboard con visualizzazioni e manipolazioni di filtri. Ogni azione viene registrata nei metadati in modo che un utente possa riprendere dall'ultimo punto di interruzione per l'accesso successivo.
  • Condividi dashboard con altri utenti: gli utenti possono condividere la visualizzazione del dashboard con altri utenti. Tutte le manipolazioni verranno trasferite in modo che consumino i dati in base allo stesso contesto.
  • Interagisci con altri utenti tramite commenti e notifiche (Collaboration Server): l'utente può lasciare commenti, taggare altri utenti e incorporare filtri per collaborare con altri utenti all'interno di qualsiasi dashboard.

Il Collaboration Server supporta inoltre le seguenti funzionalità avanzate:

  • Monitoraggio in tempo reale degli utenti connessi: tutti gli utenti che si connettono all'applicazione Library Web o Mobile vengono tracciati da questo servizio.
  • Monitoraggio in tempo reale dei commenti degli utenti: gli utenti possono creare commenti associati a ogni singola pagina. Gli utenti riceveranno nuovi commenti man mano che arrivano senza la necessità di aggiornare. Persistenza dei commenti. I commenti persistono per essere recuperati in un secondo momento.
  • I commenti possono contenere "oggetti incorporati": gli utenti possono memorizzare le impostazioni dei filtri con un commento da applicare a un altro utente.
  • Menzione utente e notifica: gli utenti possono inviare una notifica a un altro utente tramite la menzione utente. Oltre alla notifica "in-app", gli utenti possono anche essere avvisati tramite APNS (notifica del dispositivo) e notifica via email.

Architettura di MicroStrategy Library

La seguente terminologia ti aiuterà a capire cosa c'è dietro il Collaboration Server.

  • Socket Web è un protocollo che fornisce canali di comunicazione full-duplex su una singola connessione TCP. Web Socket è supportato con tutti i principali browser e può essere utilizzato nelle applicazioni mobili. Affinché Web Socket funzioni in un'applicazione, è necessario che anche un server delle applicazioni (server Web) lo supporti.

    Se non è possibile stabilire una connessione socket Web a causa di un protocollo bloccato in un ambiente che contiene servizi di bilanciamento del carico, tenta di stabilire una connessione HTTP e utilizza una tecnica denominata "long polling" per simulare uno scambio di messaggi in tempo reale.

  • Node.js è un ambiente di runtime open-source e multipiattaforma per lo sviluppo di applicazioni Web lato server. Node.js è l'ambiente di runtime per l'hosting di MicroStrategy Collaboration Server.
  • PostgreSQL è un sistema di gestione di database relazionali open source utilizzato per archiviare dati di collaborazione per l'applicazione MicroStrategy Library.

Il diagramma seguente mostra l'architettura di Library, incluso il Server di collaborazione.

I messaggi fluiscono in entrambe le direzioni di una connessione Web Socket. MicroStrategy Collaboration Server gestisce i messaggi a cui vengono indirizzati i client in base a un modello di pubblicazione-sottoscrizione. Un'applicazione client può pubblicare un commento su un argomento e tutti i client iscritti all'argomento riceveranno una notifica.