MicroStrategy ONE
설치 및 구성 MicroStrategy Library
그만큼 MicroStrategy Library 설치에는 다음이 포함됩니다. MicroStrategy REST 서버뿐만 아니라 MicroStrategy 다음 기능을 활성화하는 Collaboration Server:
- 공유 콘텐츠 찾아보기: 사용자는 자신의 액세스 권한을 갖습니다. library 공유 대시보드와 문서를 사용할 수 있는 곳입니다.
- 대시보드 검색: 사용자는 대시보드 이름, 장/페이지 이름 등의 기준이 일치하는 대시보드를 쉽게 검색할 수 있습니다.
- 시각화 및 필터를 사용하여 데이터 보기 조작: 사용자는 시각화 및 필터 조작을 통해 대시보드의 데이터를 사용할 수 있습니다. 사용자가 다음 로그인을 위해 마지막 중지 지점에서 재개할 수 있도록 모든 작업이 메타데이터에 기록됩니다.
- 다른 사용자와 대시보드 공유: 사용자는 자신의 대시보드 보기를 다른 사용자와 공유할 수 있습니다. 모든 조작은 동일한 컨텍스트를 기반으로 데이터를 소비하도록 수행됩니다.
- 댓글 및 알림을 통해 다른 사용자와 상호 작용(Collaboration Server): 사용자는 댓글을 남기고, 다른 사용자를 태그하고, 필터를 삽입하여 대시보드 내에서 다른 사용자와 협업할 수 있습니다.
Collaboration Server는 다음과 같은 고급 기능도 지원합니다.
- 연결된 사용자의 실시간 모니터링: 에 연결하는 모든 사용자 Library 이 서비스는 웹 또는 모바일 애플리케이션을 추적합니다.
- 사용자 댓글 실시간 모니터링: 사용자는 각 개별 페이지와 관련된 댓글을 작성할 수 있습니다. 사용자는 새로 고칠 필요 없이 도착하자마자 새로운 댓글을 받게 됩니다. 댓글의 지속성. 나중에 검색할 수 있도록 댓글이 유지됩니다.
- 댓글에는 "포함된 개체"가 포함될 수 있습니다.: 사용자는 다른 사용자가 적용할 수 있도록 설명과 함께 필터 설정을 저장할 수 있습니다.
- 사용자 언급 및 알림: 사용자는 사용자 멘션을 통해 다른 사용자에게 알림을 보낼 수 있습니다. '인앱' 알림 외에도 APNS(기기 알림) 및 이메일 알림을 통해 사용자에게 알림을 보낼 수도 있습니다.
MicroStrategy Library 건축학
다음 용어는 Collaboration Server 뒤에 무엇이 있는지 이해하는 데 도움이 됩니다.
- 웹 소켓 단일 TCP 연결을 통해 전이중 통신 채널을 제공하는 프로토콜입니다. 웹 소켓은 모든 주요 브라우저에서 지원되며 모바일 애플리케이션에서 사용할 수 있습니다. 웹 소켓이 애플리케이션에서 작동하려면 애플리케이션 서버(웹 서버)도 이를 지원해야 합니다.
만약 Library 로드 밸런서가 포함된 환경에서 차단된 프로토콜로 인해 웹 소켓 연결을 설정할 수 없는 경우 HTTP 연결을 시도하고 "롱 폴링"이라는 기술을 사용하여 실시간 메시지 교환을 시뮬레이션합니다.
- Node.js 서버측 웹 애플리케이션 개발을 위한 오픈 소스, 크로스 플랫폼 런타임 환경입니다. Node.js는 호스팅을 위한 런타임 환경입니다. MicroStrategy 협업 서버.
- 포스트그레SQL 협업 데이터를 저장하는 데 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MicroStrategy Library 애플리케이션.
다음 다이어그램은 Library Collaboration Server를 포함한 아키텍처.
메시지는 웹 소켓 연결의 양방향으로 흐릅니다. 그만큼 MicroStrategy Collaboration Server는 게시-구독 모델을 기반으로 어떤 클라이언트에 어떤 메시지가 전달되는지 관리합니다. 클라이언트 애플리케이션은 주제에 대한 설명을 게시할 수 있으며 해당 주제를 구독하는 모든 클라이언트에 알림이 전송됩니다.