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: 
  |