System Requirements
System Requirements
System requirements and release matrices for all PTC products are stored in the Release Advisor. The matrices provide information about the compatible operating systems, web browsers, third-party software, and other PTC products. When you want to review a release matrix for a current PTC product, or are ready to upgrade to a new version of a PTC product, the Release Advisor can help guide you to the information you need.
Using Release Advisor
When you want to review a release matrix for a current PTC product, or are ready to upgrade to a new version of a PTC product, the Release Advisor can help guide you to the information you need.
To find system requirements and compatibility information for Analytics Server or Platform Analytics:
1. Log into the Release Advisor.
2. In the Product Family field on the Primary Product page, select ThingWorx. Then select the Product and Version that you want to view or upgrade to. Click Add.
3. Click Next.
* 
At this point, you can click on a link to view a complete release matrix for the selected PTC product.
4. To find specific upgrade information, continue through the advisor adding any of the following information. Click Next to move through the pages.
Additional PTC products that you currently use
Databases you currently use
Operating systems you currently use
Additional recommended products that you are interested in
5. Release Advisor generates a compatibility report with suggested upgrades. You can also click on a link for individual products to view a complete release matrix for that product.
* 
You can click on the link to view the release matrix from any page in Release Advisor.
For additional information on using Release Advisor, see this Technical Support Article in the PTC Knowledge Base.
Third-Party Software
Analytics Server and Platform Analytics each require specific third-party software. Some some third-party software is bundled with the installers and is installed automatically. Some must be downloaded and installed manually. The table below shows which third-party software is required. For information about versions, see the Release Advisor matrix pages listed above.
Third-Party Software
Installation Type
For Analytics Server:
NSSM (Windows only)
Automatic
ZooKeeper
Automatic
For Platform Analytics:
NSSM (Windows only)
Automatic
RabbitMQ
Automatics or point to an existing instance
Apache Flink
Automatics or point to an existing instance
Cygwin (Windows only)
Manual (required for 9.1 or later)
*Erlang
Manual (required if installing the RabbitMQ provided with the installer)
For more information, see the RabbitMQ Erlang Version Requirements.
* 
For property transform to work correctly, install Cygwin and Flink on the same drive (either C or D drive ). For more information refer technical support article CS373384.
* If you install Erlang manually in a Windows environment, you must also set a system environment variable called ERLANG_HOME. To create this variable, use the procedure described in Java for setting the JAVA_HOME variable. Enter the following information for the new variable:
Variable Name – Enter ERLANG_HOME.
Variable Value – Enter the path to your Erlang directory. For example C:\Program Files\erlx.x.x.
For more information about the Erlang manual installation, see Installing on Windows (manual) on the RabbitMQ website.
* 
If you are using an existing external instance of RabbitMQ, Erlang is already installed.
Hardware Requirements
Analytics Server
Platform Analytics
Release
9.x
9.x
Free Disk Space
10 GB
5 GB
CPU Cores
4
4
Internal Memory
16 GB
16 GB
Was this helpful?