约束与限制
MySQL源端数据源约束
SQLServer源端数据源约束
类别 |
说明 |
---|---|
适用版本 |
企业版2016、2017、2019、2022版本,标准版2016 SP2及以上版本、2017、2019、2022版本。 |
权限要求 |
需要具备sysadmin权限,或者view server state权限以及待同步数据库的db_datareader或db_owner权限。
|
同步对象范围 |
|
数据库限制 |
源数据库如果开启客户端配置中的“强制协议加密(Force Protocol Encrypton)”,必须同时开启“信任服务器证书(trust server certificate)”。 |
使用限制 |
|
其他限制 |
|
PostgreSQL源端数据源约束
类别 |
说明 |
---|---|
适用版本 |
PostgreSQL 9.4、9.5、9.6、10、11、12、13、14、15、16版本。 |
权限要求 |
数据库的CONNECT权限,模式的USAGE权限,表的SELECT权限,序列的SELECT权限,REPLICATION连接权限。
说明:
REPLICATION连接权限的添加方法:
|
同步对象范围 |
|
数据库限制 |
|
使用限制 |
|
其他限制 |
|
Oracle源端数据源约束
类别 |
说明 |
---|---|
适用版本 |
10、11、12、19版本。 |
权限要求 |
Oracle 库需要开启归档日志,同时需表查询权限和日志解析权限,开通对应权限详情请参考Oracle数据源如何开通归档日志、查询权限和日志解析权限?。 |
同步对象范围 |
|
数据库限制 |
源端数据库中的库名、表名、字段名不能包含:.-以及非ASCII字符,建议尽量使用常规字符避免任务失败。 |
使用限制 |
|
其他限制 |
|
MongoDB源端数据源约束
GaussDB源端数据源约束
类别 |
说明 |
---|---|
适用版本 |
内核引擎版本505.1.0、505.1.0.SPC0100、505.2.0。 |
权限要求 |
|
同步对象范围 |
|
数据库限制 |
|
使用限制 |
|
其他限制 |
|
Hudi目的端数据源约束
类别 |
说明 |
---|---|
适用版本 |
|
权限要求 |
MRS用户需要拥有Hadoop和Hive组件的读写权限,建议参照下图所示角色及用户组配置MRS用户。
图1 MRS Hudi最小化权限
![]() 具体MRS集群角色权限管理请参考《MRS集群用户权限模型》。 |
数据库限制 |
Hudi的库名、表名、字段名仅支持数字、字母和下划线,且字段名必须以字母或下划线开头,建议尽量使用常规字符避免任务失败。 |
使用限制 |
|
DWS目的端数据源约束
类别 |
说明 |
---|---|
适用版本 |
8.1.3、8.2.0及以上版本(除DWS 3.0)。 |
权限要求 |
表权限:账号需要对目标表有INSERT、SELECT、UPDATE、DELETE、CONNECT、CREATE。 |
数据库限制 |
数据库中的对象名需要满足约束:长度不超过63个字符,以字母或下划线开头,中间字符可以是字母、数字、下划线、$。 |
使用限制 |
|
其他限制 |
|