优维低代码实践:数据模型设计

本文介绍了优维低代码技术专栏的第二期内容,聚焦数据模型设计。通过创建一个任务管理系统的例子,详细阐述了如何设计数据模型,使用DataBuilder建立模型,设置字段,并在VisualBuilder中关联模型,为构建简易任务管理系统奠定了基础。
摘要由CSDN通过智能技术生成

 

 优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。


优维低代码实践连载第②期

《数据模型设计》

CMDB是我们平台使用的基础数据库,数据模型则等同于数据库中表,我们在开发新特性时,势必需要有模型对我们的数据存储进行存储,那么模型应该怎么设计呢,下面我们将做一个简易的任务管理系统,以这个系统为例子,带大家了解它是如何运作的。

任务管理系统模型设计

1.1 任务管理表设计

首先我们设计一个任务表,这个任务模型所必备的字段有:名称,描述,工时,状态,创建人,负责人,汇报人,创建时间,修改时间,实例ID(cmdb默认携带),对应的如下表:

 根据以上这张表,我们就可以对应地创建我们的模型了。

1.2 通过Data Builder创建模型

点击左侧侧边栏,模型tab,默认项目管理模型为空,需要前往 Data Builder 进行模型创建

 进入 Data Builder 首页,这里我们可以选择创建一个新的命名空间,或在已有的空间下进行模型创建,这里我们选择已有命名空间 CUSTOM,如若没有,则只需要自己快速创建一个即可;

 进入到命名空间中,左侧为领域面板,它的作用同命名空间一样,起到了模型分类的作用,方便用户根据分类快速定位到具体模型;右侧则为模型列表面板,点击领域项,它将展示该领域下的所有模型;

 

 这里我们创建一个领域,名称为:VB课程, ID为:VB_LESSON, 点击保存后, 将跳回命名空间页面, 然后点击右上方的 添加模型 按钮,选择新增模型,跳转至模型新增页面, 按照一下的参数填入,点击确定,即完成对模型的创建;

 1.3 模型字段设置

创建完模型后, 页面将自动跳转回到命名空间页面,这里我们可以看到我们刚刚创建的模型还处于编辑中的状态, 点击模型ID,弹出详情Drawer,点击属性旁边的 + , 然后结合刚刚我们在1.1中设计的表,对属性进行创建。

 

 创建完后,完整模型如下图,这样我们的模型到此就建立完成啦,我们可以使用这个模型进行数据存储相关操作啦!

1.4 Visual Builder关联模型

让我们的视角回到 Visual Builder,模型我们建立好后,还需要将其与VB进行关联,依旧是回到模型页面, 点击右上角 关联模型 按钮,在弹窗内搜索 LESSON,找到我们刚刚新增的模型: TASK_FOR_VB_LESSON, 勾选然后点击保存,模型将于我们的微应用关联上,然后记得点击右上角的推送按钮哟,这样我们的微应用就能正常使用模型啦!

 结语

本章节我们学习了模型的建立,字段设置与模型跟VB相关联,下节我将为大家介绍如何使用Provider,结合我们创建的模型,做一个简易的任务管理系统出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值