跳转到内容

MYSQL接入说明

准备工作

分类说明
版本5.6、5.7、8.x版本。
设置- 源库需开启ROW模式的Binlog日志
- 建议Binlog保留3天以上
权限数据源账号需要具备如下最小权限:
SELECT、SHOW DATABASES、REPLICATION SLAVE、REPLICATION CLIENT。
参考命令GRANT SELECT, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO '用户名'@'%';
- 表需要有主键
- 分片表主键需一致

同步说明

1、源库名{db},对应数仓库名input_{db},在创建数据接入任务后自动建库。
2、源表名{tableName},对应数仓表名不变,在创建数据接入任务后自动建表。
3、分片表对应数仓的库表名由用户指定。
4、源库操作同步影响如下:

源库操作数仓是否自动同步?数仓影响风险等级
DML数据变化✅ 是数据同步低(物理删除会直接同步删除)
CREATE TABLE创建新表❌ 否无任何变化低(需人工修改接入任务和补偿新表数据)
ADD COLUMN 新增字段✅ 是同步新增字段低(字段历史数据默认值不会同步)
DROP COLUMN 删除字段❌ 否无任何变化
RENAME COLUMN 重命名字段⚠️ 非直接同步新增一个字段接受后续数据
MODIFY COLUMN 扩大字段长度✅ 是字段长度变更
MODIFY COLUMN 缩小字段长度❌ 否无任何变化
MODIFY COLUMN_TYPE 修改字段类型⚠️ 非直接同步数据接入任务会报错,平台通过定时同步结构任务处理
DROP TABLE 删除表❌ 否无任何变化
TRUNCATE TABLE 截断表❌ 否无任何变化

爻擎 AI 大数据