预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114579089A(43)申请公布日2022.06.03(21)申请号202210035785.0G06F16/27(2019.01)(22)申请日2022.01.10(71)申请人阿里云计算有限公司地址310024浙江省杭州市西湖区转塘科技经济区块12号(72)发明人潘冠敬(74)专利代理机构北京展翼知识产权代理事务所(特殊普通合伙)11452专利代理师屠长存(51)Int.Cl.G06F8/20(2018.01)G06F8/33(2018.01)G06F16/21(2019.01)G06F16/22(2019.01)G06F16/242(2019.01)权利要求书2页说明书11页附图5页(54)发明名称数据建模辅助方法和系统以及交互界面及其显示方法(57)摘要公开了一种数据建模辅助方法和系统以及交互界面及其显示方法。集成开发系统IDE提供文本编辑器和画板。在文本编辑器中接收用户输入的有关数据表的指令语句,在画板上渲染并展示数据表的示图模块。IDE还可以响应于创建指令语句,在画板上渲染并展示所创建数据表的示图模块;响应于导入指令语句,从数据仓库引擎导入指定数据表的元数据;响应于导出指令语句,将指定数据表的元数据导出到数据仓库引擎;响应于关系指令语句,通过在画板上渲染并展示数据表和/或数据表元素的示图模块之间的关系来展示数据表及元素之间的关系。由此,用户只需要简单地输入文本格式的指令语句,便可以直观地在画板上示出数据表对应的示图模块,为用户提供便捷而又直观地建模体验。CN114579089ACN114579089A权利要求书1/2页1.一种数据建模辅助方法,包括:在文本编辑器中接收用户输入的有关数据表的指令语句;以及基于所述指令语句,使用图形渲染工具在画板上渲染并展示所述数据表的示图模块。2.根据权利要求1所述的方法,其中,基于所述指令语句使用图形渲染工具渲染并展示所述数据表的步骤包括:将所述指令语句转换为图形渲染工具的绘图指令语句;基于所述绘图指令语句,使用所述图形渲染工具渲染并展示所述数据表的示图模块。3.根据权利要求1所述的方法,其中,所述用户输入的指令语句包括下述至少一种:创建指令语句,用于创建数据表;导入指令语句,用于从数据仓库引擎导入指定数据表的元数据;导出指令语句,用于将指定数据表的元数据导出到数据仓库引擎;以及关系指令语句,用于定义数据表和/或数据表元素之间的关系。4.根据权利要求3所述的方法,其中,基于所述指令语句使用图形渲染工具在画板上渲染并展示所述数据表的步骤包括下述至少一项:响应于接收到创建指令语句,在画板上渲染并展示所创建数据表的示图模块;响应于接收到导入指令语句,从数据仓库引擎导入指定数据表的元数据,基于所述元数据将所述数据表转换为对应的模型模块,在画板上渲染并展示所述模型模块的示图模块;响应于接收到导出指令语句,将指定数据表的元数据导出到数据仓库引擎;以及响应于接收到关系指令语句,通过在画板上渲染并展示数据表和/或数据表元素的示图模块之间的关系来展示数据表和/或数据表元素之间的关系。5.根据权利要求3所述的方法,其中,所述导入指令语句和/或所述导出指令语句包括相应数据仓库引擎的识别信息。6.根据权利要求1所述的方法,还包括下述至少一个步骤:将用户输入的指令语句实时同步到数据库中;使用版本控制系统管理指令语句集合的版本;基于语言服务协议,针对用户输入的指令语句,提供语言服务功能;使用图形渲染工具在所述画板上对多个数据表所对应的多个示图模块进行自动布局。7.一种用于辅助用户进行数据建模的交互界面,包括:文本编辑区域,用于接收并展示用户输入的有关数据表的指令语句;以及画板区域,用于响应于所述指令语句,展示对应于所述数据表的示图模块。8.一种用于辅助用户进行数据建模的交互界面的显示方法,包括:在交互界面上提供文本编辑区域和画板区域;在所述文本编辑区域接收并展示用户输入的有关数据表的指令语句;以及响应于所述指令语句,在所述画板区域中展示对应于所述数据表的示图模块。9.一种数据建模辅助系统,包括:一个或多个数据仓库引擎;以及集成开发系统,提供文本编辑器和画板,用于在文本编辑器中接收用户输入的有关数据表的指令语句,并基于所述指令语句,使用图形渲染工具在画板上渲染并展示所述数据2CN114579089A权利要求书2/2页表的示图模块,其中,集成开发系统响应于导入指令语句,从数据仓库引擎导入指定数据表的元数据,并且/或者响应于接收到导出指令语句,将指定数据表的元数据导出到数据仓库引擎。10.一种计算设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1至6、8中任何一项所述的方法。11.