# DataBridgeAgent

> **DataBridgeAgent** is a standalone package that can be used to extract data from your source system to the blob storage for use in **Process Mining Automation Suite**. It contains the **Process Mining** on-premises (stand-alone) build and the on-premises `.mvp` connector used to prepare the dataset. Currently, the following on-premises `.mvp` connectors are included in **DataBridgeAgent**:
* **SAP Connector for Purchase-to-Pay Discovery Accelerator**; See [Using DataBridgeAgent with SAP Connector for Purchase-to-Pay Discovery Accelerator](https://docs.uipath.com/process-mining/automation-suite/2023.10/user-guide/using-databridgeagent-with-sap-connector-for-purchase-to-pay-discovery-accelerator#using-databridgeagent-with-sap-connector-for-purchase-to-pay-discovery-accelerator).
* **SAP Connector for Order-to-Cash Discovery Accelerator**; See [Using DataBridgeAgent with SAP Connector for Order-to-Cash Discovery Accelerator](https://docs.uipath.com/process-mining/automation-suite/2023.10/user-guide/using-databridgeagent-with-sap-connector-for-order-to-cash-discovery-accelerator#using-databridgeagent-with-sap-connector-for-order-to-cash-discovery-accelerator).

**DataBridgeAgent** is a standalone package that can be used to extract data from your source system to the blob storage for use in **Process Mining Automation Suite**. It contains the **Process Mining** on-premises (stand-alone) build and the on-premises `.mvp` connector used to prepare the dataset. Currently, the following on-premises `.mvp` connectors are included in **DataBridgeAgent**:
* **SAP Connector for Purchase-to-Pay Discovery Accelerator**; See [Using DataBridgeAgent with SAP Connector for Purchase-to-Pay Discovery Accelerator](https://docs.uipath.com/process-mining/automation-suite/2023.10/user-guide/using-databridgeagent-with-sap-connector-for-purchase-to-pay-discovery-accelerator#using-databridgeagent-with-sap-connector-for-purchase-to-pay-discovery-accelerator).
* **SAP Connector for Order-to-Cash Discovery Accelerator**; See [Using DataBridgeAgent with SAP Connector for Order-to-Cash Discovery Accelerator](https://docs.uipath.com/process-mining/automation-suite/2023.10/user-guide/using-databridgeagent-with-sap-connector-for-order-to-cash-discovery-accelerator#using-databridgeagent-with-sap-connector-for-order-to-cash-discovery-accelerator).

If you want to use your own custom `.mvp` connector, you can add it to **DataBridgeAgent**. In this case, you need to configure **DataBrigdeAgent** for use with your connector. See [Adding a custom connector to DataBridgeAgent](https://docs.uipath.com/process-mining/automation-suite/2023.10/user-guide/adding-a-custom-connector-to-databridgeagent#adding-a-custom-connector-to-databridgeagent).

:::important
**DataBridgeAgent** automatically converts input field names to lowercase and special characters to underscores. If you use **DataBridgeAgent** to load data, make sure to edit the transformations of your process app and set **all** input fields to lowercase. For example: {{ pm_utils.to_varchar('Cases_base_raw."Case_ID"') }} as "Case_ID", must be changed to {{ pm_utils.to_varchar('Cases_base_raw."case_id"') }} as "Case_ID",.
:::

## Difference from an on-premise installation

**DataBridgeAgent** is different from an on-premise (stand-alone) installation since it:
* is a command-line tool, and therefore does not have a user interface;
* does not require a separate license;
* does not require IIS.
  :::note
  The **DataBridgeAgent** already includes the connectors. You do not need to download and deploy the connector itself.
  :::
