You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/connector-salesforce-service-cloud.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: jianleishen
7
7
ms.subservice: data-movement
8
8
ms.topic: how-to
9
9
ms.custom: synapse
10
-
ms.date: 09/04/2025
10
+
ms.date: 03/23/2026
11
11
---
12
12
13
13
# Copy data from and to Salesforce Service Cloud V2 using Azure Data Factory or Azure Synapse Analytics
@@ -205,6 +205,7 @@ To copy data from Salesforce Service Cloud, set the source type in the copy acti
205
205
| type | The type property of the copy activity source must be set to **SalesforceServiceCloudV2Source**. | Yes |
206
206
| query | Use the custom query to read data. You can only use [Salesforce Object Query Language (SOQL)](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm) query. If query is not specified, all the data of the Salesforce object specified in "objectApiName/reportId" in dataset will be retrieved. | No (if "objectApiName/reportId" in the dataset is specified) |
207
207
| includeDeletedObjects | Indicates whether to query the existing records, or query all records including the deleted ones. If not specified, the default behavior is false. <br>Allowed values: **false** (default), **true**. | No |
208
+
| preserveScaleFromSchema | Indicates whether to enable decimal scale rounding or not according to the decimal scale definition in the schema. Rounding only happens when property is set to true. If not specified, the default behavior is false. For example, if a column is defined as decimal(18,3) in the schema, the value 123.123789 is rounded to 123.124 when this option is enabled. <br>Allowed values: **false** (default), **true**. | No |
208
209
| partitionOption | Provide capability to automatically detect and apply the optimal partitioning algorithm to optimize for read throughput when applicable. You are recommended to specify `AutoDetect` for long-running copy that can benefit from multi-threaded reads. The default value is `AutoDetect`. | No |
209
210
210
211
> [!IMPORTANT]
@@ -236,6 +237,7 @@ To copy data from Salesforce Service Cloud, set the source type in the copy acti
236
237
"type": "SalesforceServiceCloudV2Source",
237
238
"query": "SELECT Col_Currency__c, Col_Date__c, Col_Email__c FROM AllDataType__c",
238
239
"includeDeletedObjects": false,
240
+
"preserveScaleFromSchema": false,
239
241
"partitionOption": "AutoDetect"
240
242
},
241
243
"sink": {
@@ -334,7 +336,7 @@ The following table shows the release stage and change logs for different versio
| Salesforce Service Cloud V1 | Removed | Not applicable. |
337
-
| Salesforce Service Cloud V2 | GA version available | • Support OAuth2ClientCredentials authentication instead of the basic authentication. <br><br> • Support SOQL query only.<br><br>• Support report by selecting a report ID.<br><br>• Support `partitionOption` in the copy activity source. <br><br>• `readBehavior` is replaced with `includeDeletedObjects` in the copy activity source or the lookup activity.|
339
+
| Salesforce Service Cloud V2 | GA version available | • Support OAuth2ClientCredentials authentication instead of the basic authentication. <br><br> • Support SOQL query only.<br><br>• Support report by selecting a report ID.<br><br>• Support `partitionOption` in the copy activity source. <br><br>• Support `preserveScaleFromSchema` in the copy activity source. <br><br>• `readBehavior` is replaced with `includeDeletedObjects` in the copy activity source or the lookup activity.|
338
340
339
341
### <aname="upgrade-the-salesforce-service-cloud-linked-service"></a> Upgrade the Salesforce Service Cloud connector
340
342
@@ -348,6 +350,8 @@ Here are steps that help you upgrade your Salesforce Service Cloud connector:
348
350
349
351
1. Support `partitionOption` in the copy activity source. For the detailed configuration, see [Salesforce Service Cloud as a source type](connector-salesforce-service-cloud.md#salesforce-service-cloud-as-a-source-type).
350
352
353
+
1. Support `preserveScaleFromSchema` in the copy activity source. For the detailed configuration, see [Salesforce Service Cloud as a source type](connector-salesforce-service-cloud.md#salesforce-service-cloud-as-a-source-type).
354
+
351
355
1.`readBehavior` is replaced with `includeDeletedObjects` in the copy activity source or the lookup activity. For the detailed configuration, see [Salesforce Service Cloud as a source type](connector-salesforce-service-cloud.md#salesforce-service-cloud-as-a-source-type).
Copy file name to clipboardExpand all lines: articles/data-factory/connector-salesforce.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: jianleishen
7
7
ms.subservice: data-movement
8
8
ms.topic: how-to
9
9
ms.custom: synapse
10
-
ms.date: 09/04/2025
10
+
ms.date: 03/23/2026
11
11
---
12
12
13
13
# Copy data from and to Salesforce V2 using Azure Data Factory or Azure Synapse Analytics
@@ -249,6 +249,7 @@ To copy data from Salesforce, set the source type in the copy activity to **Sale
249
249
| type | The type property of the copy activity source must be set to **SalesforceV2Source**. | Yes |
250
250
| query | Use the custom query to read data. You can only use [Salesforce Object Query Language (SOQL)](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm) query. If query isn't specified, all the data of the Salesforce object specified in "objectApiName/reportId" in dataset is retrieved. | No (if "objectApiName/reportId" in the dataset is specified) |
251
251
| includeDeletedObjects | Indicates whether to query the existing records, or query all records including the deleted ones. If not specified, the default behavior is false. <br>Allowed values: **false** (default), **true**. | No |
252
+
| preserveScaleFromSchema | Indicates whether to enable decimal scale rounding or not according to the decimal scale definition in the schema. Rounding only happens when property is set to true. If not specified, the default behavior is false. For example, if a column is defined as decimal(18,3) in the schema, the value 123.123789 is rounded to 123.124 when this option is enabled. <br>Allowed values: **false** (default), **true**. | No |
252
253
| partitionOption | Provide capability to automatically detect and apply the optimal partitioning algorithm to optimize for read throughput when applicable. You are recommended to specify `AutoDetect` for long-running copy that can benefit from multi-threaded reads. The default value is `AutoDetect`. | No |
253
254
254
255
> [!IMPORTANT]
@@ -280,6 +281,7 @@ To copy data from Salesforce, set the source type in the copy activity to **Sale
280
281
"type": "SalesforceV2Source",
281
282
"query": "SELECT Col_Currency__c, Col_Date__c, Col_Email__c FROM AllDataType__c",
282
283
"includeDeletedObjects": false,
284
+
"preserveScaleFromSchema": false,
283
285
"partitionOption": "AutoDetect"
284
286
},
285
287
"sink": {
@@ -378,7 +380,7 @@ The following table shows the release stage and change logs for different versio
| Salesforce V2 | GA version available | • Support OAuth2ClientCredentials authentication instead of the basic authentication. <br><br> • Support SOQL query only.<br><br>• Support report by selecting a report ID.<br><br>• Support `partitionOption` in the copy activity source. <br><br>• `readBehavior` is replaced with `includeDeletedObjects` in the copy activity source or the lookup activity.|
383
+
| Salesforce V2 | GA version available | • Support OAuth2ClientCredentials authentication instead of the basic authentication. <br><br> • Support SOQL query only.<br><br>• Support report by selecting a report ID.<br><br>• Support `partitionOption` in the copy activity source.<br><br>• Support `preserveScaleFromSchema` in the copy activity source. <br><br>• `readBehavior` is replaced with `includeDeletedObjects` in the copy activity source or the lookup activity.|
382
384
383
385
### <aname="upgrade-the-salesforce-linked-service"></a> Upgrade the Salesforce connector from V1 to V2
384
386
@@ -392,6 +394,8 @@ Here are steps that help you upgrade your Salesforce connector:
392
394
393
395
1. Support `partitionOption` in the copy activity source. For the detailed configuration, see [Salesforce as a source type](connector-salesforce.md#salesforce-as-a-source-type).
394
396
397
+
1. Support `preserveScaleFromSchema` in the copy activity source. For the detailed configuration, see [Salesforce as a source type](connector-salesforce.md#salesforce-as-a-source-type).
398
+
395
399
1.`readBehavior` is replaced with `includeDeletedObjects` in the copy activity source or the lookup activity. For the detailed configuration, see [Salesforce as a source type](connector-salesforce.md#salesforce-as-a-source-type).
0 commit comments