数据模型创建完成后,BizWorks支持将数据模型导出为JSON文档,同时也支持将从平台导出的模型文档导入到平台中 。您可以利用该功能在不同系统间进行数据模型的迁移操作。本文为您介绍如何导出导入数据模型。
导出模型文件
登录BizWorks,在选择平台下拉列表中选中建模平台。
单击页面右上角图标或其文本框区域,在下拉列表中单击目标项目名称后,单击建模页签。在建模导航栏中,选择 。
在限界上下文页面,单击目标限界上下文名称。
在目标限界上下文导航栏中,单击数据模型。在数据模型页面,选择 。系统直接下载数据模型文档,格式为JSON。
导入模型文件
在数据模型页面,选择 。
在导入模型文件面板,单击虚线框上传文件或将文件拖拽入内,单击导入。仅支持不大于5 MB的JSON格式文件。
重要如果模型文件中有已存在的资源,将会导入失败。
从数据库导入模型
如果已经在数据库中建好表和字段,需要将表结构同步到BizWorks中,可以使用导入数据模型功能。
在数据模型页面,选择更多>从数据库导入模型。
在数据库导入数据模型面板的配置数据库参数配置向导页面,完成相关参数配置后,单击下一步。
配置数据库参数。
在选择数据库连接下拉列表中,选择目标数据库连接。
如果下拉选项为空或者您想添加目标数据库连接,您可以单击管理数据库连接进行添加。
在管理数据库面板,单击添加数据库连接,完成数据库连接名称、数据库类型和服务器等配置项设置后,单击保存,单击关闭。
填写用户名和密码。
配置导入规则:如果系统中存在相同表名的模型,支持跳过导入、覆盖导入和终止导入。
如果模型编码不同,而表名相同时:
如果您选择跳过导入:表名重复的表的信息不会被导入,其他表正常导入。
如果您选择覆盖导入:覆盖系统中相同表名的模型数据,所有的字段和索引以数据库中为准全量覆盖,不会增量导入。
如果您选择终止导入:所有的表都不会导入。
说明系统会为每张表自动生成一个模型编码,您也可以在下一步中手动修改。
不管表名是否相同,模型编码都不能和系统中已有的数据重复。
在选择数据表配置向导页面,选中目标数据表(支持多选),按需编辑模型编码后,单击下一步。
说明模型编码为字符、数字的组合,长度不得超过80个字符,需以小写字母开头,且在数据模型内唯一。
如果数据模型导入成功,您会看到界面提示:导入成功,此次共导入****个数据模型。
如果数据模型导入失败,您会看到界面提示:导入失败,且系统会枚举具体导入失败的明细和相应报错信息。