若需要迁移标准样例至其他环境,可参考如下方法:
1、选中所有元素,导出元素(含数据、含权限)
2、若源和目标的数据库不相同,需要修改数据表元素的元素类型,方法参见【数据表迁移方案】->相同跳过此步骤
3、将修改后的zip包导入目标应用(建议空白应用)
4、导出deepmodel(非核心功能,按需迁移):先导出结构(若对象有引用关系,按引用顺序分批导出),再导出所有对象数据(无须含维度和用户)
5、导入deepmodel(非核心功能,按需迁移):目标应用先拉维度对象(维度ud都选属性,不要选链接)和用户对象,然后再导入结构(按依赖顺序导入),再导入数据(按依赖顺序)。
6、发布需要用到的工作流
|
源数据库 |
目标数据库 |
|---|---|
|
ck |
DeepEngine |
|
mysql |
dameng/kingbase |
解压元素导出的zip文件,然后替换Json信息中的元素类型,可按如下关键字进行搜索和替换,再重新zip
|
源数据库 |
目标数据库 |
|---|---|
|
“elementType”:”DAT_MYSQL”,”module”:{“moduleVersion”:”1.0”,”moduleName”:”数据表-MySQL”},”moduleId”:”DAT_MYSQL1_0”,”moduleType”:”DAT_MYSQL”,”moduleVersion”:”1.0” |
“elementType”:”DAT_DAMENG”,”module”:{“moduleVersion”:”1.0”,”moduleName”:”数据表-Dameng”},”moduleId”:”DAT_DAMENG1_0”,”moduleType”:”DAT_DAMENG”,”moduleVersion”:”1.0” |
|
“elementType”:”DAT_KINGBASE”,”module”:{“moduleVersion”:”1.0”,”moduleName”:”数据表-KingBase”},”moduleId”:”DAT_KINGBASE1_0”,”moduleType”:”DAT_KINGBASE”,”moduleVersion”:”1.0” | |
|
“elementType”:”DAT_DEEPMODEL”,”module”:{“moduleVersion”:”1.0”,”moduleName”:”数据表-DeepModel”},”moduleId”:”DAT_DEEPMODEL1_0”,”moduleType”:”DAT_DEEPMODEL”,”moduleVersion”:”1.0” | |
|
“elementType”:”DAT_CLICKHOUSE”,”module”:{“moduleVersion”:”1.0”,”moduleName”:”数据表-CK”},”moduleId”:”DAT_CLICKHOUSE1_0”,”moduleType”:”DAT_CLICKHOUSE”,”moduleVersion”:”1.0” |
“elementType”:”DAT_DEEPENGINE”,”module”:{“moduleVersion”:”1.0”,”moduleName”:”数据表-DeepEngine”},”moduleId”:”DAT_DEEPENGINE1_0”,”moduleType”:”DAT_DEEPENGINE”,”moduleVersion”:”1.0” |

若不修改数据表元素类型,则下述组件中标注为含数据表的,功能将受到影响
|
组件 |
含数据表 |
|---|---|
|
财务模型 |
是 |
|
维度 |
是 |
|
业务模型 |
是 |
|
凭证模型 |
是 |
|
合并流程 |
是 |
|
业务明细表 |
否 |
|
凭证模板 |
否 |
|
凭证清单 |
否 |
|
对账规则 |
否 |
|
凭证报告(分组报告) |
否 |
|
对账报告(分组报告) |
否 |
|
清单表 |
是 |
|
电子表格2.0 |
浮动行含 |
|
UX |
否 |
|
python脚本 |
否 |
|
值列表 |
是 |
|
权限方案 |
是 |
|
菜单 |
否 |
|
变量 |
是 |
|
工作流 |
否 |
回到顶部
咨询热线
