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-netezza.md
+97-4Lines changed: 97 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: jianleishen
6
6
ms.subservice: data-movement
7
7
ms.custom: synapse
8
8
ms.topic: conceptual
9
-
ms.date: 01/02/2025
9
+
ms.date: 07/01/2025
10
10
ms.author: jianleishen
11
11
---
12
12
# Copy data from Netezza by using Azure Data Factory or Synapse Analytics
@@ -17,14 +17,17 @@ This article outlines how to use Copy Activity in Azure Data Factory or Synapse
17
17
>[!TIP]
18
18
>For data migration scenario from Netezza to Azure, learn more from [Migrate data from on-premises Netezza server to Azure](data-migration-guidance-netezza-azure-sqldw.md).
19
19
20
+
> [!IMPORTANT]
21
+
> The Netezza connector version 2.0 (Preview) provides improved native Netezza support. If you are using the Netezza connector version 1.0 in your solution, please [upgrade your Netezza connector](#upgrade-the-netezza-connector) before **September 30, 2025**. Refer to this [section](#differences-between-netezza-version-20-and-version-10) for details on the difference between version 2.0 (Preview) and version 1.0.
22
+
20
23
## Supported capabilities
21
24
22
25
This Netezza connector is supported for the following capabilities:
@@ -38,6 +41,8 @@ This Netezza connector supports:
38
41
39
42
The service provides a built-in driver to enable connectivity. You don't need to manually install any driver to use this connector.
40
43
44
+
For version 2.0 (Preview), you need to install a [IBM's Netezza ODBC driver](https://knowledge.informatica.com/s/article/HOW-TO-Download-the-Netezza-ODBC-driver?language=en_US) manually and its version should be v11.02.02 or higher. For version 1.0, the service provides a built-in driver to enable connectivity. You don't need to manually install any driver to use this connector.
@@ -75,7 +80,57 @@ The following sections provide details about properties you can use to define en
75
80
76
81
## Linked service properties
77
82
78
-
The following properties are supported for the Netezza linked service:
83
+
The Netezza connector now supports version 2.0 (Preview). Refer to this [section](#upgrade-the-netezza-connector) to upgrade your Netezza connector version from version 1.0. For the property details, see the corresponding sections.
84
+
85
+
-[Version 2.0 (Preview)](#version-20)
86
+
-[Version 1.0](#version-10)
87
+
88
+
### <aname="version-20"></a> Version 2.0 (Preview)
89
+
90
+
The Netezza linked service supports the following properties when apply version 2.0 (Preview):
91
+
92
+
| Property | Description | Required |
93
+
|:--- |:--- |:--- |
94
+
| type | The **type** property must be set to **Netezza**. | Yes |
95
+
| version | The version that you specify. The value is `2.0`. | Yes |
96
+
| server | The hostname or the IP address of the Netezza server. | Yes |
97
+
| port | The port number of the server listener. | Yes |
98
+
| database | Name of the Netezza database. | Yes |
99
+
| uid | The user id used to connect to the database. | Yes |
100
+
| pwd | The password used to connect to the database. | Yes |
101
+
| SecurityLevel | The level of security that the driver uses for the connection to the data store. <br>Example: `SecurityLevel=preferredUnSecured`. Supported values are:<br/>- **Only unsecured** (**onlyUnSecured**): The driver doesn't use SSL.<br/>- **Preferred unsecured (preferredUnSecured) (default)**: If the server provides a choice, the driver doesn't use SSL. | No |
102
+
| connectVia | The [Integration Runtime](concepts-integration-runtime.md) to use to connect to the data store. Learn more from [Prerequisites](#prerequisites) section. You can only use the self-hosted integration runtime. |No |
103
+
104
+
**Example**
105
+
106
+
```json
107
+
{
108
+
"name": "NetezzaLinkedService",
109
+
"properties": {
110
+
"type": "Netezza",
111
+
"version": "2.0",
112
+
"typeProperties": {
113
+
"server": "<server>",
114
+
"port": "<port>",
115
+
"database": "<database>",
116
+
"uid": "<username>",
117
+
"pwd": {
118
+
"type": "SecureString",
119
+
"value": "<password>"
120
+
},
121
+
"securityLevel": "preferredUnSecured"
122
+
},
123
+
"connectVia": {
124
+
"referenceName": "<name of Integration Runtime>",
125
+
"type": "IntegrationRuntimeReference"
126
+
}
127
+
}
128
+
}
129
+
```
130
+
131
+
### Version 1.0
132
+
133
+
The following properties are supported for the Netezza linked service when apply version 1.0:
79
134
80
135
| Property | Description | Required |
81
136
|:--- |:--- |:--- |
@@ -263,10 +318,48 @@ You are suggested to enable parallel copy with data partitioning especially when
263
318
}
264
319
```
265
320
321
+
## Data type mapping for Netezza
322
+
323
+
When you copy data from Netezza, the following mappings apply from Netezza's data types to the internal data types used by the service. To learn about how the copy activity maps the source schema and data type to the sink, see [Schema and data type mappings](copy-activity-schema-and-type-mapping.md).
324
+
325
+
| Netezza data type | Interim service data type (for version 2.0 (Preview)) | Interim service data type (for version 1.0) |
326
+
|:--- |:--- |:--- |
327
+
| BOOLEAN | Boolean | Boolean |
328
+
| CHAR | String | String |
329
+
| VARCHAR | String | String |
330
+
| NCHAR | String | String |
331
+
| NVARCHAR | String | String |
332
+
| DATE | Date | DateTime |
333
+
| TIMESTAMP | DateTime | DateTime |
334
+
| TIME | Time | TimeSpan |
335
+
| INTERVAL | Not Supported | TimeSpan |
336
+
| TIME WITH TIME ZONE | String | String |
337
+
| NUMERIC(p,s) | Decimal | Decimal |
338
+
| REAL | Single | Single |
339
+
| DOUBLE PRECISION | Double | Double |
340
+
| INTEGER | Int32 | Int32 |
341
+
| BYTEINT | Int16 | SByte |
342
+
| SMALLINT | Int16 | Int16 |
343
+
| BIGINT | Int64 | Int64 |
344
+
266
345
## Lookup activity properties
267
346
268
347
To learn details about the properties, check [Lookup activity](control-flow-lookup-activity.md).
269
348
349
+
## <aname="differences-between-netezza-version-20-and-version-10"></a> Netezza connector lifecycle and upgrade
350
+
351
+
The following table shows the release stage and change logs for different versions of the Netezza connector:
352
+
353
+
| Version | Release stage | Change log |
354
+
| :----------- | :------- |:------- |
355
+
| Version 1.0 | End of support announced | / |
356
+
| Version 2.0 (Preview) | GA version available | • DATE is read as Date data type. <br><br>• TIME is read as Time data type. <br><br>• INTERVAL is not supported. <br><br>• BYTEINT is read as Int16 data type. <br><br>• Only support the self-hosted integration runtime.|
357
+
358
+
### <aname="upgrade-the-netezza-connector"></a> Upgrade the Netezza connector from version 1.0 to version 2.0 (Preview)
359
+
360
+
1. In **Edit linked service** page, select 2.0 (Preview) for version. For more information, see [linked service version 2.0 (Preview) properties](#version-20).
361
+
1. The data type mapping for the Netezza linked service version 2.0 (Preview) is different from that for the version 1.0. To learn the latest data type mapping, see [Data type mapping for Netezza](#data-type-mapping-for-netezza).
362
+
1. Only support the self-hosted integration runtime. Azure integration runtime is not supported by version 2.0 (Preview).
0 commit comments