MicroStrategy ONE

Installation et configuration de MicroStrategy Library

L'installation MicroStrategy Library comprend MicroStrategy REST Server ainsi que MicroStrategy Collaboration Server, qui activent les fonctionnalités suivantes :

  • Parcourir le contenu partagé: Les utilisateurs ont accès à leur propre Library où des tableaux de bord et documents partagés sont disponibles pour être consommés.
  • Rechercher des tableaux de bord: Les utilisateurs peuvent facilement rechercher des tableaux de bord en utilisant des critères correspondants tels que le nom du tableau de bord, le nom du chapitre/de la page, etc.
  • Manipuler la vue des données avec des visualisations et des filtres: Les utilisateurs peuvent consommer les données dans un tableau de bord avec une visualisation et des manipulations de filtres. Chaque action est enregistrée dans les métadonnées afin qu'un utilisateur puisse reprendre depuis le dernier point d'arrêt pour la prochaine connexion.
  • Partager le tableau de bord avec d'autres utilisateurs: les utilisateurs peuvent partager l'affichage de leur tableau de bord avec d'autres utilisateurs. Toutes les manipulations seront reportées afin qu'elles consomment les données en fonction du même contexte.
  • Interagir avec d'autres utilisateurs via des commentaires et des notifications (Collaboration Server): l'utilisateur peut laisser un commentaire, taguer d'autres utilisateurs et intégrer des filtres pour collaborer avec d'autres utilisateurs dans n'importe quel tableau de bord.

Le Collaboration Server prend également en charge les fonctionnalités avancées suivantes :

  • Surveillance en temps réel des utilisateurs connectés: Chaque utilisateur qui se connecte à l'application Library Web ou Mobile est suivi par ce service.
  • Surveillance en temps réel des commentaires des utilisateurs: Les utilisateurs peuvent créer des commentaires associés à chaque page individuelle. Les utilisateurs recevront de nouveaux commentaires dès leur arrivée sans avoir besoin de les actualiser. Persistance des commentaires. Les commentaires persistent pour une récupération ultérieure.
  • Les commentaires peuvent contenir des « objets intégrés »: les utilisateurs peuvent stocker les paramètres de filtre avec un commentaire pour qu'un autre utilisateur puisse les appliquer.
  • Mention et notification de l'utilisateur: les utilisateurs peuvent envoyer une notification à un autre utilisateur via la mention d'utilisateur. En plus de la notification « dans l'application », les utilisateurs peuvent également être avertis par APNS (notification de l'appareil) et par courrier électronique.

Architecture MicroStrategy Library

La terminologie suivante vous aidera à comprendre ce qui se cache derrière Collaboration Server.

  • Socket Web est un protocole qui fournit des canaux de communication en duplex intégral sur une seule connexion TCP. Web Socket est pris en charge avec tous les principaux navigateurs et peut être utilisé dans les applications mobiles. Pour que Web Socket fonctionne dans une application, un serveur d'applications (serveur Web) doit également le prendre en charge.

    Si la Library ne peut pas établir une connexion Web en raison d'un protocole bloqué dans un environnement qui contient des équilibreurs de charge, elle tente une connexion HTTP et utilise une technique appelée « Interruption longue » pour simuler un échange de messages en temps réel.

  • Node.js est un environnement d'exécution open source et multiplateforme pour le développement d'applications Web côté serveur. Node.js est l'environnement d'exécution pour l'hébergement de MicroStrategy Collaboration Server.
  • PostgreSQL est un système de gestion de base de données relationnelle open source utilisé pour stocker les données de collaboration pour l'application MicroStrategy Library.

Le schéma suivant montre l'architecture Library, y compris Collaboration Server.

Les messages circulent dans les deux sens d’une connexion Web Socket. MicroStrategy Collaboration Server gère les messages qui sont envoyés à chaque client sur la base d'un modèle de publication-abonnement. Une application client peut publier un commentaire sur un sujet et tous les clients abonnés au sujet en seront informés.