买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:阿里巴巴集团控股有限公司
摘要:本发明提供一种采用图形化的开发的方法、介质、设备和装置。方法包括:将实现组件功能的算子、允许连接的其他DAG组件名称封装在每个DAG组件内;向用户展示可视化的多个DAG组件;接收用户选择多个DAG组件、以及按照每个DAG组件的功能和允许连接的组件来建立各个DAG组件的连接关系,生成DAG组件图。通过上述的实施例,将用代码实现相应组件功能的算子,封装成DAG组件,以图形化的方式显示软件开发过程,简化了用户的开发流程,用户不比关注每条具体指令的表述,以及语法关系,这样的开发模式将代码的算子抽象、封装成可视化、可配置化的前端组件,更加直观,便于用户理解。
主权项:1.一种采用图形化的开发的方法,其特征在于,应用于SQL语言的程序开发,包括:将实现组件功能的算子、允许连接的其他DAG组件名称封装在每个DAG组件内;向用户展示可视化的多个DAG组件;接收用户选择多个DAG组件、以及按照每个DAG组件的功能和允许连接的DAG组件来建立各个DAG组件的连接关系,生成DAG组件图;所述生成DAG组件图之后,还包括:分析所述DAG组件图的代码关系,生成SQL代码;接收切换指令,对所述分析过程,执行逆操作,形成所述DAG组件图;所述分析过程包括:将所述各个DAG组件及连线形成的所述连接关系,分解为数据结构;将分解后的数据结构,按照语句的构成,拆分成多个逻辑算子;所述拆分后的多个逻辑算子,生成相应的语句代码;所述封装的内容还包括:一个或多个的参数或属性配置项;所述接收用户选择的所述DAG组件的过程,还包括:对所述用户选择的DAG组件,显示参数或属性配置面板;接收用户输入的配置的参数或属性数据,并实时校验是否正确;还包括:在所述连接关系上,每增加一个DAG组件,所述连接关系发生变化后,对新增加的DAG组件的前路的正确性进行验算;所述前路包括连接关系上的各个DAG组件及形成路径;或,点击任一个DAG组件,对其前路的DAG组件的路径正确性进行验算。
全文数据:
权利要求:
百度查询: 阿里巴巴集团控股有限公司 一种采用图形化的开发的方法、介质、设备和装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。