From 7160e5aaac29c81a5cf5598d990560fd797f580b Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Tue, 7 Jun 2022 17:32:41 +0800 Subject: [PATCH 1/9] [DataFactory]Add SAP ODP Connector --- .../2018-06-01/entityTypes/Dataset.json | 37 +++++++ .../2018-06-01/entityTypes/LinkedService.json | 97 +++++++++++++++++++ .../2018-06-01/entityTypes/Pipeline.json | 23 +++++ 3 files changed, 157 insertions(+) diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json index a5ee19ec3efa..2c1425f83ba5 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json @@ -2330,6 +2330,43 @@ "tableName" ] }, + "SapODPResourceDataset": { + "x-ms-discriminator-value": "SapODPResource", + "description": "SAP ODP Resource properties.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/Dataset" + } + ], + "properties": { + "typeProperties": { + "description": "SAP ODP Resource properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/SapODPResourceDatasetTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "SapODPResourceDatasetTypeProperties": { + "description": "SAP Table Resource properties.", + "properties": { + "context": { + "type": "object", + "description": "The context of the SAP ODP Object. Type: string (or Expression with resultType string)." + }, + "objectName": { + "type": "object", + "description": "The name of the SAP ODP Object. Type: string (or Expression with resultType string)." + } + }, + "required": [ + "context", + "tableName" + ] + }, "WebTableDataset": { "x-ms-discriminator-value": "WebTable", "description": "The dataset points to a HTML table in the web page.", diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json index b5e0bb64a60a..21011cca2f9f 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json @@ -2865,6 +2865,103 @@ "type": "object", "description": "The Logon Group for the SAP System. Type: string (or Expression with resultType string)." }, + "subscriberName": { + "type": "object", + "description": "The subscriber name. Type: string (or Expression with resultType string)." + }, + "encryptedCredential": { + "type": "object", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + } + } + }, + "SapODPLinkedService": { + "x-ms-discriminator-value": "SapODP", + "description": "SAP ODP Linked Service.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Properties specific to SAP ODP linked service type.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/SapODPLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "SapODPLinkedServiceTypeProperties": { + "description": "Properties specific to this linked service type.", + "properties": { + "server": { + "type": "object", + "description": "Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string)." + }, + "systemNumber": { + "type": "object", + "description": "System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)." + }, + "clientId": { + "type": "object", + "description": "Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)." + }, + "language": { + "type": "object", + "description": "Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string)." + }, + "systemId": { + "type": "object", + "description": "SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)." + }, + "userName": { + "type": "object", + "description": "Username to access the SAP server where the table is located. Type: string (or Expression with resultType string)." + }, + "password": { + "description": "Password to access the SAP server where the table is located.", + "$ref": "../datafactory.json#/definitions/SecretBase" + }, + "messageServer": { + "type": "object", + "description": "The hostname of the SAP Message Server. Type: string (or Expression with resultType string)." + }, + "messageServerService": { + "type": "object", + "description": "The service name or port number of the Message Server. Type: string (or Expression with resultType string)." + }, + "sncMode": { + "type": "object", + "description": "SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string)." + }, + "sncMyName": { + "type": "object", + "description": "Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)." + }, + "sncPartnerName": { + "type": "object", + "description": "Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)." + }, + "sncLibraryPath": { + "type": "object", + "description": "External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string)." + }, + "sncQop": { + "type": "object", + "description": "SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string)." + }, + "x509CertificatePath": { + "type": "object", + "description": "SNC X509 certificate file path. Type: string (or Expression with resultType string)." + }, + "logonGroup": { + "type": "object", + "description": "The Logon Group for the SAP System. Type: string (or Expression with resultType string)." + }, "encryptedCredential": { "type": "object", "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json index a53b8d345b4e..6f9215e932fd 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json @@ -2205,6 +2205,29 @@ } } }, + "SapODPSource": { + "description": "A copy activity source for SAP ODP source.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/TabularSource" + } + ], + "properties": { + "subscriberProcess": { + "type": "object", + "description": "The subscriber process to manage the delta process. The default value is true. Type: string (or Expression with resultType boolean)." + }, + "selection": { + "type": "object", + "description": "Specifies the selection conditions from source data. Type: array of objects(selection) (or Expression with resultType array of objects)." + }, + "projection": { + "type": "object", + "description": "Specifies the columns to be selected from source data. Type: array of objects(projection) (or Expression with resultType array of objects)." + } + } + }, "SapTableSource": { "description": "A copy activity source for SAP Table source.", "type": "object", From 85f3ee3f42fe56aaaa1d64754798b924de2fc81d Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Tue, 7 Jun 2022 17:37:04 +0800 Subject: [PATCH 2/9] fix --- .../stable/2018-06-01/entityTypes/Dataset.json | 2 +- .../stable/2018-06-01/entityTypes/LinkedService.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json index 2c1425f83ba5..a037f7f78afa 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json @@ -2351,7 +2351,7 @@ ] }, "SapODPResourceDatasetTypeProperties": { - "description": "SAP Table Resource properties.", + "description": "SAP ODP Resource properties.", "properties": { "context": { "type": "object", diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json index 21011cca2f9f..ae9a5df40e1b 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json @@ -2865,10 +2865,6 @@ "type": "object", "description": "The Logon Group for the SAP System. Type: string (or Expression with resultType string)." }, - "subscriberName": { - "type": "object", - "description": "The subscriber name. Type: string (or Expression with resultType string)." - }, "encryptedCredential": { "type": "object", "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." @@ -2962,6 +2958,10 @@ "type": "object", "description": "The Logon Group for the SAP System. Type: string (or Expression with resultType string)." }, + "subscriberName": { + "type": "object", + "description": "The subscriber name. Type: string (or Expression with resultType string)." + }, "encryptedCredential": { "type": "object", "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." From 16d2bc57413ae05d01369473fae6b75cdbb936cf Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Tue, 7 Jun 2022 17:53:25 +0800 Subject: [PATCH 3/9] fix issues --- .../stable/2018-06-01/entityTypes/Dataset.json | 3 ++- .../stable/2018-06-01/entityTypes/LinkedService.json | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json index a037f7f78afa..5154090a8665 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json @@ -2352,6 +2352,7 @@ }, "SapODPResourceDatasetTypeProperties": { "description": "SAP ODP Resource properties.", + "type": "object", "properties": { "context": { "type": "object", @@ -2364,7 +2365,7 @@ }, "required": [ "context", - "tableName" + "objectName" ] }, "WebTableDataset": { diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json index ae9a5df40e1b..a605f3a1c63c 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json @@ -2893,6 +2893,7 @@ }, "SapODPLinkedServiceTypeProperties": { "description": "Properties specific to this linked service type.", + "type": "object", "properties": { "server": { "type": "object", From 9417c47e977adcffde59030fb1cd67e69d1431c5 Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Tue, 7 Jun 2022 18:11:57 +0800 Subject: [PATCH 4/9] add for synapse --- .../2020-12-01/entityTypes/Dataset.json | 38 +++++++ .../2020-12-01/entityTypes/LinkedService.json | 98 +++++++++++++++++++ .../2020-12-01/entityTypes/Pipeline.json | 23 +++++ 3 files changed, 159 insertions(+) diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Dataset.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Dataset.json index 823de9c85de9..183e8a976032 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Dataset.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Dataset.json @@ -2342,6 +2342,44 @@ "tableName" ] }, + "SapODPResourceDataset": { + "x-ms-discriminator-value": "SapODPResource", + "description": "SAP ODP Resource properties.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/Dataset" + } + ], + "properties": { + "typeProperties": { + "description": "SAP ODP Resource properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/SapODPResourceDatasetTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "SapODPResourceDatasetTypeProperties": { + "description": "SAP ODP Resource properties.", + "type": "object", + "properties": { + "context": { + "type": "object", + "description": "The context of the SAP ODP Object. Type: string (or Expression with resultType string)." + }, + "objectName": { + "type": "object", + "description": "The name of the SAP ODP Object. Type: string (or Expression with resultType string)." + } + }, + "required": [ + "context", + "objectName" + ] + }, "WebTableDataset": { "x-ms-discriminator-value": "WebTable", "description": "The dataset points to a HTML table in the web page.", diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json index 8c1f695db12b..6a9cf5663546 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json @@ -2690,6 +2690,104 @@ "clientId" ] }, + "SapODPLinkedService": { + "x-ms-discriminator-value": "SapODP", + "description": "SAP ODP Linked Service.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Properties specific to SAP ODP linked service type.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/SapODPLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "SapODPLinkedServiceTypeProperties": { + "description": "Properties specific to this linked service type.", + "type": "object", + "properties": { + "server": { + "type": "object", + "description": "Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string)." + }, + "systemNumber": { + "type": "object", + "description": "System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)." + }, + "clientId": { + "type": "object", + "description": "Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)." + }, + "language": { + "type": "object", + "description": "Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string)." + }, + "systemId": { + "type": "object", + "description": "SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)." + }, + "userName": { + "type": "object", + "description": "Username to access the SAP server where the table is located. Type: string (or Expression with resultType string)." + }, + "password": { + "description": "Password to access the SAP server where the table is located.", + "$ref": "../datafactory.json#/definitions/SecretBase" + }, + "messageServer": { + "type": "object", + "description": "The hostname of the SAP Message Server. Type: string (or Expression with resultType string)." + }, + "messageServerService": { + "type": "object", + "description": "The service name or port number of the Message Server. Type: string (or Expression with resultType string)." + }, + "sncMode": { + "type": "object", + "description": "SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string)." + }, + "sncMyName": { + "type": "object", + "description": "Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)." + }, + "sncPartnerName": { + "type": "object", + "description": "Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)." + }, + "sncLibraryPath": { + "type": "object", + "description": "External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string)." + }, + "sncQop": { + "type": "object", + "description": "SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string)." + }, + "x509CertificatePath": { + "type": "object", + "description": "SNC X509 certificate file path. Type: string (or Expression with resultType string)." + }, + "logonGroup": { + "type": "object", + "description": "The Logon Group for the SAP System. Type: string (or Expression with resultType string)." + }, + "subscriberName": { + "type": "object", + "description": "The subscriber name. Type: string (or Expression with resultType string)." + }, + "encryptedCredential": { + "type": "object", + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." + } + } + }, "RestServiceLinkedService": { "x-ms-discriminator-value": "RestService", "description": "Rest Service linked service.", diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json index e0f311ee1584..d0e593198856 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json @@ -2055,6 +2055,29 @@ } } }, + "SapODPSource": { + "description": "A copy activity source for SAP ODP source.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/TabularSource" + } + ], + "properties": { + "subscriberProcess": { + "type": "object", + "description": "The subscriber process to manage the delta process. The default value is true. Type: string (or Expression with resultType boolean)." + }, + "selection": { + "type": "object", + "description": "Specifies the selection conditions from source data. Type: array of objects(selection) (or Expression with resultType array of objects)." + }, + "projection": { + "type": "object", + "description": "Specifies the columns to be selected from source data. Type: array of objects(projection) (or Expression with resultType array of objects)." + } + } + }, "SapTableSource": { "description": "A copy activity source for SAP Table source.", "type": "object", From 9eadec54895b01ae84fe47802d4c562ff7060ada Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Wed, 8 Jun 2022 14:14:21 +0800 Subject: [PATCH 5/9] fix build issue --- .../stable/2020-12-01/entityTypes/LinkedService.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json index 6a9cf5663546..0fdc0e4e219f 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json @@ -2740,7 +2740,7 @@ }, "password": { "description": "Password to access the SAP server where the table is located.", - "$ref": "../datafactory.json#/definitions/SecretBase" + "$ref": "../artifacts.json#/definitions/SecretBase" }, "messageServer": { "type": "object", From c84e3d8e8f7ced080dd179c39f691010bce39bb4 Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Wed, 8 Jun 2022 16:02:11 +0800 Subject: [PATCH 6/9] change to lower case --- .../stable/2018-06-01/entityTypes/Dataset.json | 8 ++++---- .../stable/2018-06-01/entityTypes/LinkedService.json | 8 ++++---- .../stable/2018-06-01/entityTypes/Pipeline.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json index 5154090a8665..ab9631f2a87c 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Dataset.json @@ -2330,8 +2330,8 @@ "tableName" ] }, - "SapODPResourceDataset": { - "x-ms-discriminator-value": "SapODPResource", + "SapOdpResourceDataset": { + "x-ms-discriminator-value": "SapOdpResource", "description": "SAP ODP Resource properties.", "type": "object", "allOf": [ @@ -2343,14 +2343,14 @@ "typeProperties": { "description": "SAP ODP Resource properties.", "x-ms-client-flatten": true, - "$ref": "#/definitions/SapODPResourceDatasetTypeProperties" + "$ref": "#/definitions/SapOdpResourceDatasetTypeProperties" } }, "required": [ "typeProperties" ] }, - "SapODPResourceDatasetTypeProperties": { + "SapOdpResourceDatasetTypeProperties": { "description": "SAP ODP Resource properties.", "type": "object", "properties": { diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json index a605f3a1c63c..746831519110 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json @@ -2871,8 +2871,8 @@ } } }, - "SapODPLinkedService": { - "x-ms-discriminator-value": "SapODP", + "SapOdpLinkedService": { + "x-ms-discriminator-value": "SapOdp", "description": "SAP ODP Linked Service.", "type": "object", "allOf": [ @@ -2884,14 +2884,14 @@ "typeProperties": { "description": "Properties specific to SAP ODP linked service type.", "x-ms-client-flatten": true, - "$ref": "#/definitions/SapODPLinkedServiceTypeProperties" + "$ref": "#/definitions/SapOdpLinkedServiceTypeProperties" } }, "required": [ "typeProperties" ] }, - "SapODPLinkedServiceTypeProperties": { + "SapOdpLinkedServiceTypeProperties": { "description": "Properties specific to this linked service type.", "type": "object", "properties": { diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json index 6f9215e932fd..36ce8752d071 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json @@ -2205,7 +2205,7 @@ } } }, - "SapODPSource": { + "SapOdpSource": { "description": "A copy activity source for SAP ODP source.", "type": "object", "allOf": [ From 0f45ee498344d6ec9d0ff21d48e9bd760b6dfade Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Wed, 8 Jun 2022 16:03:13 +0800 Subject: [PATCH 7/9] change to Odp --- .../stable/2020-12-01/entityTypes/Dataset.json | 8 ++++---- .../stable/2020-12-01/entityTypes/LinkedService.json | 6 +++--- .../stable/2020-12-01/entityTypes/Pipeline.json | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Dataset.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Dataset.json index 183e8a976032..6707d42864b0 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Dataset.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Dataset.json @@ -2342,8 +2342,8 @@ "tableName" ] }, - "SapODPResourceDataset": { - "x-ms-discriminator-value": "SapODPResource", + "SapOdpResourceDataset": { + "x-ms-discriminator-value": "SapOdpResource", "description": "SAP ODP Resource properties.", "type": "object", "allOf": [ @@ -2355,14 +2355,14 @@ "typeProperties": { "description": "SAP ODP Resource properties.", "x-ms-client-flatten": true, - "$ref": "#/definitions/SapODPResourceDatasetTypeProperties" + "$ref": "#/definitions/SapOdpResourceDatasetTypeProperties" } }, "required": [ "typeProperties" ] }, - "SapODPResourceDatasetTypeProperties": { + "SapOdpResourceDatasetTypeProperties": { "description": "SAP ODP Resource properties.", "type": "object", "properties": { diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json index 0fdc0e4e219f..749f2e6c59a2 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json @@ -2690,7 +2690,7 @@ "clientId" ] }, - "SapODPLinkedService": { + "SapOdpLinkedService": { "x-ms-discriminator-value": "SapODP", "description": "SAP ODP Linked Service.", "type": "object", @@ -2703,14 +2703,14 @@ "typeProperties": { "description": "Properties specific to SAP ODP linked service type.", "x-ms-client-flatten": true, - "$ref": "#/definitions/SapODPLinkedServiceTypeProperties" + "$ref": "#/definitions/SapOdpLinkedServiceTypeProperties" } }, "required": [ "typeProperties" ] }, - "SapODPLinkedServiceTypeProperties": { + "SapOdpLinkedServiceTypeProperties": { "description": "Properties specific to this linked service type.", "type": "object", "properties": { diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json index d0e593198856..478955c966a4 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json @@ -2055,7 +2055,7 @@ } } }, - "SapODPSource": { + "SapOdpSource": { "description": "A copy activity source for SAP ODP source.", "type": "object", "allOf": [ From 1e9e7778d9e2d54034c08c2b7ac2a4c2692be6cc Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Wed, 8 Jun 2022 16:04:46 +0800 Subject: [PATCH 8/9] change to Odp --- .../stable/2020-12-01/entityTypes/LinkedService.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json index 749f2e6c59a2..33897a0fc871 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json @@ -2691,7 +2691,7 @@ ] }, "SapOdpLinkedService": { - "x-ms-discriminator-value": "SapODP", + "x-ms-discriminator-value": "SapOdp", "description": "SAP ODP Linked Service.", "type": "object", "allOf": [ From 34c7ed9ccb97070fadaa1019a690a5b2b65c959c Mon Sep 17 00:00:00 2001 From: Tina Hu Date: Fri, 10 Jun 2022 18:06:51 +0800 Subject: [PATCH 9/9] add extraction mode --- .../stable/2018-06-01/entityTypes/Pipeline.json | 6 +++++- .../stable/2020-12-01/entityTypes/Pipeline.json | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json index 36ce8752d071..83ae1b093e13 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/Pipeline.json @@ -2214,9 +2214,13 @@ } ], "properties": { + "extractionMode": { + "type": "object", + "description": "The extraction mode. Allowed value include: Full, Delta and Recovery. The default value is Full. Type: string (or Expression with resultType string)." + }, "subscriberProcess": { "type": "object", - "description": "The subscriber process to manage the delta process. The default value is true. Type: string (or Expression with resultType boolean)." + "description": "The subscriber process to manage the delta process. Type: string (or Expression with resultType string)." }, "selection": { "type": "object", diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json index 478955c966a4..d647910aef9a 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/Pipeline.json @@ -2064,9 +2064,13 @@ } ], "properties": { + "extractionMode": { + "type": "object", + "description": "The extraction mode. Allowed value include: Full, Delta and Recovery. The default value is Full. Type: string (or Expression with resultType string)." + }, "subscriberProcess": { "type": "object", - "description": "The subscriber process to manage the delta process. The default value is true. Type: string (or Expression with resultType boolean)." + "description": "The subscriber process to manage the delta process. Type: string (or Expression with resultType string)." }, "selection": { "type": "object",