分库指的是同时连接多个后端数据源,该连接可作为作业源端,将多个数据源的数据合一迁移到其他数据源上。详见下表:分库连接参数
参数名 | 说明 | 取值样例 |
---|---|---|
名称 | 连接的名称,根据连接的数据源类型,用户可自定义便于记忆、区分的连接名。 | my_link |
用户名 | 待连接数据库的用户。 仅当“数据源列表”中某个后端数据库A未配置用户名密码时,该配置对A生效。如果后端数据库B已配置用户名密码,此处配置不对B生效。 | cdm |
密码 | 待连接数据库的用户密码。 仅当“数据源列表”中某个后端数据库A未配置用户名密码时,该配置对A生效。如果后端数据库B已配置用户名密码,此处配置不对B生效。 | - |
使用Agent | 是否选择通过Agent从源端提取数据。 | 是 |
Agent | 单击“选择”,选择管理Agent中已创建的Agent。 | - |
后端数据源 | 输入后端数据库的类型,当前仅支持MYSQL。 | MYSQL |
数据源列表 | 输入后端数据库的IP、端口、数据库名称、账户名、密码,以“:”隔开。即ip:port:dbs:username:password,其中username:password可以不填,此时以“用户名”、“密码”配置为准。 如果此处有多个后端数据库,需要确保表结构一致,并使用“l”分隔数据源。如果密码包含“l”或者“:”,可使用“\”转义。 例如 “ 192.168.2.1:3306:cdm|192.168.2.2:3306:cdm:user:password ”表示,第一个后端数据库IP为192.168.2.1,端口为3306,数据库名称为cdm,账户名密码以“用户名”、“密码”处配置为准;第二个后端数据库IP为192.168.2.2,端口为3306,数据库名称为cdm,账户名为“user”、密码为“password”。 |
192.168.2.1:3306:cdm|192.168.2.2:3306:cdm:user:password |
一次请求行数 | 可选参数,单击“显示高级属性”后显示。 指定每次请求获取的行数,根据数据源和作业数据规模的大小配置该参数。如果配置过大或过小,可能影响作业的时长。 | 1000 |
连接属性 | 可选参数,单击“添加”可增加多个指定数据源的JDBC连接器的属性,参考对应数据库的JDBC连接器说明文档进行配置。 | sslmode=require |
引用符号 | 可选参数,连接引用表名或列名时的分隔符号,参考对应数据库的产品文档进行配置。 | ' |