配置 SQLServer 数据目的
本文为您介绍 SQLServer 作为数据目的时,需要配置的参数及配置示例。
前提条件
开始配置 SQLServer 数据源前,请先添加数据源,详细操作请参见新增 SQLServer 数据源。
类型转换列表
分类 | 支持的 SQLServer 数据类型 |
---|---|
整数类 |
INT、SMALLINT、TINYINT、BIGINT、INT IDENTITY |
浮点类 |
REAL、FLOAT、DECIMAL、NUMERIC、MONEY、SMALLMONEY |
字符串类 |
CHAR、VARCHAR、VARCHAR(MAX)、TEXT、XML、NCHAR、NVARCHAR、NVARCHAR(MAX)、NTEXT |
日期时间类 |
TIME、DATE、DATETIME、DATETIME2、SMALLDATETIME、DATETIMEOFFSET、TIMESTAMP |
二进制类 |
BIT、BINARY、VARBINARY、UNIQUEIDENTIFIER、IMAGE |
参数说明
参数 | 类型 | 是否必填 | 描述 |
---|---|---|---|
table |
string |
是 |
请选择表名。 |
preSql |
list |
否 |
请输入写入数据到目的表前执行的一组标准 SQL 语句。 |
postSql |
list |
否 |
请输入写入数据到目的表后执行的一组标准 SQL 语句。 |
writeMode |
string |
是 |
选择写入模式:默认为 insert。
|
semantic |
string |
是 |
|
batchSize |
int |
是 |
批量写入的条数,该值可减少网络交互次数,过大会造成 OOM。默认为 1024。 |
column |
list |
是 |
目标表需要写入数据的列名。 |
向导模式开发介绍
打开已创建的离线-批量同步作业,即可进行同步任务的配置。详细操作请参见创建离线-批量同步作业(向导模式)。
您需要在作业的开发页面进行以下配置:
参数 | 说明 |
---|---|
数据源 |
选择已添加的数据源。 |
数据源表 |
即上述参数说明中的 table。 |
写入模式 |
即上述参数说明中的 writeMode。 |
写入一致性语义 |
即上述参数说明中的 semantic。 |
批量写入条数 |
即上述参数说明中的 batchSize。 |
写入前 SQL 语句组 |
即上述参数说明中的 preSql。 |
写入后 SQL 语句组 |
即上述参数说明中的 postSql。 |