# 接入流程
	
## 前提须知
```
	中间件能做表字段、表名、schema名自定义映射，支持源端与目标端表字段数据类型不一致默认转换，支持字段过滤;
	支持通过实现接口做自定义业务逻辑(已有需求方在做自定义业务逻辑工作)。
```
		
## 准备
### Mysql到关系型数据库同步
```
	源端:
		表结构信息:
			schema名
			表名
			源端目标端不一致时，需提供映射关系
			主键（必须）
			更新时间字段(非必填，如果没有将不做源端、目标端数据条数一致检查)
		bin-log:
			ROW格式
		数据库连接信息:
			非必填，如果不提供将不做源端、目标端数据条数一致检查
		数据抽取连接信息:
			具有replication权限的mysql账户
   目标端:
    	表结构信息:同源端
    	目标端数据库连接信息	
    	如果是mysql,要求不区分大小写(暂不支持大小写敏感)
```
[//]: # (todo)
### Oracle到关系型数据库同步

```
	源端:
		运维配合做OGG配置
		表结构信息:
			schema名
			表名
			源端目标端不一致时，需提供映射关系
			主键（必须）
			更新时间字段(非必填，如果没有将不做源端、目标端数据条数一致检查)
		数据库连接信息:
			非必填，如果不提供将不做源端、目标端数据条数一致检查
    目标端:
    	表结构信息:同源端
    	目标端数据库连接信息
    	如果是mysql,要求不区分大小写(暂不支持大小写敏感)
		
```

###自定义同步
```
	详情见插件开发章节	
```


## 流程
```
	涉及到自定义业务逻辑的，需提前对接插件开发工作(由需求方开发)，审核多线程并发环境下自定义逻辑代码;
	不涉及到自定义业务逻辑的，部署周期在1天内完成，由于涉及到参数联调，时间不可控。
```

## 环境部署

### 开发环境
```
	用需求方的硬件资源，可协助部署。
```
	

### 测试环境
```
	短时间、现有硬件能够承载的测试可用架构部资源，用完销毁。
```

### 生产环境
```
	统一部署，单独申请硬件资源接入数据同步集群。
	如有特殊需求，可单独部署。
```

### 业务开发支持
```
	帮助文档：
		见插件开发章节。
	技术支持：
		研发中心架构部技术创新组。
```

