MicroStrategy ONE
Library Administration Control Panel
You can access the Library Admin control panel by navigating to <FQDN>:<port>/MicroStrategyLibrary/admin
. The control panel allows you to examine and configure settings for Library server and Collaboration server. Additionally you can view the settings related to communication with the Intelligence server and configurations in MicroStrategy Library such as the Intelligence server cluster it is connected to.
You can also View and Edit Library Administration Settings in Workstation.
Starting in MicroStrategy 2021 Update 8, you can Select an Authentication Mode at the Application Level in Workstation.
Overview Tab
The Library Admin Overview tab provides the ability to examine the machine name, port, state, and Intelligence and Collaboration servers. The top right corner of each component displays its current status. Click Edit to change settings for Intelligence and Collaboration servers. You can also choose to expose or hide the Collaboration service feature to users.
Configure Collaboration Server
To add a Collaboration server, only the machine name (hostname) and port are required.
The Collaboration server uses 3000 as the default port. If the administrator uses 0 as the port number when configuring the Collaboration server, it will be replaced with 3000.
Configure Intelligence Server
To add an Intelligence server, the administrator needs to specify the machine name (hostname), port, and TLS status.
The Intelligence server uses 34952 as the default port. If the administrator uses 0 as the port number, the Library server tries to connect to an Intelligence server under port 34952.
Ensure the input is the DNS of an Intelligence Server and not other intermediate components. Load balancers are not supported between the MicroStrategy Library and Intelligence Server layers, as load balancing is handled within these layers by MicroStrategy Library.
Error / Warning Messages / Troubleshooting
Existing configuration issues appear with an error or warning icon on the Overview page:
- Error icons in red: The system is not running as expected. Click to view a more detailed message.
- Warning icons in yellow: There are some minor issues that should be addressed.
When you click an error or warning icon, a pop up window displays a detailed error message. It provides actions and links regarding why the issue occurred and how to resolve it.
Timeout Settings
If you receive a Timeout Error in the Library Admin control panel, modify the timeout settings in the Library server configuration file configOverride.properties to a larger value. For example:
http.connectTimeout=5000
http.requestTimeout=10000
Library Server Tab
The Library Server tab allows an administrator to view their deployment's Library URL, Web Server URL, configure authentication modes, security settings, extend user sessions, access the Mobile configuration link, and configure connectivity settings to the Modeling service.
Library Server
The connection URL for MicroStrategy Library.
MicroStrategy Web
This provides a connection URL to MicroStrategy Web, which enables the Web options in Library.
Related Content Settings
This section allows you to manage the content displayed in the Related Content section of your dashboard. You can choose to show all related content, restrict recommendations to only certified items, or disable the setting completely.
Authentication Modes
The Authentication Modes section gives an administrator to dictate which authentication modes they want to allow. When the authentication mode is updated and saved, the server typically requires a restart.
Trusted authentication mode cannot be used in combination with any other log in mode.
Starting in MicroStrategy 2021 Update 8, you can Select an Authentication Mode at the Application Level in Workstation.
Security Settings
Chrome Web Browser version 80 and above introduces new changes which may impact embedding. For more information, see KB484005: Chrome v80 Cookie Behavior and the Impact on MicroStrategy Deployments.
As with any web application, extending a user session may increase security risk and exposure. The extended session is governed by the Intelligence server Authentication Policy/Token Lifetime. By default, a Library http session times out after 30 minutes. Enabling the Keep users logged in feature will extend the user session beyond 30 minutes and up to Token Lifetime. It is strongly recommended that you do not modify the Token Lifetime beyond the default value of 24 hours.
The first security settings section allows administrators to allow Library embedding in other sites. In other words, this section enables Cross-Origin Resource Sharing (CORS) settings. You must enable your CORS settings to use MicroStrategy products like HyperIntelligence or MicroStrategy for Office or to embed a dashboard in a website.
To enable CORS, select All. When this security setting is updated and saved, restart the Library application.
Additionally, the security settings section allows administrator to enter an optional secret key which is used to allow sharing sessions between MicroStrategy Web and MicroStrategy Library.
To extend a user session, select the Keep users logged in checkbox.
Mobile Configuration
The mobile configuration link provides with the mobile server link which can copied and can be accessed.
Global Search
Select Enable Global Search to allow users to search for content outside their personal library.
Modeling Service
To share sessions between MicroStrategy Library and the MicroStrategy Modeling service, ensure the secret key in MicroStrategy Library's Security Settings section matches the secret key in the MicroStrategy Modeling service.
For more information on how to configure the secret key in the Modeling service, see Modeling Service Configuration Properties.
Connection Method
This setting allows the administrator to manage the default approach of how the Library server locates the Modeling services.
- Auto-discovery: Allows the Library server to automatically locate the Modeling service and set up the connection using Consul and/or the connected Intelligence Service by default. (Recommended)
- Specified URLs: Allows the Library server to refer to the specified URL path to locate the Modeling service and set up the connection. If it fails, it falls back to Auto-discovery.
Any changes to this section only impact new user sessions. Existing user sessions must be logged out and then logged back in.
Enable TLS
Enable this option if the Modeling service is HTTPS enabled, but with a private Root CA certificate or self-signed certificate. In this case, a trustStore file and its password must be configured within configOverride.properties
. For a Modeling service that is HTTPS enabled with a public Root CA certificate, disable this option.
For more information on how to set up the HTTPS connection between the Library server and the Modeling service, see Configure HTTPS Connection Between Library Server and Modeling Service.
Intelligence Server Tab
The Intelligence server tab allows the administrator to manage the Intelligence server Machine information.
It includes the following sections:
-
Intelligence Server Machine Information
This section allows for the input of Machine name and Port Number for the Intelligence server.
-
Intelligence Server Connection Settings
The Intelligence server Connection Settings tab allows the administrator to configure the following parameters:
- Initial Pool Size
- Maximum Pool Size
- Request Timeout (socket connection request timeout is in milliseconds for the Intelligence server)
- Working Set Size (indicates the number of recent reports or documents in memory for manipulation)
- Search Working Set Size (Indicates the maximum number of concurrent searches which stay in memory)
Collaboration Server Tab
This tab displays the server URL and that state of the Collaboration server machine. It also allows the administrator to update the following settings for the Collaboration server that is currently connected:
-
Enable Comments or Discussions
-
Enable TLS
- Enable Logging
-
Trusted Certificate Setting
To access this section, the communication between the Library server and the Collaboration server needs to be established first: no errors or warnings from the Library server to the Collaboration server on the overview page.
Manage Collaboration Panel Features
Manage how your users interact with Collaboration and messaging. This setting allows you to enable or disable the Comments or Discussions panel for end users.
You can choose to show Comments only, Discussions only, or hide the Collaboration panel entirely across the environment. To do this, you can use the checkboxes or the toggle to easily turn off functionality globally. Once making new selections in Library Admin, end users will see the changes immediately.
Collaboration Server Setting
Enable Logging
This setting can enable or disable diagnostic logging functionality in the Collaboration server.
Enable TLS
Selecting this setting requires a keystore path and a passphrase.
Any changes to this section require the administrator to restart the Collaboration server manually. Related warnings appear on this page until the restart is complete.
Collaboration Security Setting
Allow Collaboration embedding in other sites
This setting can enable or disable embedding MicroStrategy Collaboration into other sites.
Trusted Certificate Setting
This section is only visible when the Collaboration server targets a TLS enabled Library server.
Mobile Configuration Tab
The Mobile Configuration tab provides the ability to configure a dashboard or document as the home screen in Library Mobile. This allows the organization to enhance and personalize the overall Library workflow for their end users.
The panel includes the option to create a new configuration.
When creating a new mobile configuration, administrators can customize the following:
- Create a name and description for the new configuration
- Select a dashboard or document to set as the home screen of Library
- Configure Advanced Settings
- Access: Enable access preferences, advanced settings, or set automatic configuration updates
- Connectivity: Specify a time for network timeout
- Logging: Select the maximum log size and logging level
- Cache: Choose to clear caches on logout