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-greenplum.md
+43-9Lines changed: 43 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,23 +66,30 @@ The following sections provide details about properties that are used to define
66
66
67
67
## Linked service properties
68
68
69
-
If you use version 2.0 (Preview), the following properties are supported for Greenplum linked service:
69
+
The Greenplum connector now supports version 2.0. Refer to this [section](#upgrade-the-greenplum-connector) to upgrade your Greenplum connector version from version 1.0. For the property details, see the corresponding sections.
70
+
71
+
-[Version 2.0](#version-20)
72
+
-[Version 1.0](#version-10)
73
+
74
+
### Version 2.0
75
+
76
+
The Greenplum linked service supports the following properties when apply version 2.0:
70
77
71
78
| Property | Description | Required |
72
79
|:--- |:--- |:--- |
73
80
| type | The type property must be set to: **Greenplum**| Yes |
74
81
| version | The version that you specify. The value is `2.0`. | Yes |
75
82
| host | Specifies the host name - and optionally port - on which database is running. | Yes |
76
-
| port | The TCP port of the database server. | No |
83
+
| port | The TCP port of the database server. The default value is `5432`.| No |
77
84
| database | The database to connect to. | Yes |
78
85
| username | The username to connect with. Not required if using IntegratedSecurity. |Yes |
79
-
| password| The password to connect with. Not required if using IntegratedSecurity. | Yes |
86
+
| password| The password to connect with. Not required if using IntegratedSecurity. You can also choose to [reference a secret stored in Azure Key Vault](store-credentials-in-key-vault.md). | Yes |
80
87
| sslMode | Controls whether SSL is used, depending on server support. <br/>- **Disable**: SSL is disabled. If the server requires SSL, the connection will fail. <br/>- **Allow**: Prefer non-SSL connections if the server allows them, but allow SSL connections. <br/>- **Prefer**: Prefer SSL connections if the server allows them, but allow connections without SSL. <br/>- **Require**: Fail the connection if the server doesn't support SSL. <br/>- **Verify-ca**: Fail the connection if the server doesn't support SSL. Also verifies server certificate. <br/>- **Verify-full**: Fail the connection if the server doesn't support SSL. Also verifies server certificate with host's name. <br/> Options: Disable (0) / Allow (1) / Prefer (2) / Require (3) **(Default)** / Verify-ca (4) / Verify-full (5) | Yes |
81
88
| authenticationType | Authentication type for connecting to the database. Only supports **Basic**. | Yes |
82
89
| connectVia | The [Integration Runtime](concepts-integration-runtime.md) to be used to connect to the data store. Learn more from [Prerequisites](#prerequisites) section. If not specified, it uses the default Azure Integration Runtime. |No |
83
90
|***Additional connection properties:***|||
84
-
| connectionTimeout | The time to wait (in seconds) while trying to establish a connection before terminating the attempt and generating an error. The default value is 15. | No |
85
-
| commandTimeout | The time to wait (in seconds) while trying to execute a command before terminating the attempt and generating an error. Set to zero for infinity. The default value is 30. | No |
91
+
| connectionTimeout | The time to wait (in seconds) while trying to establish a connection before terminating the attempt and generating an error. The default value is `15`. | No |
92
+
| commandTimeout | The time to wait (in seconds) while trying to execute a command before terminating the attempt and generating an error. Set to zero for infinity. The default value is `30`. | No |
86
93
87
94
**Example:**
88
95
@@ -141,7 +148,9 @@ If you use version 2.0 (Preview), the following properties are supported for Gre
141
148
}
142
149
```
143
150
144
-
If you use version 1.0, the following properties are supported:
151
+
### Version 1.0
152
+
153
+
The Greenplum linked service supports the following properties when apply version 1.0:
145
154
146
155
| Property | Description | Required |
147
156
|:--- |:--- |:--- |
@@ -167,6 +176,31 @@ If you use version 1.0, the following properties are supported:
"referenceName": "<Azure Key Vault linked service name>",
191
+
"type": "LinkedServiceReference"
192
+
},
193
+
"secretName": "<secretName>"
194
+
}
195
+
},
196
+
"connectVia": {
197
+
"referenceName": "<name of Integration Runtime>",
198
+
"type": "IntegrationRuntimeReference"
199
+
}
200
+
}
201
+
}
202
+
```
203
+
170
204
## Dataset properties
171
205
172
206
For a full list of sections and properties available for defining datasets, see the [datasets](concepts-datasets-linked-services.md) article. This section provides a list of properties supported by Greenplum dataset.
@@ -244,7 +278,7 @@ To copy data from Greenplum, set the source type in the copy activity to **Green
244
278
245
279
## Data type mapping for Greenplum
246
280
247
-
When copying data from Greenplum, the following mappings are used from Greenplum 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.
281
+
When you copy data from Greenplum, the following mappings apply from Greenplum'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).
248
282
249
283
|Greenplum data type | Interim service data type (for version 2.0) | Interim service data type (for version 1.0) |
250
284
|:---|:---|:---|
@@ -306,9 +340,9 @@ To learn details about the properties, check [Lookup activity](control-flow-look
306
340
307
341
Here are steps that help you upgrade your Greenplum connector:
308
342
309
-
1. In**Edit linked service page**, select**2.0 (Preview)**under**Version**and configure the linked service by referring to[Linked service properties](#linked-service-properties).
343
+
1. In**Edit linked service** page, select**2.0 (Preview)**under**Version**and configure the linked service by referring to[linked service version 2.0 properties](#version-20).
310
344
311
-
1. The data type mapping for the latest Greenplum linked service is different from that for version 1.0. To learn the latest data type mapping, see [Data type mapping for Greenplum](#data-type-mapping-for-greenplum).
345
+
2. The data type mapping for the Greenplum linked service version 2.0 is different from that for the version 1.0. To learn the latest data type mapping, see [Data type mapping for Greenplum](#data-type-mapping-for-greenplum).
312
346
313
347
## Related content
314
348
For a list of data stores supported as sources and sinks by the copy activity, see [supported data stores](copy-activity-overview.md#supported-data-stores-and-formats).
0 commit comments