1.需求背景
OceanBase是一款金融级的分布式关系数据库,具备高性能、高可用、强一致、可扩展和兼容性高等典型优势,适用于对性能、成本和扩展性要求高的金融场景。Smartbi服务器部署在云端,用户需要在云端Smartbi中建立数据源以访问企业内网的关系数据库,这时就需要通过数据库网关功能进行相关的链接和访问。
参考资料:本地数据网关体系结构
2.功能说明
OceanBase V3/V4(Oracle)可以作为知识库使用。
...
注意:使用OceanBase V3/V4(Oracle)作为知识库使用,功能能正常使用,但会存在性能问题(数据库厂商也认同是正常现象,我们产品代码是无法处理,需要数据库厂商处理。因此,如出现性能问题,需要客户自己联系OceanBase厂商。销售需要把风险和客户说清楚,同时销售要承担相关风险)。
内部测试的情况,如下:
补充:银河证券 使用 华为高斯DWS作为知识库,也存在性能问题,数据库厂商也承认属于正常现象,客户联系了数据库厂商也没有解决,最终决定换数据库作为知识库。
云端的Smartbi,可以直接访问企业内网的关系数据库。
3.使用说明
3.1. 扩展包部署
扩展包:oceanbaseSmartbi_Common_oracleDatabaseGateway
部署说明:扩展包部署
约束说明:该扩展包需要搭配 2024-11-09 之后 V11对应的War 包使用。
信息 |
---|
注意 |
1)更新扩展包之前,请做好知识库以及扩展包的备份。 2)该扩展包只支持 热加载 方式 |
3.2. 使用说明
扩展包部署后,进入config界面后,就会增加了 “Oracle 模式”的选项。
详细请参考:Smartbi系统配置信息说明
信息 |
---|
注意:OceanBase V3版本使用空库升级,必须执行以下SQL延长事务自动回滚的时间 SET GLOBAL max_allowed_packet=67108864; |
1、什么是数据库网关
2、快速入门
2.1、新建数据库网关
2.3、连接本地数据库