Sage X3 Cloud Source Connector
The Sage Business Cloud X3 source connector retrieves data from your X3 Cloud ERP through its REST API layer. It provides authenticated access to the API endpoints exposed by your X3 environment, enabling DataSync to read business objects and representations. This connector is available exclusively for Sage Business Cloud X3 and does not support on‑premises X3 installations.
After creating all required source connections, configure your destination connection to finalize the setup.
Locate your BI Sync API details
- Log in to your Partner Portal.
- In the deployment list, select your deployment.
- Select the BI integrations tab.
- Copy the BI Sync API URL and BI Sync API key and store them securely. You will need both when creating your source connection.
Create a source connection in DataSync
- Log in to DataSync.
- From the welcome screen, select Connections.
- Next to Source Connections, click New.
- Select Sage X3 (Cloud).
- In the Connection Properties panel, enter the required connection properties.
- (Optional) In the Additional Connection Properties panel, click Add property and specify the relevant parameters.
- In the Advanced Settings panel, configure the advanced settings, including the Tracking Type and any other required values.
- Click Save.
Parameters
Connection properties
| Parameter | Description |
|---|---|
| Description | Unique name for the connection. Example: Sage X3 Cloud |
| Tenant URI | Base URL of the X3 deployment. Matches the BI Sync API URL. Example: https://subdomain.dev-sagex3.com |
| Sync Route | API route exposed by your X3 environment. Example: syncapi |
| Tenant Folder | API folder to expose. Derived from the last segment of the BI Sync API URL, with the specific folder appended. Example: SEED |
| Tenant API Key | BI Sync API key associated with your X3 instance. Each instance uses a single key shared across all folders. |
| Page size | Number of records returned per API call during paging. Higher values return more data per page but may increase timeout risk. Default: 1000 |
| Verbosity | Logging level that determines the amount of detail captured:
|
Additional connection properties (optional)
Additional connection‑string properties that are not included in the Connection Properties panel. For each property you add, you can choose whether it is Visible or Encrypted. Selecting Encrypted hides the value in the interface and stores it securely in the back end, which is recommended for sensitive information such as passwords.
| Property | Value |
|---|---|
ConverDateTimeToGMT | Automatically set to True. Converts all DateTime values to GMT. |
Advanced settings
Advanced settings define how the Sage X3 Cloud connector tracks changes, manages regional and time‑related configuration, and processes data batches during extraction. These options allow you to fine‑tune performance and accuracy and should be adjusted according to your environment and operational requirements.
| Setting | Description |
|---|---|
| Tracking Type | Method used to track changes: None or Date. |
| Region | Regional configuration for the connector, if required by your deployment. |
| Time Zone | Time zone that matches the Sage X3 Cloud application server. |
| Time Offset | Refresh offset (in seconds) used to compensate for timing discrepancies during record selection. Minimum: 0; maximum: 3600. |
| Batch Size | Number of records processed per batch during extraction. Larger batches increase memory usage but may improve performance up to a limit. Default: 2000; maximum recommended: 10000. Adjust this value according to network and disk performance; the default (2000) generally works best. |