MicroStrategy ONE
Instalando e configurando MicroStrategy Library
O MicroStrategy Library a instalação inclui o MicroStrategy Servidor REST, bem como o MicroStrategy Collaboration Server, que habilita as seguintes funcionalidades:
- Navegue pelo conteúdo compartilhado: Os usuários têm acesso aos seus próprios library onde painéis e documentos compartilhados estão disponíveis para consumo.
- Pesquisar painéis: Os usuários podem pesquisar facilmente painéis com critérios correspondentes, como nome do painel, nome do capítulo/página, etc.
- Manipule a visualização de dados com visualizações e filtros: Os usuários podem consumir os dados em um painel com visualização e manipulação de filtros. Cada ação é registrada nos metadados para que um usuário possa retomar do último ponto de parada para o próximo login.
- Compartilhe o painel com outros usuários: Os usuários podem compartilhar a visualização do painel com outros usuários. Todas as manipulações serão transportadas para que consumam os dados com base no mesmo contexto.
- Interaja com outros usuários por meio de comentários e notificações (Collaboration Server): O usuário pode deixar comentários, marcar outros usuários e incorporar filtros para colaborar com outros usuários em qualquer painel.
O Collaboration Server também oferece suporte às seguintes funcionalidades avançadas:
- Monitoramento em tempo real de usuários conectados: Cada usuário que se conecta ao Library O aplicativo Web ou móvel é rastreado por este serviço.
- Monitoramento em tempo real dos comentários dos usuários: Os usuários podem criar comentários associados a cada página individual. Os usuários receberão novos comentários à medida que chegarem, sem a necessidade de atualização. Persistência de comentários. Os comentários persistem para recuperação posterior.
- Os comentários podem conter "objetos incorporados": Os usuários podem armazenar configurações de filtro com um comentário para outro usuário aplicar.
- Menção e notificação do usuário: Os usuários podem enviar notificação a outro usuário por meio de menção do usuário. Além da notificação “no aplicativo”, os usuários também podem ser notificados por APNS (notificação do dispositivo) e notificação por e-mail.
MicroStrategy Library Arquitetura
A terminologia a seguir ajudará você a entender o que está por trás do Collaboration Server.
- Soquete da Web é um protocolo que fornece canais de comunicação full-duplex em uma única conexão TCP. Web Socket é compatível com todos os principais navegadores e pode ser usado em aplicativos móveis. Para que o Web Socket funcione em um aplicativo, um servidor de aplicativos (servidor web) também precisa suportá-lo.
Se o Library não consegue estabelecer uma conexão Web Socket devido a um protocolo bloqueado em um ambiente que contém balanceadores de carga, ele tenta uma conexão HTTP e usa uma técnica chamada "long polling" para simular uma troca de mensagens em tempo real.
- Node.js é um ambiente de tempo de execução de plataforma cruzada de código aberto para o desenvolvimento de aplicativos da Web do lado do servidor. Node.js é o ambiente de execução para hospedar o MicroStrategy Servidor de colaboração.
- PostgreSQL é um sistema de gerenciamento de banco de dados relacional de código aberto usado para armazenar dados de colaboração para o MicroStrategy Library aplicativo.
O diagrama a seguir mostra o Library arquitetura, incluindo o Collaboration Server.
As mensagens fluem em ambas as direções de uma conexão Web Socket. O MicroStrategy O Collaboration Server gerencia quais mensagens vão para quais clientes com base em um modelo de publicação-assinatura. Um aplicativo cliente pode publicar um comentário em um tópico e todos os clientes inscritos no tópico serão notificados.