From a9771cce3120bbf2604b64248e74ed46306b7021 Mon Sep 17 00:00:00 2001 From: TinaHu1 <51737887+TinaHu1@users.noreply.github.com> Date: Fri, 14 Jun 2019 04:06:58 +0800 Subject: [PATCH] Add Dataset and CopySource for SAP HANA (#6314) * Add Dataset and CopySource for SAP HANA * Update LinkedService.json * Update Pipeline.json --- .../2018-06-01/entityTypes/Dataset.json | 30 +++++++++++++++++++ .../2018-06-01/entityTypes/LinkedService.json | 6 +++- .../2018-06-01/entityTypes/Pipeline.json | 21 ++++++++++++- 3 files changed, 55 insertions(+), 2 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 ee9b5f560e90..ca2edeaa7152 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 @@ -1327,6 +1327,36 @@ "path" ] }, + "SapHanaTableDataset": { + "x-ms-discriminator-value": "SapHanaTable", + "description": "SAP HANA Table properties.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/Dataset" + } + ], + "properties": { + "typeProperties": { + "description": "SAP HANA Table properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/SapHanaTableDatasetTypeProperties" + } + } + }, + "SapHanaTableDatasetTypeProperties": { + "description": "SAP HANA Table properties.", + "properties": { + "schema": { + "type": "object", + "description": "The schema name of SAP HANA. Type: string (or Expression with resultType string)." + }, + "table": { + "type": "object", + "description": "The table name of SAP HANA. Type: string (or Expression with resultType string)." + } + } + }, "SapOpenHubTableDataset": { "x-ms-discriminator-value": "SapOpenHubTable", "description": "Sap Business Warehouse Open Hub Destination Table 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 0d47efce48b3..7c09c3e245ec 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 @@ -2410,6 +2410,10 @@ "SapHanaLinkedServiceProperties": { "description": "Properties specific to this linked service type.", "properties": { + "connectionString": { + "type": "object", + "description": "SAP HANA ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference." + }, "server": { "type": "object", "description": "Host name of the SAP HANA server. Type: string (or Expression with resultType string)." @@ -5055,4 +5059,4 @@ ] } } -} \ No newline at end of file +} 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 c311f8bd8f7c..f80c024294d9 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 @@ -981,6 +981,25 @@ } } }, + "SapHanaSource": { + "description": "A copy activity source for SAP HANA source.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/CopySource" + } + ], + "properties": { + "query": { + "type": "object", + "description": "SAP HANA Sql query. Type: string (or Expression with resultType string)." + }, + "packetSize": { + "type": "object", + "description": "The packet size of data read from SAP HANA. Type: integer(or Expression with resultType integer)." + } + } + }, "SapOpenHubSource": { "description": "A copy activity source for SAP Business Warehouse Open Hub Destination source.", "type": "object", @@ -4433,4 +4452,4 @@ ] } } -} \ No newline at end of file +}