(本文档仅供参考)
说明
达梦数据库的集群地址配置,是在dm_svc.conf配置的。达梦的驱动会自动解析这个文件,获取需要连接的url。
具体步骤如下
1、获取达梦数据库集群环境的配置文件
达梦数据库安装时,会生成dm_svc.conf文件。不同平台,这个文件的路径目录有所不同。
1. 32 位的 DM 安装在 Win32 操作平台下,此文件位于%SystemRoot%\system32 目录;
2. 64 位的 DM 安装在 Win64 操作平台下,此文件位于%SystemRoot%\system32 目录;
3. 32 位的 DM 安装在 Win64 操作平台下,此文件位于%SystemRoot%\SysWOW64 目录;
4. 在 Linux 平台下,此文件位于/etc 目录。
注意:%SystemRoot%一般是c:\windows目录
dm_svc.conf 文件中包含 DM 各接口及客户端需要配置的一些参数,具体配置说,请参考达梦的技术文档或者咨询达梦数据库厂家。
以下图片是dm_svc.conf的示例说明。
说明:主要是查看dm_svc.conf文件里面的服务名。如下图,服务名就是DM_APP
服务名的格式:服务名=(IP:PORT,IP:PORT,....)
dm_svc.conf可能会有多个服务名,根据实际连接的服务器节点,选取对应的服务名。
2、复制dm_svc.conf文件到smartbi服务器
smartbi去连接集群版本的达梦数据库时,需要读取这个文件。
文件复制路径:
windows系统:复制dm_svc.conf到%SystemRoot%\system32 目录;
Linux 系统:复制dm_svc.conf到/etc 目录。
注意:%SystemRoot%一般是c:\windows目录
3、smartbi配置连接达梦数据库
3.1 达梦数据库驱动:
smartbi默认内置了达梦6、达梦7的驱动,如果是达梦8数据库,需要更新对应的驱动(可以选择自定义方式)。
3.2 配置知识库连接
根据dm_svc.conf的配置文件,获取服务名,如下图所示,服务名是DM_APP。
如下图,
服务器地址:配置对应的服务名,我们的示例服务名是DM_APP。
数据库名:配置对应的数据库
用户/密码:配置对应的用户密码。
注意:需要先复制dm_svc.conf到指定目录后,再启动smartbi,才能获取到对应配置信息。
如果修改了dm_svc.conf,也需要重启smartbi,才能获取到最新的配置。
3.3 业务库连接
业务库连接跟知识库类似,也是先获取dm_svc.conf的服务名。具体方式,参考上面的说明