TiDB Cloud接入说明
准备工作
分类 | 说明 |
---|---|
版本 | XXXXXX版本。 |
设置 | 开启changefeed,配置XXXXXX |
权限 | 数据源账号需要具备如下最小权限: SELECT、SHOW DATABASES。 参考命令 GRANT SELECT, SHOW DATABASES 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 截断表 | ❌ 否 | 无任何变化 | 低 |