Prerequisites: SmartHub with Azure Cognitive Search
Installation Prerequisite Checklist
Prerequisites | Requirement |
Description |
Completed |
---|---|---|---|
SmartHub Server: OS | Operating System | Microsoft Windows Server
|
|
SmartHub Server: Windows Roles and Features | Windows Roles and Features | Must have Web Server (IIS) role enabled with the following Roles and Features selected:
|
|
SmartHub Server: .NET Framework | .NET Framework |
|
|
Accounts: Service |
Service Account (domain\user) |
Local or network service account used to run the SmartHub Application pool in IIS
|
Account credentials: (domain\user) |
Accounts: Installation |
Installation Account (domain\user) |
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 Index | Elasticsearch 8.1.2 |
Note: The Elasticsearch index used for the SmartHub data does not have to be the same instance use for the search index (backend).
Java: The SmartHub Analytics component requires Elasticsearch Java JDK. Elasticsearch v7.x and later bundles Java with the software (OpenJDK). A separate Java download/install is NOT required. For more information see Elasticsearch documentation.
|
Elasticsearch URL: Elasticsearch Username: Elasticsearch Password: |
Analytics Index: Kibana | Kibana 8.1.2 |
|
Kibana URL: Kibana Username: Kibana Password: |
Haystack Service (Optional) | Haystack Service is required for the Questions and Answers feature. |
BA Insight recommends that Haystack be deployed to a separate server/resource so SmartHub performance is not negatively impacted.
|
|
NLQ 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
|
Azure Search |
SmartHub v6.x supports Azure Search as a search index. Before you integrate your Azure Search Backend with SmartHub you must satisfy the following requirements:
Azure Index Limitation: In SmartHub you must configure one backend for every Azure Search index you intend to query. |
Azure Cognitive Search URL: Azure Cognitive Search Username: Azure Cognitive Search Password: |
Network Requirements: DNS |
DNS entry for SmartHub site |
|
DNS name / URL for SmartHub: |
Network Requirements: SSL Cert | SSL Certificate | If running SmartHub over SSL (recommended), a signed SSL certificate for that DNS name (or appropriate wildcard cert) is required. |
Certificate name: Pass-phrase (if required): |
Network Requirements: Internal |
Internal Network Connectivity |
The SmartHub server must have network connectivity to the following:
|
Verified:
|
Network Requirements: External | External Network Connectivity | Network connectivity from the SmartHub server to the following Microsoft Azure services is required if you use the service(s):
|
Verified:
|