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

问题描述
从生产环境拷贝了一个环境到测试环境后,经常出现如下报错:Connection refused 或者 connect time out
报表编制界面出现如下报错: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:依次还原这九个cub
预算体系多维数据库迁移指南
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



