你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SqlDWSink interface

复制活动 SQL 数据仓库接收器。

扩展

属性

allowCopyCommand

指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。

allowPolyBase

指示使用 PolyBase 将数据复制到 SQL 数据仓库(如果适用)。 类型:布尔值(或带有 resultType 布尔值的表达式)。

copyCommandSettings

指定 allowCopyCommand 为 true 时复制命令相关的设置。

polyBaseSettings

指定 allowPolyBase 为 true 时与 PolyBase 相关的设置。

preCopyScript

SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。

sqlWriterUseTableLock

是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。

tableOption

用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。

type

多态鉴别器,它指定此对象可以的不同类型的

upsertSettings

SQL DW upsert 设置。

writeBehavior

将数据复制到 Azure SQL DW 时,写入行为。 类型:SqlDWriteBehaviorEnum(或结果类型为 SqlDWWriteBehaviorEnum 的表达式)

继承属性

disableMetricsCollection

如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。

maxConcurrentConnections

接收器数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。

sinkRetryCount

接收器重试计数。 类型:整数(或包含 resultType 整数的表达式)。

sinkRetryWait

接收器重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

writeBatchSize

写入批大小。 类型:整数(或包含 resultType 整数的表达式),最小值:0。

writeBatchTimeout

写入批处理超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

属性详细信息

allowCopyCommand

指示使用复制命令将数据复制到 SQL 数据仓库。 类型:布尔值(或带有 resultType 布尔值的表达式)。

allowCopyCommand?: any

属性值

any

allowPolyBase

指示使用 PolyBase 将数据复制到 SQL 数据仓库(如果适用)。 类型:布尔值(或带有 resultType 布尔值的表达式)。

allowPolyBase?: any

属性值

any

copyCommandSettings

指定 allowCopyCommand 为 true 时复制命令相关的设置。

copyCommandSettings?: DWCopyCommandSettings

属性值

polyBaseSettings

指定 allowPolyBase 为 true 时与 PolyBase 相关的设置。

polyBaseSettings?: PolybaseSettings

属性值

preCopyScript

SQL 预复制脚本。 类型:字符串(或带有 resultType 字符串的表达式)。

preCopyScript?: any

属性值

any

sqlWriterUseTableLock

是否在大容量复制期间使用表锁。 类型:布尔值(或带有 resultType 布尔值的表达式)。

sqlWriterUseTableLock?: any

属性值

any

tableOption

用于处理接收器表的选项,例如 autoCreate。 目前仅支持“autoCreate”值。 类型:字符串(或带有 resultType 字符串的表达式)。

tableOption?: any

属性值

any

type

多态鉴别器,它指定此对象可以的不同类型的

type: "SqlDWSink"

属性值

"SqlDWSink"

upsertSettings

SQL DW upsert 设置。

upsertSettings?: SqlDWUpsertSettings

属性值

writeBehavior

将数据复制到 Azure SQL DW 时,写入行为。 类型:SqlDWriteBehaviorEnum(或结果类型为 SqlDWWriteBehaviorEnum 的表达式)

writeBehavior?: any

属性值

any

继承属性详细信息

disableMetricsCollection

如果为 true,则禁用数据存储指标集合。 默认值为 false。 类型:布尔值(或带有 resultType 布尔值的表达式)。

disableMetricsCollection?: any

属性值

any

继承自CopySink.disableMetricsCollection

maxConcurrentConnections

接收器数据存储的最大并发连接计数。 类型:整数(或包含 resultType 整数的表达式)。

maxConcurrentConnections?: any

属性值

any

继承自CopySink.maxConcurrentConnections

sinkRetryCount

接收器重试计数。 类型:整数(或包含 resultType 整数的表达式)。

sinkRetryCount?: any

属性值

any

继承自CopySink.sinkRetryCount

sinkRetryWait

接收器重试等待。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

sinkRetryWait?: any

属性值

any

继承自CopySink.sinkRetryWait

writeBatchSize

写入批大小。 类型:整数(或包含 resultType 整数的表达式),最小值:0。

writeBatchSize?: any

属性值

any

继承自CopySink.writeBatchSize

writeBatchTimeout

写入批处理超时。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).

writeBatchTimeout?: any

属性值

any

继承自CopySink.writeBatchTimeout