System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种可视化数据对象服务封装发布方法及系统技术方案_技高网

一种可视化数据对象服务封装发布方法及系统技术方案

技术编号:41360982 阅读:18 留言:0更新日期:2024-05-20 10:10
本发明专利技术提供一种可视化数据对象服务封装发布方法及系统,所述方法的步骤包括:获取数据源信息,基于数据源信息构建与多个数据源的连接;获取数据请求,基于所述数据请求获取所述多个数据源中至少一个数据源的数据,所述数据源的数据包括数据表,所述数据请求包括拖拽请求,基于拖拽请求提取数据源中的数据表;确定提取的所述数据表中是否存在外键关联关系,若存在,则基于预设的外键关联关系构建数据表的关联关系,若不存在,则基于关联指令构建数据表的关联关系,将具有关联关系的多个数据表封装为数据对象;基于配置参数对数据对象进行配置设计,完成数据对象发布。本发明专利技术能够快速发布数据对象服务,能够适应快速迭代的数据流转的需求。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种可视化数据对象服务封装发布方法及系统


技术介绍

1、随着云计算、大数据技术的快速发展,数据已经成为现代信息系统建设的重要组成部分,数据的有效流通流转是信息系统运转的必须条件,而数据对象服务是数据流通流转中最有效的方式。使用数据对象服务进行数据流转的典型流程是:数据的拥有者根据业务需求发布数据对象服务,申明服务能够提供的数据字段,支持的服务方式等信息。数据的操作者根据需要进行数据对象服务的访问,获取服务提供的数据进行业务操作,完成数据的共享交换。

2、目前,大多数数据对象服务依然采用人工硬编码的方式进行开发,这种开发方式不仅工作量大,周期长,成本高,模式死板,可扩展性差,而且需要开发人员具备很强的编码技能,使得数据对象服务的开发具有很高的门槛,因此此种模式很难适应快速迭代的数据流转的需求。


技术实现思路

1、鉴于此,本专利技术的实施例提供了一种可视化数据对象服务封装发布方法,以消除或改善现有技术中存在的一个或更多个缺陷。

2、本专利技术的一个方面提供了一种可视化数据对象服务封装发布方法,所述方法的步骤包括:

3、获取数据源信息,基于数据源信息构建与多个数据源的连接;

4、获取数据请求,基于所述数据请求获取所述多个数据源中至少一个数据源的数据,所述数据源的数据包括数据表,所述数据请求包括拖拽请求,基于拖拽请求提取数据源中的数据表;

5、确定提取的所述数据表中是否存在外键关联关系,若存在,则基于预设的外键关联关系构建数据表的关联关系,若不存在,则基于关联指令构建数据表的关联关系,将具有关联关系的多个数据表封装为数据对象;

6、基于配置参数对数据对象进行配置设计,完成数据对象发布。

7、采用上述方案,为了解决数据对象服务开发周期长、成本高的问题,本专利技术通过在页面上配置需要进行服务发布的数据源信息,连接获取数据表,支持拖拽单个表或者多个表进行关联配置,能够快速发布数据对象服务,实现数据对象服务的快速上线,能够适应快速迭代的数据流转的需求,支撑各类业务系统的敏捷迭代,提高信息系统的开发效率。

8、在本专利技术的一些实施方式中,所述基于数据源信息构建与多个数据源的连接的步骤还包括新增数据源连接,在所述新增数据源连接的步骤中,基于新增数据源信息构建与新增数据源的连接,在基于新增数据源信息构建与新增数据源的连接的步骤中还包括连接测试步骤,所述连接测试步骤的步骤为确定是否成功构建与新增数据源的连接,若是,则将新增数据源加入原有的多个数据源中,若否,则反馈连接失败的提示指令。

9、在本专利技术的一些实施方式中,所述基于数据源信息构建与多个数据源的连接的步骤还包括数据源删除和数据源修改,

10、在数据源删除的步骤中,基于删除指令断开与数据源的连接;

11、在数据源修改的步骤中,基于修改指令修改数据源的数据源信息。

12、在本专利技术的一些实施方式中,在所述基于拖拽请求提取数据源中的数据表的步骤中,基于所述拖拽请求将数据源中的数据表拖拽至同一展示界面。

13、在本专利技术的一些实施方式中,在所述基于预设的外键关联关系构建数据表的关联关系的步骤中,在所述展示界面中生成存在外键关联关系的数据表之间的连线,并更新所述展示界面。

14、在本专利技术的一些实施方式中,在基于关联指令构建数据表的关联关系的步骤中,基于所述关联指令获取数据表的新建关联关系,在所述展示界面中生成存在新建关联关系的数据表之间的连线,并更新所述展示界面。

15、在本专利技术的一些实施方式中,所述数据表的关联关系包括内连接、全连接、左连接和右连接。

16、在本专利技术的一些实施方式中,所述配置参数包括检索参数和排序参数,所述基于配置参数对数据对象进行配置设计的步骤包括检索参数配置和排序参数配置,

17、在所述检索参数配置的步骤中,所述检索参数类型包括相等、通配和区间;

18、在所述排序参数配置的步骤中,所述排序参数类型包括升序和降序。

19、在本专利技术的一些实施方式中,所述基于配置参数对数据对象进行配置设计的步骤还包括发布参数配置,所述发布参数包括关键字。

20、本专利技术还提供一种可视化数据对象服务封装发布系统,所述系统包括:

21、数据源管理模块,用于获取数据源信息,基于数据源信息构建与多个数据源的连接;

22、数据对象设计模块,用于获取数据请求,基于所述数据请求获取所述多个数据源中至少一个数据源的数据,所述数据源的数据包括数据表,所述数据请求包括拖拽请求,基于拖拽请求提取数据源中的数据表;确定提取的所述数据表中是否存在外键关联关系,若存在,则基于预设的外键关联关系构建数据表的关联关系,若不存在,则基于关联指令构建数据表的关联关系,将具有关联关系的多个数据表封装为数据对象;

23、数据对象发布模块,用于基于配置参数对数据对象进行配置设计,完成数据对象发布。

24、在本专利技术的一些实施方式中,所述数据源管理模块还包括新增数据源连接模块、数据源删除模块和数据源修改模块,

25、所述新增数据源连接模块用于基于新增数据源信息构建与新增数据源的连接,在基于新增数据源信息构建与新增数据源的连接的步骤中还包括连接测试步骤,所述连接测试步骤的步骤为确定是否成功构建与新增数据源的连接,若是,则将新增数据源加入原有的多个数据源中,若否,则反馈连接失败的提示指令;

26、所述数据源删除模块用于基于删除指令断开与数据源的连接;

27、所述数据源修改模块用于基于修改指令修改数据源的数据源信息。

28、在本专利技术的一些实施方式中,所述数据对象设计模块包括外键关联模块和新建关联模块;

29、所述外键关联模块用于在展示界面中生成存在外键关联关系的数据表之间的连线,并更新所述展示界面;

30、所述新建关联模块用于基于所述关联指令获取数据表的新建关联关系,在所述展示界面中生成存在新建关联关系的数据表之间的连线,并更新所述展示界面。

31、在本专利技术的一些实施方式中,所述数据对象发布模块包括检索参数配置模块和排序参数配置模块,

32、所述检索参数配置模块用于基于相等、通配和区间参数配置检索参数;

33、所述排序参数配置模块用于基于升序和降序配置排序参数。

34、本专利技术的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本专利技术的实践而获知。本专利技术的目的和其它优点可以通过在说明书以及附图中具体指出并获得。

35、本领域技术人员将会理解的是,能够用本专利技术实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本专利技术能够实现的上述和其他目的。

本文档来自技高网...

【技术保护点】

1.一种可视化数据对象服务封装发布方法,其特征在于,所述方法的步骤包括:

2.根据权利要求1所述的可视化数据对象服务封装发布方法,其特征在于,所述基于数据源信息构建与多个数据源的连接的步骤还包括新增数据源连接,在所述新增数据源连接的步骤中,基于新增数据源信息构建与新增数据源的连接,在基于新增数据源信息构建与新增数据源的连接的步骤中还包括连接测试步骤,所述连接测试步骤的步骤为确定是否成功构建与新增数据源的连接,若是,则将新增数据源加入原有的多个数据源中,若否,则反馈连接失败的提示指令。

3.根据权利要求1所述的可视化数据对象服务封装发布方法,其特征在于,所述基于数据源信息构建与多个数据源的连接的步骤还包括数据源删除和数据源修改,

4.根据权利要求1所述的可视化数据对象服务封装发布方法,其特征在于,在所述基于拖拽请求提取数据源中的数据表的步骤中,基于所述拖拽请求将数据源中的数据表拖拽至同一展示界面。

5.根据权利要求4所述的可视化数据对象服务封装发布方法,其特征在于,在所述基于预设的外键关联关系构建数据表的关联关系的步骤中,在所述展示界面中生成存在外键关联关系的数据表之间的连线,并更新所述展示界面。

6.根据权利要求4所述的可视化数据对象服务封装发布方法,其特征在于,在基于关联指令构建数据表的关联关系的步骤中,基于所述关联指令获取数据表的新建关联关系,在所述展示界面中生成存在新建关联关系的数据表之间的连线,并更新所述展示界面。

7.根据权利要求1所述的可视化数据对象服务封装发布方法,其特征在于,所述配置参数包括检索参数和排序参数,所述基于配置参数对数据对象进行配置设计的步骤包括检索参数配置和排序参数配置,

8.一种可视化数据对象服务封装发布系统,其特征在于,所述系统包括:

9.根据权利要求8所述的可视化数据对象服务封装发布系统,其特征在于,所述数据源管理模块还包括新增数据源连接模块、数据源删除模块和数据源修改模块,

10.根据权利要求8所述的可视化数据对象服务封装发布系统,其特征在于,所述数据对象设计模块包括外键关联模块和新建关联模块;

...

【技术特征摘要】

1.一种可视化数据对象服务封装发布方法,其特征在于,所述方法的步骤包括:

2.根据权利要求1所述的可视化数据对象服务封装发布方法,其特征在于,所述基于数据源信息构建与多个数据源的连接的步骤还包括新增数据源连接,在所述新增数据源连接的步骤中,基于新增数据源信息构建与新增数据源的连接,在基于新增数据源信息构建与新增数据源的连接的步骤中还包括连接测试步骤,所述连接测试步骤的步骤为确定是否成功构建与新增数据源的连接,若是,则将新增数据源加入原有的多个数据源中,若否,则反馈连接失败的提示指令。

3.根据权利要求1所述的可视化数据对象服务封装发布方法,其特征在于,所述基于数据源信息构建与多个数据源的连接的步骤还包括数据源删除和数据源修改,

4.根据权利要求1所述的可视化数据对象服务封装发布方法,其特征在于,在所述基于拖拽请求提取数据源中的数据表的步骤中,基于所述拖拽请求将数据源中的数据表拖拽至同一展示界面。

5.根据权利要求4所述的可视化数据对象服务封装发布方法,其特征在于,在所述基于预...

【专利技术属性】
技术研发人员:方正徐展鹏张广庆李荣宽周烁王金泉
申请(专利权)人:电科云北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1