Manager Version
|
Operating System
|
Excel Version
|
Language
|
---|---|---|---|
9.4.x onwards
|
Windows 2019
Windows 2016
Ubuntu 20.04
Ubuntu 18.04
RHEL 8.6
RHEL 9.0
|
Excel 97-2003 (.xls)
Excel Workbook (.xlsx)
|
English (US)
|
After successfully building the spreadsheet agent, ExcelAgentSupportedFormulas.html would be available in analysis_spreadsheet_agent directory. ExcelAgentSupportedFormulas.html file contains a list of MS-Excel supported and un supported function. |
Property | Description |
---|---|
URI | Specifies the URI of the ThingWorx server where the Analytics Manager framework is running. For example, ws://localhost:8080/Thingworx/WS. |
AppKey | Specifies the key used to communicate with ThingWorx without requiring any other authentication. You can use the default or create your own key in ThingWorx and specify it here. |
ScanRate | This property is applicable to simulation jobs only. Specifies the interval in milliseconds at which the agent checks for simulation property updates and triggers analysis jobs. Jobs are triggered only if property values have changed since the last scan. By default, this is set to 500. |
CallTimeout | Specifies the time in milliseconds that a server call waits before failing with a time-out error. Set this value according to the latency of the network. By default, this is set to 90000 milliseconds. |
ConnectionTimeout | A value used during agent startup to specify the maximum amount of time in milliseconds that the agent will wait when connecting to the ThingWorx server. If the initial connection attempt fails, the agent waits for two seconds before attempting to connect again. The agent repeats this process until the ConnectionTimeout number of milliseconds is reached. Then the startup will fail. By default, this is set to 20000 milliseconds. |
AgentID | Specifies a unique string that is used for the identification of an agent to the ThingWorx server. If the value is not specified, a unique ID is generated automatically and is reused until a different one is provided using this property. |
AppImplClass | Specifies the fully qualified name of the class that implements the application interface. This class contains the bridging code between the agent and the analysis provider. This property is required. |
ConnectorName | Specifies the name of the connector to which this agent must communicate. The default value TW.AnalysisServices.Excel.ExcelConnector is installed by the Analytics Manager extension on the ThingWorx serve. |
AgentWorkDir | Specifies the directory used by the agent to store model files, temporary files, result files, and data files. The default AgentFiles folder is created in the installation directory of the agent. The following subdirectories are created under this directory: • Models • TempFiles • Results • DataFiles |
AppExecutionThreadpoolSize | Specifies the number of jobs that a client can handle at a time. |
UseRedundantAgent | Used to monitor the primary agent for crashes. If the value is set to true, a secondary agent is launched at the startup. This secondary agent monitors the primary agent. If the primary agent crashes, it is restarted automatically. If the secondary agent fails, the primary agent restarts it. |
GatherClientHealthData | Set the value to true to monitor the health of the client. By default, this is set to false. |
ClientHealthDataInterval | Specifies the time interval in milliseconds after which the agent polls the system and its clients for health information. The default value is 60000. |
ClientInstanceInitCount | Specifies the number of client instances that start when the agent is started. The default value is 1. |
ClientInstanceMaxCount | Specifies the maximum number of client instances that this agent can start. Specify a value greater than 0 to provide a fixed maximum value for the number of clients. |
MaxMessageSize | Specifies the maximum messages transfer limit (in bytes) between the agent and the server per request. |
SupportDeployment | Set to true to deploy new docker-based or jar-based analysis agents. |