# System requirements

> **Process Mining** on Automation Suite requires a separate Microsoft SQL Server for the `AutomationSuite_ProcessMining_Warehouse` for data storage for **Process Mining** process apps. This page provides hardware requirements and recommendations for setting up a Microsoft SQL Server machine for `AutomationSuite_ProcessMining_Warehouse`.
:::note
Both **Microsoft SQL Server Enterprise** and **Microsoft SQL Server** are supported for **Process Mining**.
:::
:::note
**Recommendation** Using a **Multi-AZ Amazon RDS instance** is recommended, but you can use a **Single-AZ Amazon RDS instance** for Process Mining.
:::

## Introduction

**Process Mining** on Automation Suite requires a separate Microsoft SQL Server for the `AutomationSuite_ProcessMining_Warehouse` for data storage for **Process Mining** process apps. This page provides hardware requirements and recommendations for setting up a Microsoft SQL Server machine for `AutomationSuite_ProcessMining_Warehouse`.
:::note
Both **Microsoft SQL Server Enterprise** and **Microsoft SQL Server** are supported for **Process Mining**.
:::
:::note
**Recommendation** Using a **Multi-AZ Amazon RDS instance** is recommended, but you can use a **Single-AZ Amazon RDS instance** for Process Mining.
:::

Check out [Configuring Microsoft SQL Server](https://docs.uipath.com/automation-suite/automation-suite/2023.10/installation-guide/configuring-ms-sql-server). For more information on how to manually add **Process Mining** in the `cluster.json` configuration file check out [Manual: Advanced installation experience](https://docs.uipath.com/automation-suite/automation-suite/2023.10/installation-guide/advanced-installation-experience).

Refer to [Software requirements](https://docs.uipath.com/automation-cloud/automation-suite/2023.10/admin-guide/software-requirements) for the requirements to access the UiPath Platform.

### Browser compatibility

For an optimal browsing experience when working with **Process Mining**, we recommend using Google Chrome, Microsoft Edge Chromium, or Mozilla Firefox.

:::note
**Process Mining** may experience performance issues with Safari.
:::

### CData Sync

For more information on system requirements for CData Sync, refer to the official [CData Sync - Server Administration documentation](https://cdn.cdata.com/help/ASK/sync/Server-Administration.html).

### Before you begin

To calculate the hardware requirements, you need to have an indication of:

* the number of (million) events in your process.
* the number of case and event fields in your output data.
  :::note
  In a development environment, for performance reasons, it is recommended to work on a small development dataset with a limited number of records.
  :::
:::note
To check the dependencies with other products, go to the [Cross-product dependencies](https://docs.uipath.com/automation-suite/automation-suite/2023.10/installation-guide/cross-product-dependencies) page in the Automation Suite guide.
:::

## Capacity calculation

You can use the [UiPath Automation Suite Install Sizing Calculator](https://docs.uipath.com/automation-suite/automation-suite/2023.10/installation-guide/capacity-planning) to determine the hardware requirements for setting up a dedicated Microsoft SQL Server machine for **Process Mining**. When you add **Process Mining** to the **Product section**, the minimum requirements for **1 Dedicated SQL Server** are displayed. The following illustration shows the **Automation Suite Install Sizing Calculator**.

  ![Capacity calculator](https://dev-assets.cms.uipath.com/assets/images/process-mining/process-mining-capacity-calculator-19110-a415917a-fa29bf51.webp)

### Calculating the recommended hardware requirements for SQL Server

Follow these steps to calculate the recommended requirements for setting up a dedicated Microsoft SQL Server machine for **Process Mining**.

| Step | Action |
| --- | --- |
| 1 | Go to the **Capacity Calculator**. |
| 2 | Click on **Change Product Selection**. |
| 3 | Select the **Process Mining** option button in the list of **Products** and click on **Add** to add **Process Mining** to the **Product selection**. |
| 4 | Click on **Process Mining** in the **Product selection**. |
| 5 | Enter the appropriate values for **Number of Events In Millions** and the **Number of Case and Events Fields**. |

The following illustration shows an example.

  ![Capacity calculator](https://dev-assets.cms.uipath.com/assets/images/process-mining/process-mining-capacity-calculator-19417-3b41c2b1-1125c736.webp)

### CPU (cores)

The number of CPUs needed depends on how much of the transformations can be executed in parallel and the number the concurrent data runs. In case of performance problems with a many concurrent users, consider increasing the number of CPU cores and RAM.

### RAM

There must be enough RAM available for having both input data and output data in memory.

### Disk space (GB)

The required disk storage depends on the number of transformation steps needed from raw data to output data of the connector.

### SQL Server tempdb database size

The SQL Server tempdb database must be big enough to fit all the data. Otherwise, a transformation run cannot be completed successfully.
