【技术实现步骤摘要】
本专利技术涉及图模型赋值领域,尤其涉及一种图模型赋值方法、装置及介质。
技术介绍
1、现有赋值方式是编写脚本来实现的,在电网实际应用中,一个schema节点类型数量在200个左右,边的类型数量在400条左右,节点或边的属性数量从几个到一百多不等。而且节点或边与csv数据文件存在多种映射关系,一个节点或边可能对应多个csv数据文件,一个csv数据文件可能给多个节点或边进行赋值。
2、在现有的图数据库开发工作中,基本上都是通过编写脚本来给节点和边进行赋值。通过数据库的语法规则,逐一编写每个节点、每条边的属性赋值语句。在编写赋值脚本的过程中,面对如此复杂的schema和数据映射关系,非常容易出错。
技术实现思路
1、本专利技术提供了一种图模型赋值方法、装置及介质,以解决现有技术中编写图模型赋值脚本效率低、易出错的问题。
2、第一方面,本申请提供了一种图模型赋值方法,包括:
3、获取待赋值的第一图模型和赋值数据源;其中,所述第一图模型内所有节点和边的属性均对应设
...【技术保护点】
1.一种图模型赋值方法,其特征在于,包括:
2.根据权利要求1所述的图模型赋值方法,其特征在于,所述将赋值数据源中的数据按照预设的映射规则,赋值到各节点和边对应的图模型属性占位符,具体为:
3.根据权利要求2所述的图模型赋值方法,其特征在于,所述使用分组与遍历技术,按照预设的映射规则,将赋值数据源中的数据动态地赋值到各节点和边对应的图模型属性占位符中,具体为:
4.根据权利要求1所述的图模型赋值方法,其特征在于,所述第一图模型内所有节点和边的属性均对应设置图模型属性占位符,具体为:
5.根据权利要求1所述的图模型赋值方法
...【技术特征摘要】
1.一种图模型赋值方法,其特征在于,包括:
2.根据权利要求1所述的图模型赋值方法,其特征在于,所述将赋值数据源中的数据按照预设的映射规则,赋值到各节点和边对应的图模型属性占位符,具体为:
3.根据权利要求2所述的图模型赋值方法,其特征在于,所述使用分组与遍历技术,按照预设的映射规则,将赋值数据源中的数据动态地赋值到各节点和边对应的图模型属性占位符中,具体为:
4.根据权利要求1所述的图模型赋值方法,其特征在于,所述第一图模型内所有节点和边的属性均对应设置图模型属性占位符,具体为:
5.根据权利要求1所述的图模型赋值方法,其特征在于,所述根据csv文件别名脚本,分别对所述第一图模型内的节点和边进行遍历,具体为:
6.一种图模型赋值装置,其特征在于,包括获取模块和赋值模块;
7.根据权利要求6所述的图模型赋值装...
【专利技术属性】
技术研发人员:赵瑞锋,卢建刚,郭文鑫,戴月,谭慧娟,赵敏,
申请(专利权)人:广东电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。