预算体系多维数据库迁移指南
问题描述
从生产环境拷贝了一个环境到测试环境后,经常出现如下报错: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:依次还原这九个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
预算体系多维数据库迁移指南
本文2024-09-22 23:10:10发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-131316.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf