百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

星图云开发者平台新功能速递 | 数据模型设计器:类Excel数据建模

moboyou 2025-08-07 17:48 3 浏览

数据建模效率低下正成为业务迭代的瓶颈。传统开发中,数据库设计、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%。”

相关推荐

六星教育PHP大神进阶班怎么样?值不值得去听?

点进这篇文章的人可能现在正面临着几个很难选择的问题,比如学PHP要不要报培训班?或者是该怎样选择PHP课程?又或是六星教育的PHP大神进阶班好不好,能不能去?在这里就给你们都一个一个解答了!首先,要...

PHP开发是什么?兄弟连教你学PHP(php开发技术)

如果说每种语言都千秋各异,那么PHP开发有太多的原因使得PHP成为世界上最受欢迎的脚本语言——高度灵活、简单易用——不过写PHP(或者任何这种语言)代码时,人们常常陷入单调重复而令人生厌的体力活动的窘...

参加PHP培训,主要学哪些课程?(php培训课程内容)

PHP语言是编程语言里十分热门的一种语言,其特性引来了很多编程爱好者进行学习,同时PHP语言的发展前景也非常好,这让很多学员都是蠢蠢欲动,如果去PHP培训班学习,主要是学什么内容呢?下面以六星教育PH...

小狐狸ChatGPT付费创作系统V2.4.7全开源版 (vue全开源端)

测试环境:Nginx1.20+PHP7.4+MySQL5.7本版本为官方的最新开源包对应V2.4.7版本,包含了前后端所有开源包,是目前最新全开源版本,需要二开的这部分朋友也有选择了,如果不需要二...

NETCore部署linux入魔Docker+Jenkins

通过前面三篇:.NETCore部署到linux(CentOS)最全解决方案,常规篇.NETCore部署到linux最全解决方案,进阶篇(Supervisor+Nginx).NETCore部署到l...

柏拉图性格测试源码如何修改为自己使用

昨天,性格测试图片火爆了整个朋友圈。同时也急坏了公众号运营者,这么神奇的东东是怎么弄的,我们也要。好吧,我来拯救广大运营同志们工具/原料电脑柏拉图性格测试源码dreamweaver公众号方法/步骤1解...

APP成品开发与定制开发的区别是什么?

APP成品开发与定制开发的区别是什么?APP成品开发也就是在成品APP基础上进行的开发,除此之外,还有APP半成品开发与定制开发这两种方式。APP成品开发、半成品开发与定制开发的区别是什么?今天我们一...

一套优质成品短视频APP的搭建部署,离不开的软硬编解码

一款优质的短视频APP诞生并非易事,开发过程也是需要考虑各种问题,包括音视频问题、开屏速度等等。无论是短视频还是直播,都要经过无数次的测试、优化等步骤完成。那么今天我们就来看一下,短视频直播源码如何利...

Java规则引擎风控系统全套成品源代码

可直接使用的企业级规则引擎,自动化与智能化并行。Java语言开发,前端VUE+ElementUI,提供私有化部署,支持提供全量源码、二次开发、定制、可集成。在线demo:http://rules.bc...

盲盒抽卡机小程序成品部署源码搭建支持定制支持二开

成品短视频app源码搭建教程,带你一步步实现开发

在当今数字化时代,短视频已经成为了人们热衷的内容形式。如果您有兴趣创建自己的短视频应用程序,但又不想从头开始开发,那么成品短视频app源码搭建是您的理想选择。本文将详细介绍成品短视频app源码搭建的好...

成品短视频App源码推荐,助力你的创业梦想

在当今数字化时代,短视频已经成为人们日常生活不可或缺的一部分。这种形式的内容创作在社交媒体平台上蓬勃发展,为用户提供了一种快速、有趣且易于消化的方式来获取信息和娱乐。如果你梦想着在这个领域进行创业,那...

深圳嘉华:PHP如何通过Web 执行C/C++应用程序方法

一、简介如果你对Unix/Linux有所了解的话,你应该知道他们大都自带了C和C++的编译器,分别是GCC和G++。Unix在程序安装及Make等许多地方使用到了这些编译器。利用一些控制台命令,C++...

PHP类Web网站适应移动设备十贴士(php主要用于开发基于浏览器/服务器结构的应用程序)

【编者按】相比较桌面端,用户越来越多的从移动设备端访问网页,这已经不是什么新鲜事。然而开发者还是需要努力去让网站更好的适应现在的移动设备,与此同时,从谷歌最近宣布的消息可以看出,它可能会惩罚那些不能为...

Web前端开发基础提要(web前端开发基础知识总结)

Web的项目页面功能越来越复杂,如何进行有效的多人协作,如何提高团队的开发效率,如何进行快速迭代,保证项目质量,前端工程就是为了满足这些需求,同时兼顾代码开发阶段,打包发布阶段,主要涉及组件化开发、...