新建整库迁移作业 源端数据库类型 源端参数 参数说明 取值样例 DWS FusionInsight LibrA MySQL PostgreSQL SQL Server Oracle SAPHANA MYCAT 模式或表空间 “使用SQL语句”选择“否”时,显示该参数,表示待抽取数据的模式或表空间名称。单击输入框后面的按钮可进入模式选择界面,用户也可以直接输入模式或表空间名称。 如果选择界面没有待选择的模式或表空间,请确认对应连接里的帐号是否有元数据查询的权限。 schema DWS FusionInsight LibrA MySQL PostgreSQL SQL Server Oracle SAPHANA MYCAT Where子句 该参数适用于整库迁移中的所有子表,配置子表抽取范围的Where子句,不配置时抽取整表。如果待迁移的表中没有Where子句的字段,则迁移失败。 该参数支持配置为时间宏变量,实现抽取指定日期的数据。 age > 18 and age < 60 DWS FusionInsight LibrA MySQL PostgreSQL SQL Server Oracle SAPHANA MYCAT 分区字段是否允许空值 选择分区字段是否允许空值。 是 HIVE 数据库名称 待迁移的数据库名称,源连接中配置的用户需要拥有读取该数据库的权限。 hivedb HBASE CloudTable 起始时间 起始时间(包含该值)。格式为'yyyyMMdd hh:mm:ss',支持dateformat时间宏变量函数。例如:"20171231 20:00:00"或"{dateformat(yyyyMMdd, 1, DAY)} 02:00:00"或 {dateformat(yyyyMMdd HH:mm:ss, 1, DAY)} HBASE CloudTable 终止时间 终止时间(不包含该值)。格式为'yyyyMMdd hh:mm:ss',支持dateformat时间宏变量函数。例如:"20180101 20:00:00"或"{dateformat(yyyyMMdd, 1, DAY)} 02:00:00"或" {dateformat(yyyyMMdd HH:mm:ss, 1, DAY)}" Redis 键过滤字符 填写键过滤字符后,将迁移符合条件的键。例如:a,迁移所有: DDS MongoDB 数据库名称 待迁移的数据库名称,源连接中配置的用户需要拥有读取该数据库的权限。 mongodb DDS MongDB 查询筛选 创建用于匹配文档的筛选器。例如: {HTTPStatusCode:{ $ gt:"400",$lt:"500"},HTTPMethod:"GET"} 。 Elasticsearch CSS 索引 待抽取数据的索引,支持配置为通配符,一次迁移多个符合通配符条件的索引。例如这里配置为cdm时,CDM将迁移所有名称为cdm开头的索引:cdm01、cdmB3、cdm45…… 如果源端配置为迁移多个索引时,目的端的作业参数“索引”将不允许配置。 cdm