OceanBase
TapData Cloud 为您提供了云端服务,适合需要快速部署、低前期投资场景,帮助您更好地专注于业务发展而非基础设施管理,注册账号即可领取免费的 Agent 实例,欢迎试用。TapData Enterprise 可部署在您的本地数据中心,适合对数据敏感性或网络隔离有严格要求的场景,可服务于构建实时数仓,实现实时数据交换,数据迁移等场景。TapData Community 是一个开源的数据集成平台,提供基础的数据同步和转换功能,可通过 Docker 一键部署,帮助您快速探索和实施数据集成项目。随着项目或企业发展,您可以平滑升级至 TapData Cloud 或 TapData Enterprise,以获得更多高级功能或服务支持。OceanBase 数据库是一个金融级分布式关系数据库,TapData 支持将 OceanBase 作为目标库,帮助您快速构建数据流转链路。接下来,我们将介绍如何在 TapData 平台中连接 OceanBase 数据源。
支持版本
OceanBase 3.x
数据源成熟度
Alpha 数据源Alpha 数据源处于公测阶段,已通过基础测试用例,但尚未通过集成测试用例和 TapData 认证测试流程,如在使用过程中有疑问,欢迎联系我们。
准备工作
确保 TapData 所属的网络已加入 OceanBase 的租户白名单中。
以
root
用户登录到租户。执行下述格式的命令,创建用于数据同步的用户。
CREATE USER 'username' IDENTIFIED BY 'password';
- username:用户名。
- password:密码。
执行下述格式的命令,为刚创建的用户授予库级别所有权限,您也可以基于业务需求自定义更精细化的权限控制。
GRANT ALL ON database_name.* TO username;
- database_name:数据库名称。
- username:用户名。
添加数据源
在左侧导航栏,单击连接管理。
单击页面右侧的创建。
在弹出的对话框中,搜索并选择 OceanBase。
在跳转到的页面,根据下述说明填写 OceanBase 的连接信息。
- 连接信息设置
- 连接名称:填写具有业务意义的独有名称。
- 连接类型:目前仅支持 OceanBase 作为目标库。
- 地址:数据库连接地址。
- 端口:数据库的服务端口,默认为 2881。
- 数据库:数据库名称,即一个连接对应一个数据库,如有多个数据库则需创建多个数据连接。
- 账号:数据库的租户账号,格式为
用户名@租户名
,例如要通过tapdata
账号连接默认的 test 租户时,即填写为tapdata@test
。 - 密码:租户账号对应的密码。
- 额外参数:额外的连接参数,默认为空。
- 时区:默认为数据库所用的时区,您也可以根据业务需求手动指定。
- 高级设置
- Agent 设置:默认为平台自动分配,您也可以手动指定 Agent。
- 模型加载频率:数据源中模型数量大于 1 万时,TapData 将按照设置的时间定期刷新模型。
- 连接信息设置
单击连接测试,测试通过后单击保存。
提示如提示连接测试失败,请根据页面提示进行修复。