Prerequisites: Other Backends
In addition to the information in the table below.
See the topic of the backend The search engine your SmartHub instance uses to perform queries. SmartHub can be configured to use more than one search engine. you are using for additional information about its Prerequisites.
About
The backends listed under Connect SmartHub to Other Backends are domain-specific backends.
These backends have specific characteristics.
Supported and Unsupported functions are listed here:
Supported Functions include, but are not limited to:
- Pagination
- Sorting
Unsupported Functions include:
- Query translation
- Refiners
For these reasons, Domain-specific backends are typically used with content-by-search components.
Note: Be sure to install all the prerequisites listed for your SmartHub and backend instance.
Any issues experienced by BA Insight clients during installation are typically traced to a failure to meet the required prerequisites.
Installation Prerequisite Checklist
Important!
If you have already installed BA Insight SmartHub and a backend, skip to the "Search Engine The search engine your SmartHub instance uses to perform queries. SmartHub can be configured to use more than one search engine." portion of the Requirements table below
Requirement |
Description |
Completed |
|
---|---|---|---|
SmartHub Server | |||
|
Operating System | Microsoft Windows Server
|
|
Windows Roles and Features | Must have Web Server(IIS) role enabled with the following Roles and Features selected:
|
|
|
.NET Framework |
|
|
|
User Accounts | |||
|
Service Account |
Local or network service account Local account used by the service control manager. Not recognized by the security subsystem, so you cannot specify its name in a call to the LookupAccountName function. Has minimum privileges on the local computer and acts as the computer on the network. used to run the SmartHub Application pool in IIS
|
Account credentials: (domain\user) |
|
Installation Account |
Account used to install SmartHub
|
Account credentials: (domain\user) |
Supported Web Browsers | |||
|
|
*Unsupported Web Browsers Other web browsers may work with SmartHub, but are not officially supported by BA Insight, such as:
Browsers that are in incognito mode are not supported. |
|
Analytics Index | |||
|
Elasticsearch v7.6 |
Secured or non-secured Elastic configurations supported. Note: The Elasticsearch index used for the SmartHub data does not have to be the same instance use for the search index (backend). Note: Elasticsearch requires Java JDK. Elasticsearch v7.x and later bundles Java with the software (OpenJDK). A separate Java download/install is NOT required. For assistance installing a single-node instance of elastic, see: How to Install Elasticsearch for Analytics |
Elasticsearch URL: Elasticsearch Username: Elasticsearch Password: |
Kibana A source-available data visualization dashboard for Elasticsearch v7.6 |
Kibana must be configured to use the above Elasticsearch index. Supports secured or non-secured Kibana configurations For assistance installing Kibana and running as a Windows service, see: How to Install Kibana for Analytics |
Kibana URL: Kibana Username: Kibana Password: |
|
NLQ Enables users to find information by making requests as if they were speaking to a person. Services (Optional) | |||
|
|
Only one NLQ service should be configured. Supported NLQ/AI Engines:
For more information see: |
Service Endpoint:
Service Key (LUIS only): |
Search Engine (backend) | |||
|
Bing News |
|
See your specific backend topic for complete information, including limitations, requirements, and configuration settings. |
Bing Search | |||
Egnyte Backend |
|
||
Expertise Backend |
|
||
iManage Backend |
A service account can only be used with a single SmartHub instance at any one time. |
||
Microsoft Academic Knowledge |
|
||
Microsoft Search Items |
|
||
Microsoft Search Calendar | |||
Microsoft Search External Items | |||
Microsoft Search Emails | |||
NetDocuments Backend |
|
||
PubMed Backend |
|
||
RightFind Backend |
|
||
Network Requirements | |||
|
DNS The system that converts website domain names (hostnames) into numerical values (IP address) so they can be found and loaded into your web browser. entry for SmartHub site |
This can be either an internal, or an external (public) DNS entry. Entry can point to VIP / F5 / Load Balancer / other network device. Requests should be routed to IIS on the SmartHub server over the chosen ports. |
DNS name / URL for SmartHub: |
SSL Certificate SSL certificates use a key pair: a public and a private key. These keys work together to establish an encrypted connection. The certificate also contains what is called the “subject,” which is the identity of the certificate/website owner. | If running SmartHub over SSL (recommended), a signed SSL certificate for that DNS name (or appropriate wildcard cert) is required. |
Certificate name: Passphrase (if required): |
|
Internal Network Connectivity |
The SmartHub server must have network connectivity to the following:
|
Verified:
|
|
External Network Connectivity | Network connectivity from the SmartHub server to the following Microsoft Azure services is required if you use the service(s):
|
Verified:
|