数据建模效率低下正成为业务迭代的瓶颈。传统开发中,数据库设计、API开发、协作管理消耗了开发者大量精力。现在,星图云开发者平台(GEOVIS DevMate)正式推出数据模型设计器——通过可视化建模与自动化服务生成,重构数据开发工作流。
为什么需要专业的数据建模工具?
数据模型设计贯穿应用开发生命周期,直接影响以下关键环节:
数据一致性:字段类型混乱导致的计算异常(如文本型数值无法聚合)
服务可用性:手工编写CRUD接口产生的重复劳动与潜在错误
协作效率:多人修改数据模型引发的版本冲突
架构灵活性:云环境与本地数据库的异构管理挑战
星图云开发者平台数据模型设计器提供系统化解决方案,保障数据完整性、服务标准化与团队协作效率。
核心功能解析
01
可视化数据建模
语义化字段定义:支持单行文本/浮点数/日期时间/枚举/JSON等20+字段类型
02
自动化服务生成
高级查询支持:内置QS语法实现复杂筛选/排序/分页
多语言SDK集成:支持Java/Python/Go等调用
03
协作与部署
双模引擎:支持云数据库与本地数据库
实时协同编辑:项目成员并行修改,变更实时同步
版本控制:所有操作留痕可追溯
快速上手:5步使用业务数据模型
01
创建项目
登录星图云开发者平台·数据模型设计器,自定义项目名称及描述,选择数据库类型(持续扩展主流数据库支持)
02
创建数据表
方式A:新建表
在左侧项目名称位置点击鼠标悬浮后显示的图表新增,或在项目页面点击按钮新增卡片进行新增表。
方式B:导入现有表
项目页点击「导入卡片」,导入已有表,一次性完成建表和数据导入的操作。
03
添加表格字段
点击表头最右侧的按钮进行字段添加,可设置默认值
04
添加表格数据
点击表格区域左下角的「新增记录」按钮可新增表格数据,按钮右侧可选择通过表单或表格方式新增数据
05
使用模型
方式A:通过【数据模型表格】组件使用
星图易码
数字孪生编辑器中的组件列表搜索【表格】或定位:基础组件 > 数据 > 数据模型表格;
拖拽组件至画布并调整尺寸;
右侧属性面板点击新增图标,填写表单并提交;
在属性面板的数据模型下拉框选择上一步保存的数据模型;
选择目标数据表即可自动渲染带操作列(查看/编辑/删除)的完整表格
方式B:API调用(星图云开发者平台使用)
在页面编辑器中的脚本编辑器中,通过JavaScripe代码自行调用API来完成数据表的增删改查。
方式C:API调用(可脱离星图云开发者平台使用)
此方式可脱离星图云开发者平台独立使用,提供JS、Node、Shell、Pvthon、PHP、Ruby、Java、C等8种编程语言下的RestAPI代码片段
在表格界面的顶栏点击【API代码片段】标签获取多种语言的接口调用示例代码
左下角用户菜单进入「API令牌」页面,新增令牌并复制令牌内容
将复制的内容替换示例代码中的{此处填写您的API Token}
执行示例代码即可完成调用
数据模型设计器和星图云开发者平台是松耦合关系 可以独立使用/售卖,也可以合并起来使用。
开发者价值实证
“在智慧园区项目中,通过数据模型设计器两天完成47张表开发,传统模式仅API编码就需两周。”
“枚举字段的彩色标签让运维人员直观识别设备状态,培训成本降低70%。”
“QS语法替代了手写筛选逻辑,前端直接构造查询参数,联调效率提升50%。”