预算体系多维数据库迁移指南

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

预算体系多维数据库迁移指南

问题描述

  1. 从生产环境拷贝了一个环境到测试环境后,经常出现如下报错:Connection refused 或者 connect time out

  2. 报表编制界面出现如下报错:Could not find database named CUBEdefault123456789101112, #OlapWorkspace100

如何处理?

上传图片



解决方法

一、如果是私有云用户,具体操作如下:

步骤1:企业绩效云-基础设置-数据源设置处验证多维库数据源是否可用。

上传图片



步骤2:如果出现连接失败,说明多维库可能没有部署或者多维库所在服务器网段/端口问题,需要找运维处理,多维库相关文档可在该网站下载:

https://download.kdcloud.com/download


步骤3:多维库部署好了之后,修改/新增数据源连接该多维库,点击验证,出现验证成功提示,表示连接成功。


步骤4:进入到预算体系-体系管理-体系创建界面,选择当前体系,点击修改,选择刚才新增的数据源,点击保存。

上传图片


步骤5:再去报表编制处打开,发现报错变成了:Could not find database named CUBEdefault123456789101112, #OlapWorkspace100。这是由于生产环境的多维库没有迁移到测试环境导致的,需要进行迁移。

上传图片



步骤6:进入生产环境的多维库管理界面,http://{ip}:{端口}/bos-olap-webserver/#/admin,进入后界面如下。

上传图片


步骤7:搜索当前体系下所有Cube,导出cube,预算体系的设计中-一个数据集对应多维库的一个cube。以体系BY0602olp为例,进入到预算体系-模型管理-数据集,发现它有9个数据集,则该体系在多维库有9个cube。


步骤8:根据体系编码在管理界面搜索,也发现有9个cube。


步骤9:依次进入每个cube的管理界面,点击备份


步骤10:这个时候我们就有了这九个cube的back文件。


步骤11:  进入测试环境的多维库管理界面,导入Cube

上传图片


步骤12:依次还原这九个cube

上传图片


步骤13:全部还原后进入报表编制页面进行验证。


二、如果是公有云用户,只需要提供cube编码,其他的操作都由公有云运维完成。

 

步骤1:查询cube编码

以体系BY0602olp为例,进入到系统服务云-系统管理-查询分析器界面,执行如下两条sql:

select fid from t_eb_model where fshownumber = 'BY0602olp';

select CONCAT('CUBE',CONCAT(fnumber,fid)) from t_eb_dataset where fmodel = 1433916563987117056;

 其中1433916563987117056为上一步执行的结果,得到如下结果:


步骤2:复制出来后将这些cube编码给到公有云运维即可。

CUBECW1433919357678792705

CUBECH1433919357678793729

CUBEZJ1433919357678792704

CUBEdefault1433916602121729024

CUBEJY1433919357678792707

CUBEZC1433919357678793730

CUBEFY1433919357678792706

CUBECP1433919357678793732

CUBEZB1433919357678793731

预算体系多维数据库迁移指南

问题描述从生产环境拷贝了一个环境到测试环境后,经常出现如下报错:Connection refused 或者 connect time out报表编制界面出现如下报...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息