Skip to content

Commit 97296f3

Browse files
authored
Merge pull request #294331 from Clare-Zheng82/0206-Update_legacy_for_connectors
[Doc update] Update version name for upgrade connectors
2 parents 41d1e14 + 4c27754 commit 97296f3

15 files changed

+120
-120
lines changed

articles/data-factory/TOC.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -467,9 +467,9 @@ items:
467467
href: connector-google-adwords.md
468468
- name: Google BigQuery
469469
items:
470-
- name: Google BigQuery
470+
- name: Google BigQuery V2
471471
href: connector-google-bigquery.md
472-
- name: Google BigQuery (Legacy)
472+
- name: Google BigQuery V1
473473
href: connector-google-bigquery-legacy.md
474474
- name: Google Cloud Storage
475475
href: connector-google-cloud-storage.md
@@ -549,9 +549,9 @@ items:
549549
href: connector-phoenix.md
550550
- name: PostgreSQL
551551
items:
552-
- name: PostgreSQL
552+
- name: PostgreSQL V2
553553
href: connector-postgresql.md
554-
- name: PostgreSQL (legacy)
554+
- name: PostgreSQL V1
555555
href: connector-postgresql-legacy.md
556556
- name: Presto
557557
href: connector-presto.md
@@ -564,14 +564,15 @@ items:
564564
displayName: timeout
565565
- name: Salesforce
566566
items:
567-
- name: Salesforce
567+
- name: Salesforce V2
568568
href: connector-salesforce.md
569-
- name: Salesforce (legacy)
569+
- name: Salesforce V1
570570
href: connector-salesforce-legacy.md
571-
- name: Salesforce Service Cloud
572-
href: connector-salesforce-service-cloud.md
571+
- name: Salesforce Service Cloud
573572
items:
574-
- name: Salesforce Service Cloud (legacy)
573+
- name: Salesforce Service Cloud V2
574+
href: connector-salesforce-service-cloud.md
575+
- name: Salesforce Service Cloud V1
575576
href: connector-salesforce-service-cloud-legacy.md
576577
- name: Salesforce Marketing Cloud
577578
href: connector-salesforce-marketing-cloud.md
@@ -596,9 +597,9 @@ items:
596597
href: connector-sap-table.md
597598
- name: ServiceNow
598599
items:
599-
- name: ServiceNow
600+
- name: ServiceNow V2
600601
href: connector-servicenow.md
601-
- name: ServiceNow (legacy)
602+
- name: ServiceNow V1
602603
href: connector-servicenow-legacy.md
603604
- name: SFTP
604605
href: connector-sftp.md
@@ -611,9 +612,9 @@ items:
611612
href: connector-smartsheet.md
612613
- name: Snowflake
613614
items:
614-
- name: Snowflake
615+
- name: Snowflake V2
615616
href: connector-snowflake.md
616-
- name: Snowflake (legacy)
617+
- name: Snowflake V1
617618
href: connector-snowflake-legacy.md
618619
- name: Spark
619620
href: connector-spark.md

articles/data-factory/connector-google-bigquery-legacy.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Copy data from Google BigQuery using legacy
2+
title: Copy data from Google BigQuery V1
33
titleSuffix: Azure Data Factory & Azure Synapse
4-
description: Learn how to copy data from Google BigQuery to supported sink data stores by using a copy activity in a legacy Azure Data Factory or Synapse Analytics pipeline.
4+
description: Learn how to copy data from Google BigQuery V1 to supported sink data stores by using a copy activity in an Azure Data Factory or Synapse Analytics pipeline.
55
ms.author: jianleishen
66
author: jianleishen
77
ms.subservice: data-movement
@@ -10,7 +10,7 @@ ms.custom: synapse
1010
ms.date: 01/26/2025
1111
---
1212

13-
# Copy data from Google BigQuery using Azure Data Factory or Synapse Analytics (legacy)
13+
# Copy data from Google BigQuery V1 using Azure Data Factory or Synapse Analytics
1414
[!INCLUDE[appliesto-adf-asa-md](includes/appliesto-adf-asa-md.md)]
1515

1616
This article outlines how to use Copy Activity in Azure Data Factory and Synapse Analytics pipelines to copy data from Google BigQuery. It builds on the [Copy Activity overview](copy-activity-overview.md) article that presents a general overview of the copy activity.

articles/data-factory/connector-google-bigquery.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Copy data from Google BigQuery
2+
title: Copy data from Google BigQuery V2
33
titleSuffix: Azure Data Factory & Azure Synapse
4-
description: Learn how to copy data from Google BigQuery to supported sink data stores by using a copy activity in an Azure Data Factory or Synapse Analytics pipeline.
4+
description: Learn how to copy data from Google BigQuery V2 to supported sink data stores by using a copy activity in an Azure Data Factory or Synapse Analytics pipeline.
55
ms.author: jianleishen
66
author: jianleishen
77
ms.subservice: data-movement
@@ -10,7 +10,7 @@ ms.custom: synapse
1010
ms.date: 01/26/2025
1111
---
1212

13-
# Copy data from Google BigQuery using Azure Data Factory or Synapse Analytics
13+
# Copy data from Google BigQuery V2 using Azure Data Factory or Synapse Analytics
1414

1515
[!INCLUDE[appliesto-adf-asa-md](includes/appliesto-adf-asa-md.md)]
1616

@@ -225,11 +225,11 @@ To learn details about the properties, check [Lookup activity](control-flow-look
225225

226226
To upgrade the Google BigQuery connector, create a new Google BigQuery linked service and configure it by referring to [Linked service properties](#linked-service-properties).
227227

228-
## Differences between Google BigQuery and Google BigQuery (legacy)
228+
## <a name="differences-between-google-bigquery-and-google-bigquery-legacy"></a> Differences between Google BigQuery V2 and V1
229229

230-
The Google BigQuery connector offers new functionalities and is compatible with most features of Google BigQuery (legacy) connector. The table below shows the feature differences between Google BigQuery and Google BigQuery (legacy).
230+
The Google BigQuery V2 connector offers new functionalities and is compatible with most features of Google BigQuery V1 connector. The table below shows the feature differences between Google BigQuery V2 and V1.
231231

232-
| Google BigQuery | Google BigQuery (legacy) |
232+
| Google BigQuery V2 | Google BigQuery V1 |
233233
| :----------- | :------- |
234234
| Service authentication is supported by the Azure integration runtime and the self-hosted integration runtime.<br>The properties trustedCertPath, useSystemTrustStore, email and keyFilePath are not supported as they are available on the self-hosted integration runtime only. | Service authentication is only supported by the self-hosted integration runtime. <br>Support trustedCertPath, useSystemTrustStore, email and keyFilePath properties. |
235235
| The following mappings are used from Google BigQuery data types to interim data types used by the service internally. <br><br>Numeric -> Decimal<br>Timestamp -> DateTimeOffset<br>Datetime -> DatetimeOffset | The following mappings are used from Google BigQuery data types to interim data types used by the service internally. <br><br>Numeric -> String<br>Timestamp -> DateTime<br>Datetime -> DateTime |

articles/data-factory/connector-mariadb.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ For a list of data stores that are supported as sources/sinks by the copy activi
3333

3434
The service provides a built-in driver to enable connectivity, therefore you don't need to manually install any driver using this connector.
3535

36-
This connector currently supports MariaDB of version 10.x, 11.x under the recommended new driver version v2 and 10.0 to 10.5 for the legacy driver version.
36+
This connector currently supports MariaDB of version 10.x, 11.x under the MariaDB connector version 2.0 and 10.0 to 10.5 for version 1.0.
3737

3838
## Prerequisites
3939

@@ -71,12 +71,12 @@ The following sections provide details about properties that are used to define
7171

7272
## Linked service properties
7373

74-
If you use the recommended driver version, the following properties are supported for MariaDB linked service:
74+
If you use version 2.0, the following properties are supported for MariaDB linked service:
7575

7676
| Property | Description | Required |
7777
|:--- |:--- |:--- |
7878
| type | The type property must be set to: **MariaDB** | Yes |
79-
| driverVersion | The driver version when you select the recommended driver version. The value is v2. | Yes |
79+
| driverVersion | The driver version when you select version 2.0. The value is v2. | Yes |
8080
| server | The name of your MariaDB Server. | Yes |
8181
| port | The port number to connect to the MariaDB server. | No |
8282
| database | Your MariaDB database name. | Yes |
@@ -146,7 +146,7 @@ If you use the recommended driver version, the following properties are supporte
146146
}
147147
```
148148

149-
If you use the legacy driver version, the following properties are supported:
149+
If you use version 1.0, the following properties are supported:
150150

151151
| Property | Description | Required |
152152
|:--- |:--- |:--- |
@@ -244,7 +244,7 @@ To copy data from MariaDB, set the source type in the copy activity to **MariaDB
244244

245245
When copying data from MariaDB, the following mappings are used from MariaDB data types to interim data types used by the service internally. See [Schema and data type mappings](copy-activity-schema-and-type-mapping.md) to learn about how copy activity maps the source schema and data type to the sink.
246246

247-
| MariaDB data type | Interim service data type | Interim service data type (for the legacy driver version) |
247+
| MariaDB data type | Interim service data type (for version 2.0) | Interim service data type (for version 1.0) |
248248
|:--- |:--- |:--- |
249249
| `bigint` |`Int64` |`Int64` |
250250
| `bigint unsigned` |`Decimal` |`Decimal` |
@@ -296,17 +296,17 @@ To learn details about the properties, check [Lookup activity](control-flow-look
296296

297297
Here are steps that help you upgrade your MariaDB connector:
298298

299-
1. In **Edit linked service** page, select **Recommended** under **Driver version** and configure the linked service by referring to [Linked service properties](connector-mariadb.md#linked-service-properties).
299+
1. In **Edit linked service** page, select **2.0** under **Version** and configure the linked service by referring to [Linked service properties](connector-mariadb.md#linked-service-properties).
300300

301-
1. The data type mapping for the latest MariaDB linked service is different from that for the legacy version. To learn the latest data type mapping, see [Data type mapping for MariaDB](connector-mariadb.md#data-type-mapping-for-mariadb).
301+
1. The data type mapping for version 2.0 is different from that for version 1.0. To learn the version 2.0 data type mapping, see [Data type mapping for MariaDB](connector-mariadb.md#data-type-mapping-for-mariadb).
302302

303303
1. The latest driver version v2 supports more MariaDB versions. For more information, see [Supported capabilities](connector-mariadb.md#supported-capabilities).
304304

305-
## Differences between the recommended and the legacy driver version
305+
## <a name="differences-between-the-recommended-and-the-legacy-driver-version"></a> Differences between MariaDB version 2.0 and version 1.0
306306

307-
The table below shows the data type mapping differences between MariaDB using the recommended and the legacy driver version.
307+
The table below shows the data type mapping differences between MariaDB version 2.0 and version 1.0.
308308

309-
|MariaDB data type |Interim service data type (using the recommended driver version) |Interim service data type (using the legacy driver version)|
309+
|MariaDB data type |Interim service data type (using version 2.0) |Interim service data type (using version 1.0)|
310310
|:---|:---|:---|
311311
|bit(1)| UInt64|Boolean|
312312
|bit(M), M>1|UInt64|Byte[]|

articles/data-factory/connector-mysql.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ This MySQL connector is supported for the following capabilities:
3535

3636
For a list of data stores that are supported as sources/sinks by the copy activity, see the [Supported data stores](copy-activity-overview.md#supported-data-stores-and-formats) table.
3737

38-
This connector supports MySQL version 5.5, 5.6, 5.7, 8.0, 8.1 and 8.2 under the recommended new driver version v2 and 5.6, 5.7 and 8.0 for the legacy driver version.
38+
This connector supports MySQL version 5.5, 5.6, 5.7, 8.0, 8.1 and 8.2 under the MySQL connector version 2.0 and 5.6, 5.7 and 8.0 for version 1.0.
3939

4040
## Prerequisites
4141

@@ -75,12 +75,12 @@ The following sections provide details about properties that are used to define
7575

7676
## Linked service properties
7777

78-
If you use the recommended driver version,the following properties are supported for MySQL linked service:
78+
If you use version 2.0, the following properties are supported for MySQL linked service:
7979

8080
| Property | Description | Required |
8181
|:--- |:--- |:--- |
8282
| type | The type property must be set to: **MySql** | Yes |
83-
| driverVersion | The driver version when you select the recommended driver version. The value is v2. | Yes |
83+
| driverVersion | The driver version when you select version 2.0. The value is v2. | Yes |
8484
| server | The name of your MySQL Server. | Yes |
8585
| port | The port number to connect to the MySQL server. |No|
8686
| database | Your MySQL database name. |Yes|
@@ -93,10 +93,10 @@ If you use the recommended driver version,the following properties are support
9393
| allowZeroDateTime | Specifying this property value to `true` allows the special "zero" date value of `0000-00-00` to be retrieved from the database. If set to `false` (the default), date columns are returned as DateTime values, which means `0000-00-00` cannot be retrieved. <br><br> MySQL permits you to store a "zero" value of `0000-00-00` as a "dummy date". In some cases, this feature is more convenient than using NULL values, and uses less data and index space. To disallow `0000-00-00` in MySQL, enable the [NO_ZERO_DATE](https://dev.mysql.com/doc/refman/8.4/en/sql-mode.html#sqlmode_no_zero_date) mode. For more information, see this [article](https://dev.mysql.com/doc/refman/8.4/en/date-and-time-types.html).| No |
9494
| connectionTimeout | The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error. | No |
9595
| convertZeroDateTime | Set it to `true` to return DateTime.MinValue for date or datetime columns that have disallowed values. | No |
96-
| guidFormat| Determines which column type (if any) should be read as a GUID. Go to this [article](https://mysqlconnector.net/connection-options/) for the description of each column type by searching this property. <br><br> The recommended version treats Char(36) as GUID type by default for better performance. The connector treats Char(36) fields as GUIDs for easier database handling. This treatment simplifies operations such as inserting, updating, and retrieving GUID values, ensuring they are consistently managed as GUID objects in the application code instead of plain strings. This behavior is particularly useful in scenarios where GUIDs are used as primary keys or unique identifiers and provides better performance. If you don't need this default setting, you can configure `guidFormat=none` in connection property. |No|
96+
| guidFormat| Determines which column type (if any) should be read as a GUID. Go to this [article](https://mysqlconnector.net/connection-options/) for the description of each column type by searching this property. <br><br> Version 2.0 treats Char(36) as GUID type by default for better performance. The connector treats Char(36) fields as GUIDs for easier database handling. This treatment simplifies operations such as inserting, updating, and retrieving GUID values, ensuring they are consistently managed as GUID objects in the application code instead of plain strings. This behavior is particularly useful in scenarios where GUIDs are used as primary keys or unique identifiers and provides better performance. If you don't need this default setting, you can configure `guidFormat=none` in connection property. |No|
9797
| sslCert | The path to the client's SSL certificate file in PEM format. SslKey must also be specified. |No|
9898
| sslKey | The path to the client's SSL private key in PEM format. SslCert must also be specified.| No |
99-
| treatTinyAsBoolean | When set to true, tinyint(1) values are returned as Boolean. Setting this property to false causes tinyint(1) to be returned as SByte/Byte. <br><br>The recommended version treats tinyint(1) as Boolean type by default. For more information, see this [article](https://dev.mysql.com/doc/refman/8.0/en/numeric-type-syntax.html). To let the connector return tiny as numeric, set `treatTinyAsBoolean=false` in the connection properties.| No |
99+
| treatTinyAsBoolean | When set to true, tinyint(1) values are returned as Boolean. Setting this property to false causes tinyint(1) to be returned as SByte/Byte. <br><br>Version 2.0 treats tinyint(1) as Boolean type by default. For more information, see this [article](https://dev.mysql.com/doc/refman/8.0/en/numeric-type-syntax.html). To let the connector return tiny as numeric, set `treatTinyAsBoolean=false` in the connection properties.| No |
100100

101101
**Example:**
102102

@@ -158,7 +158,7 @@ If you use the recommended driver version,the following properties are support
158158
}
159159
```
160160

161-
If you use the legacy driver version, the following properties are supported:
161+
If you use version 1.0, the following properties are supported:
162162

163163
| Property | Description | Required |
164164
|:--- |:--- |:--- |
@@ -275,7 +275,7 @@ If you were using `RelationalSource` typed source, it is still supported as-is,
275275

276276
When copying data from MySQL, the following mappings are used from MySQL data types to interim data types used by the service internally. See [Schema and data type mappings](copy-activity-schema-and-type-mapping.md) to learn about how copy activity maps the source schema and data type to the sink.
277277

278-
| MySQL data type | Interim service data type | Interim service data type (for the legacy driver version) |
278+
| MySQL data type | Interim service data type (for version 2.0)| Interim service data type (for version 1.0) |
279279
|:--- |:--- |:--- |
280280
| `bigint` |`Int64` |`Int64` |
281281
| `bigint unsigned` |`Decimal` |`Decimal` |
@@ -327,29 +327,29 @@ To learn details about the properties, check [Lookup activity](control-flow-look
327327

328328
Here are steps that help you upgrade your MySQL connector:
329329

330-
1. In **Edit linked service** page, select **Recommended** under **Driver version** and configure the linked service by referring to [Linked service properties](connector-mysql.md#linked-service-properties).
330+
1. In **Edit linked service** page, select **2.0** under **Version** and configure the linked service by referring to [Linked service properties](connector-mysql.md#linked-service-properties).
331331

332-
1. The data type mapping for the latest MySQL linked service is different from that for the legacy version. To learn the latest data type mapping, see [Data type mapping for MySQL](connector-mysql.md#data-type-mapping-for-mysql).
332+
1. The data type mapping for version 2.0 is different from that for version 1.0. To learn the version 2.0 data type mapping, see [Data type mapping for MySQL](connector-mysql.md#data-type-mapping-for-mysql).
333333

334-
1. The latest driver version v2 supports more MySQL versions. For more information, see [Supported capabilities](connector-mysql.md#supported-capabilities).
334+
1. Version 2.0 supports more MySQL versions. For more information, see [Supported capabilities](connector-mysql.md#supported-capabilities).
335335

336-
### Best practices for MySQL connector recommended version
336+
### <a name="best-practices-for-mysql-connector-recommended-version"></a> Best practices for MySQL connector version 2.0
337337

338-
This section introduces best practices for MySQL connector recommended version.
338+
This section introduces best practices for MySQL connector version 2.0.
339339

340340
#### Cannot load SSL key
341341

342-
- **Symptoms**: If you are using MySQL connector recommended version with SSL Key as a connection property, you may meet the following error message: `Could not load the client key from your_pem_file: Unrecognized PEM header: -----BEGIN PRIVATE KEY-----`
342+
- **Symptoms**: If you are using MySQL connector version 2.0 with SSL Key as a connection property, you may meet the following error message: `Could not load the client key from your_pem_file: Unrecognized PEM header: -----BEGIN PRIVATE KEY-----`
343343

344-
- **Cause**: The recommended version cannot decrypt the PCKS#8 format.
344+
- **Cause**: Version 2.0 cannot decrypt the PCKS#8 format.
345345

346346
- **Recommendation**: Convert the PEM format to PCKS#1.
347347

348-
## Differences between the recommended and the legacy driver version
348+
## <a name="differences-between-the-recommended-and-the-legacy-driver-version"></a> Differences between MySQL version 2.0 and version 1.0
349349

350-
The table below shows the data type mapping differences between MySQL using the recommended and the legacy driver version.
350+
The table below shows the data type mapping differences between MySQL using version 2.0 and version 1.0.
351351

352-
|MySQL data type |Interim service data type (using the recommended driver version) |Interim service data type (using the legacy driver version)|
352+
|MySQL data type |Interim service data type (using version 2.0) |Interim service data type (using version 1.0)|
353353
|:---|:---|:---|
354354
|bit(1)| UInt64|Boolean|
355355
|bit(M), M>1|UInt64|Byte[]|

0 commit comments

Comments
 (0)