数据建模
盘古公共开发平台引入了数据建模模块,使用数据建模,生成建模信息,一键发布,在盘古平台数据中心建立相关表,提高开发效率。
入口
你可以参考以下步骤从导航栏中,进入数据建模菜单。
1.登录盘古公共开发平台工作。
2.查看上方导航栏,到并进入「流程中心」。
3.在左侧菜单栏选择数据建模,点击即可进入数据建模菜单页。
分类管理
盘古提供的分类管理主要功能是新建[模型分组],对后边新增的数据模型进行管理,这样有便于方便对数据模型查找与引用。
**新建分类
在创建模型前,需要确定好要在哪个「分组」下创建「模型」,或者创建一个新的「分组」,这样有便于使用者可以更好的管理数据模型。
新建数据模型分组*
1.在开发环境下,点击分类列表右侧的[+],新建一个分类 2.编辑数据模型分组信息
分类名称:分组的名称,最好能见名知意,必填。 描述*:分组的简洁文字性描述。
删除&修改
在开发环境下可对模型进行修改、删除 1.修改时,点击修改可以分组属性进行修改。 2.删除时,若模型分组下存在模型,则无法被删除。
模型管理
盘古提供的模型就是在数据库中创建相应的表格,对模型的管理就是对数据库中的表格进行管理。我们可以对分组下已经存在的模型进行管理,也可以新建所需的新模型。
点击红色框内模型分类管理分类内的模型。
添加模型设置
模型设置主要是对模型的公共字段进行操作,用户可以根据自己的需要将除现有公共字段外的字段进行添加、删除、以方便数据库的操作 字段信息:
字段信息:模型的名称,必填。 编码:模型对应的字母、数字组合的编码,大写开头,全局唯一,必填。 字段类型:字段展示类型,必填。
注意:设置默认字段后,新创建的数据模型将自动创建以下字段,之前已经创建的模型将不受影响。
新增数据模型
点击红色框新建数据模型。
1.填写基本信息
1.1填写基础信息
模型名称:模型的名称,必填。 编码:模型对应的字母、数字组合的编码,大写开头,全局唯一,必填。 描述:模型的简洁文字性介绍。
1.2.填写模型字段信息
除去模型设置所添加的字段,无法操作,用户可以根据自己的业务需要,点击新增一行添加字段。
在字段详情页面需要填写相应内容。
字段名称:字段的名称,必填。 编码:字段的唯一标识,必填。 字段类型:字段的类别,必填。 字段默认值:未赋值时字段对应的值。
注意: 1.模型创建时必须要有业务字段。
2.主键为空时,模型无法创建。
3.主键只能是长整型,和字符串。
4.添加新字段时,编码属性不能是关键字
1.3.填写模型索引信息 用户可以根据自己的业务需要,点击新增索引也可以删除索引。
索引名称:索引的名字,必填。 编码:索引的唯一编码,字母、数字组合,小写开头,必填。 索引列:选择索引所对应的数据库列。可根据情况选择是否为唯一索引。 描述:对索引的文字性描述。
2.模型权限管理
点击权限管理TAB进行模型的列权限管理
添加权限组:添加一组新的权限组进行列权限管理,可选择需要展示的字段,并为其分配角色
修改权限组:对权限组内角色和字段显示进行修改
删除权限组:删除该权限组
`注意:当多个权限方案包含同一角色时,取方案并集生效当用户有多个角色,且角色分处于不同的权限方案时,取并集生效。
当列权限存在权限方案时,当用户所处的角色未被分配任何方案,打开时页面时看不到任何数据,页面提示:权限不足,请联系管理员获取必要权限。
当列权限不存在权限方案时,全部用户可查看所有列数据`
3.模型筛选
点击模型筛选TAB进入模型筛选方案管理页面
点击右侧选择框中方案,可查看该筛选方案信息
点击另存为或添加新方案,可新建一个筛选方案
点击管理可对已有方案进行编辑和删除
模型发布
新建的数据模型状态为未发布,这时候数据模型并没有创建数据表,只有点击发布后才会在数据库里,生成对应数据模型的表。
注意:发布后的数据模型进行编辑保存,状态会被变更为未发布。
Diff功能
可查看当前模型最新版本与下一环境最新版本的区别,开发与测试环境对比,测试与预发环境对比,预发与生产环境对比。
**模型迁移
点击模型迁移按钮,选择模型进行迁移。
注意:
当模型存在多个版本时,迁移只会迁移其最新已发布的版本
权限管理不会随着模型迁移,需要各环境单独配置
筛选方案会随模型迁移
迁移记录
点击迁移记录按钮,查看模型历史的迁移记录。 在迁移记录页面点击明细,可查看每次迁移的模型明细。
查看设计视图
盘古平台还提供了数据模型设计视图,用户可以点击进入设计视图,以图解方式更加清晰直观的了解此模型中数据表之间的关联关系,并支持导出图片。