Class SapTableSource
java.lang.Object
com.azure.analytics.synapse.artifacts.models.CopySource
com.azure.analytics.synapse.artifacts.models.TabularSource
com.azure.analytics.synapse.artifacts.models.SapTableSource
A copy activity source for SAP Table source.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the batchSize property: Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table.Get the customRfcReadTableFunctionModule property: Specifies the custom RFC function module that will be used to read data from SAP Table.Get the partitionOption property: The partition mechanism that will be used for SAP table read in parallel.Get the partitionSettings property: The settings that will be leveraged for SAP table source partitioning.Get the rfcTableFields property: The fields of the SAP table that will be retrieved.Get the rfcTableOptions property: The options for the filtering of the SAP Table.Get the rowCount property: The number of rows to be retrieved.Get the rowSkips property: The number of rows that will be skipped.Get the sapDataColumnDelimiter property: The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved.setAdditionalColumns
(Object additionalColumns) Set the additionalColumns property: Specifies the additional columns to be added to source data.setBatchSize
(Object batchSize) Set the batchSize property: Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table.setCustomRfcReadTableFunctionModule
(Object customRfcReadTableFunctionModule) Set the customRfcReadTableFunctionModule property: Specifies the custom RFC function module that will be used to read data from SAP Table.setMaxConcurrentConnections
(Object maxConcurrentConnections) Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store.setPartitionOption
(SapTablePartitionOption partitionOption) Set the partitionOption property: The partition mechanism that will be used for SAP table read in parallel.setPartitionSettings
(SapTablePartitionSettings partitionSettings) Set the partitionSettings property: The settings that will be leveraged for SAP table source partitioning.setQueryTimeout
(Object queryTimeout) Set the queryTimeout property: Query timeout.setRfcTableFields
(Object rfcTableFields) Set the rfcTableFields property: The fields of the SAP table that will be retrieved.setRfcTableOptions
(Object rfcTableOptions) Set the rfcTableOptions property: The options for the filtering of the SAP Table.setRowCount
(Object rowCount) Set the rowCount property: The number of rows to be retrieved.setRowSkips
(Object rowSkips) Set the rowSkips property: The number of rows that will be skipped.setSapDataColumnDelimiter
(Object sapDataColumnDelimiter) Set the sapDataColumnDelimiter property: The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved.setSourceRetryCount
(Object sourceRetryCount) Set the sourceRetryCount property: Source retry count.setSourceRetryWait
(Object sourceRetryWait) Set the sourceRetryWait property: Source retry wait.Methods inherited from class com.azure.analytics.synapse.artifacts.models.TabularSource
getAdditionalColumns, getQueryTimeout
Methods inherited from class com.azure.analytics.synapse.artifacts.models.CopySource
getAdditionalProperties, getMaxConcurrentConnections, getSourceRetryCount, getSourceRetryWait, setAdditionalProperties
-
Constructor Details
-
SapTableSource
public SapTableSource()
-
-
Method Details
-
getRowCount
Get the rowCount property: The number of rows to be retrieved. Type: integer(or Expression with resultType integer).- Returns:
- the rowCount value.
-
setRowCount
Set the rowCount property: The number of rows to be retrieved. Type: integer(or Expression with resultType integer).- Parameters:
rowCount
- the rowCount value to set.- Returns:
- the SapTableSource object itself.
-
getRowSkips
Get the rowSkips property: The number of rows that will be skipped. Type: integer (or Expression with resultType integer).- Returns:
- the rowSkips value.
-
setRowSkips
Set the rowSkips property: The number of rows that will be skipped. Type: integer (or Expression with resultType integer).- Parameters:
rowSkips
- the rowSkips value to set.- Returns:
- the SapTableSource object itself.
-
getRfcTableFields
Get the rfcTableFields property: The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType string).- Returns:
- the rfcTableFields value.
-
setRfcTableFields
Set the rfcTableFields property: The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType string).- Parameters:
rfcTableFields
- the rfcTableFields value to set.- Returns:
- the SapTableSource object itself.
-
getRfcTableOptions
Get the rfcTableOptions property: The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType string).- Returns:
- the rfcTableOptions value.
-
setRfcTableOptions
Set the rfcTableOptions property: The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType string).- Parameters:
rfcTableOptions
- the rfcTableOptions value to set.- Returns:
- the SapTableSource object itself.
-
getBatchSize
Get the batchSize property: Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table. Type: integer (or Expression with resultType integer).- Returns:
- the batchSize value.
-
setBatchSize
Set the batchSize property: Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table. Type: integer (or Expression with resultType integer).- Parameters:
batchSize
- the batchSize value to set.- Returns:
- the SapTableSource object itself.
-
getCustomRfcReadTableFunctionModule
Get the customRfcReadTableFunctionModule property: Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string).- Returns:
- the customRfcReadTableFunctionModule value.
-
setCustomRfcReadTableFunctionModule
Set the customRfcReadTableFunctionModule property: Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string).- Parameters:
customRfcReadTableFunctionModule
- the customRfcReadTableFunctionModule value to set.- Returns:
- the SapTableSource object itself.
-
getSapDataColumnDelimiter
Get the sapDataColumnDelimiter property: The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string).- Returns:
- the sapDataColumnDelimiter value.
-
setSapDataColumnDelimiter
Set the sapDataColumnDelimiter property: The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string).- Parameters:
sapDataColumnDelimiter
- the sapDataColumnDelimiter value to set.- Returns:
- the SapTableSource object itself.
-
getPartitionOption
Get the partitionOption property: The partition mechanism that will be used for SAP table read in parallel.- Returns:
- the partitionOption value.
-
setPartitionOption
Set the partitionOption property: The partition mechanism that will be used for SAP table read in parallel.- Parameters:
partitionOption
- the partitionOption value to set.- Returns:
- the SapTableSource object itself.
-
getPartitionSettings
Get the partitionSettings property: The settings that will be leveraged for SAP table source partitioning.- Returns:
- the partitionSettings value.
-
setPartitionSettings
Set the partitionSettings property: The settings that will be leveraged for SAP table source partitioning.- Parameters:
partitionSettings
- the partitionSettings value to set.- Returns:
- the SapTableSource object itself.
-
setQueryTimeout
Set the queryTimeout property: Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).- Overrides:
setQueryTimeout
in classTabularSource
- Parameters:
queryTimeout
- the queryTimeout value to set.- Returns:
- the TabularSource object itself.
-
setAdditionalColumns
Set the additionalColumns property: Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).- Overrides:
setAdditionalColumns
in classTabularSource
- Parameters:
additionalColumns
- the additionalColumns value to set.- Returns:
- the TabularSource object itself.
-
setSourceRetryCount
Set the sourceRetryCount property: Source retry count. Type: integer (or Expression with resultType integer).- Overrides:
setSourceRetryCount
in classTabularSource
- Parameters:
sourceRetryCount
- the sourceRetryCount value to set.- Returns:
- the CopySource object itself.
-
setSourceRetryWait
Set the sourceRetryWait property: Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).- Overrides:
setSourceRetryWait
in classTabularSource
- Parameters:
sourceRetryWait
- the sourceRetryWait value to set.- Returns:
- the CopySource object itself.
-
setMaxConcurrentConnections
Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).- Overrides:
setMaxConcurrentConnections
in classTabularSource
- Parameters:
maxConcurrentConnections
- the maxConcurrentConnections value to set.- Returns:
- the CopySource object itself.
-