Skip to content

数据建模

盘古公共开发平台引入了数据建模模块,使用数据建模,生成建模信息,一键发布,在盘古平台数据中心建立相关表,提高开发效率。

入口

你可以参考以下步骤从导航栏中,进入数据建模菜单。

1.登录盘古公共开发平台工作。

2.查看上方导航栏,到并进入「流程中心」。

3.在左侧菜单栏选择数据建模,点击即可进入数据建模菜单页。

分类管理

盘古提供的分类管理主要功能是新建[模型分组],对后边新增的数据模型进行管理,这样有便于方便对数据模型查找与引用。

**新建分类

在创建模型前,需要确定好要在哪个「分组」下创建「模型」,或者创建一个新的「分组」,这样有便于使用者可以更好的管理数据模型。

新建数据模型分组*

1.在开发环境下,点击分类列表右侧的[+],新建一个分类 2.编辑数据模型分组信息

分类名称:分组的名称,最好能见名知意,必填。 描述*:分组的简洁文字性描述。

删除&修改

在开发环境下可对模型进行修改、删除 1.修改时,点击修改可以分组属性进行修改。 2.删除时,若模型分组下存在模型,则无法被删除。

模型管理

盘古提供的模型就是在数据库中创建相应的表格,对模型的管理就是对数据库中的表格进行管理。我们可以对分组下已经存在的模型进行管理,也可以新建所需的新模型。

点击红色框内模型分类管理分类内的模型。

添加模型设置

模型设置主要是对模型的公共字段进行操作,用户可以根据自己的需要将除现有公共字段外的字段进行添加、删除、以方便数据库的操作 模型设置  字段信息:

字段信息:模型的名称,必填。 编码:模型对应的字母、数字组合的编码,大写开头,全局唯一,必填。 字段类型:字段展示类型,必填。

注意:设置默认字段后,新创建的数据模型将自动创建以下字段,之前已经创建的模型将不受影响。

新增数据模型

点击红色框新建数据模型。

1.填写基本信息

1.1填写基础信息

模型名称:模型的名称,必填。 编码:模型对应的字母、数字组合的编码,大写开头,全局唯一,必填。 描述:模型的简洁文字性介绍。

1.2.填写模型字段信息

除去模型设置所添加的字段,无法操作,用户可以根据自己的业务需要,点击新增一行添加字段。

在字段详情页面需要填写相应内容。

字段名称:字段的名称,必填。 编码:字段的唯一标识,必填。 字段类型:字段的类别,必填。 字段默认值:未赋值时字段对应的值。

注意: 1.模型创建时必须要有业务字段。

2.主键为空时,模型无法创建。

3.主键只能是长整型,和字符串。

4.添加新字段时,编码属性不能是关键字

1.3.填写模型索引信息 用户可以根据自己的业务需要,点击新增索引也可以删除索引

索引名称:索引的名字,必填。 编码:索引的唯一编码,字母、数字组合,小写开头,必填。 索引列:选择索引所对应的数据库列。可根据情况选择是否为唯一索引。 描述:对索引的文字性描述。

2.模型权限管理

点击权限管理TAB进行模型的列权限管理

添加权限组:添加一组新的权限组进行列权限管理,可选择需要展示的字段,并为其分配角色

修改权限组:对权限组内角色和字段显示进行修改

删除权限组:删除该权限组

`注意:当多个权限方案包含同一角色时,取方案并集生效当用户有多个角色,且角色分处于不同的权限方案时,取并集生效。

当列权限存在权限方案时,当用户所处的角色未被分配任何方案,打开时页面时看不到任何数据,页面提示:权限不足,请联系管理员获取必要权限。

当列权限不存在权限方案时,全部用户可查看所有列数据`

3.模型筛选

点击模型筛选TAB进入模型筛选方案管理页面

点击右侧选择框中方案,可查看该筛选方案信息

点击另存为或添加新方案,可新建一个筛选方案

点击管理可对已有方案进行编辑和删除

模型发布

新建的数据模型状态为未发布,这时候数据模型并没有创建数据表,只有点击发布后才会在数据库里,生成对应数据模型的表。

注意:发布后的数据模型进行编辑保存,状态会被变更为未发布。

Diff功能

可查看当前模型最新版本与下一环境最新版本的区别,开发与测试环境对比,测试与预发环境对比,预发与生产环境对比。

**模型迁移

点击模型迁移按钮,选择模型进行迁移。

注意:

当模型存在多个版本时,迁移只会迁移其最新已发布的版本

权限管理不会随着模型迁移,需要各环境单独配置

筛选方案会随模型迁移

迁移记录

image.png 点击迁移记录按钮,查看模型历史的迁移记录。 在迁移记录页面点击明细,可查看每次迁移的模型明细。

查看设计视图

盘古平台还提供了数据模型设计视图,用户可以点击进入设计视图,以图解方式更加清晰直观的了解此模型中数据表之间的关联关系,并支持导出图片。 image.png