共用方式為


SqlDWSink interface

複製活動 SQL 數據倉儲接收。

Extends

屬性

allowCopyCommand

指示使用複製命令將數據複製到 SQL 資料倉儲。 類型:布爾值(或 expression 含 resultType 布爾值的表達式)。

allowPolyBase

指出在適用的情況下,使用 PolyBase 將數據複製到 SQL 數據倉儲。 類型:布爾值(或 expression 含 resultType 布爾值的表達式)。

copyCommandSettings

當allowCopyCommand為 true 時,指定複製命令相關設定。

polyBaseSettings

當allowPolyBase為 true 時,指定PolyBase相關設定。

preCopyScript

SQL 預先複製文稿。 Type:string (或 expression with resultType string) 。

sqlWriterUseTableLock

是否要在大量複製期間使用數據表鎖定。 類型:布爾值(或 expression 含 resultType 布爾值的表達式)。

tableOption

處理接收數據表的選項,例如 autoCreate。 目前僅支援 『autoCreate』 值。 Type:string (或 expression with resultType string) 。

type

多型歧視性,指定這個物件可以是的不同類型

upsertSettings

SQL DW upsert 設定。

writeBehavior

將數據複製到 Azure SQL DW 時寫入行為。 類型:SqlDWriteBehaviorEnum (或 expression with resultType SqlDWriteBehaviorEnum)

繼承的屬性

disableMetricsCollection

如果為 true,請停用數據存放區計量集合。 默認值為 false。 類型:布爾值(或 expression 含 resultType 布爾值的表達式)。

maxConcurrentConnections

接收資料存放區的最大並行連接計數。 類型:integer (或 expression with resultType integer) 。

sinkRetryCount

接收重試計數。 類型:integer (或 expression with resultType integer) 。

sinkRetryWait

接收重試等候。 類型:string (或 expression with resultType string), pattern: (\d+)?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

writeBatchSize

寫入批次大小。 類型:integer (或 expression with resultType integer), minimum: 0。

writeBatchTimeout

寫入批次逾時。 類型:string (或 expression with resultType string), pattern: (\d+)?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

屬性詳細資料

allowCopyCommand

指示使用複製命令將數據複製到 SQL 資料倉儲。 類型:布爾值(或 expression 含 resultType 布爾值的表達式)。

allowCopyCommand?: any

屬性值

any

allowPolyBase

指出在適用的情況下,使用 PolyBase 將數據複製到 SQL 數據倉儲。 類型:布爾值(或 expression 含 resultType 布爾值的表達式)。

allowPolyBase?: any

屬性值

any

copyCommandSettings

當allowCopyCommand為 true 時,指定複製命令相關設定。

copyCommandSettings?: DWCopyCommandSettings

屬性值

polyBaseSettings

當allowPolyBase為 true 時,指定PolyBase相關設定。

polyBaseSettings?: PolybaseSettings

屬性值

preCopyScript

SQL 預先複製文稿。 Type:string (或 expression with resultType string) 。

preCopyScript?: any

屬性值

any

sqlWriterUseTableLock

是否要在大量複製期間使用數據表鎖定。 類型:布爾值(或 expression 含 resultType 布爾值的表達式)。

sqlWriterUseTableLock?: any

屬性值

any

tableOption

處理接收數據表的選項,例如 autoCreate。 目前僅支援 『autoCreate』 值。 Type:string (或 expression with resultType string) 。

tableOption?: any

屬性值

any

type

多型歧視性,指定這個物件可以是的不同類型

type: "SqlDWSink"

屬性值

"SqlDWSink"

upsertSettings

SQL DW upsert 設定。

upsertSettings?: SqlDWUpsertSettings

屬性值

writeBehavior

將數據複製到 Azure SQL DW 時寫入行為。 類型:SqlDWriteBehaviorEnum (或 expression with resultType SqlDWriteBehaviorEnum)

writeBehavior?: any

屬性值

any

繼承的屬性詳細資料

disableMetricsCollection

如果為 true,請停用數據存放區計量集合。 默認值為 false。 類型:布爾值(或 expression 含 resultType 布爾值的表達式)。

disableMetricsCollection?: any

屬性值

any

繼承自CopySink.disableMetricsCollection

maxConcurrentConnections

接收資料存放區的最大並行連接計數。 類型:integer (或 expression with resultType integer) 。

maxConcurrentConnections?: any

屬性值

any

繼承自CopySink.maxConcurrentConnections

sinkRetryCount

接收重試計數。 類型:integer (或 expression with resultType integer) 。

sinkRetryCount?: any

屬性值

any

繼承自CopySink.sinkRetryCount

sinkRetryWait

接收重試等候。 類型:string (或 expression with resultType string), pattern: (\d+)?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

sinkRetryWait?: any

屬性值

any

繼承自CopySink.sinkRetryWait

writeBatchSize

寫入批次大小。 類型:integer (或 expression with resultType integer), minimum: 0。

writeBatchSize?: any

屬性值

any

繼承自CopySink.writeBatchSize

writeBatchTimeout

寫入批次逾時。 類型:string (或 expression with resultType string), pattern: (\d+)?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

writeBatchTimeout?: any

屬性值

any

繼承自CopySink.writeBatchTimeout