System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理领域,尤其涉及一种配电网数据查询方法及装置。
技术介绍
1、在电力行业中,配电网数据的查询与管理是至关重要的一环。随着智能电网的发展,配电网数据量急剧增加。这些数据对于电力系统的稳定运行、故障预测、能效管理等方面都具有重要意义。
2、然而,传统的配电网数据查询方式往往依赖于人工编写sql查询语句,这不仅效率低下,而且容易出错。特别是对于非技术背景的从业人员来说,他们可能难以理解复杂的数据库结构和sql语法,从而难以准确地表达自己的查询需求。
技术实现思路
1、本专利技术提供了一种配电网数据查询方法,所述方法通过sql语句生成模型,将用户输入的查询文本转换为对应的sql查询语句,并根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,由此,通过简单的自然语言输入,快速准确地获取到所需的配电网数据,而无需了解复杂的数据库结构和sql语法。
2、本专利技术一实施例提供了一种配电网数据查询方法,包括:
3、获取用户输入的查询文本;其中,所述查询文本用于指示用户需要查询的配电网数据;
4、将所述查询文本输入至sql语句生成模型中,以使所述sql语句生成模型根据所述查询文本生成对应的目标sql查询语句;其中,所述sql语句生成模型,以若干标签查询文本和若干标签sql查询语句为输入,以预测得到的sql查询语句为输出进行训练后得到;
5、根据所述目标sql查询语句,在预设的配电网数据库中调取出
6、进一步地,所述sql语句生成模型的构建过程,包括:
7、获取查询文本样本集;其中,所述查询文本样本集包括:若干标签查询文本和若干标签sql查询语句;
8、构建一个text-to-sql模型,以所述查询文本样本集为输入,以预测得到的sql查询语句为输出,对所述text-to-sql模型进行迭代训练,直至所述text-to-sql模型的损失函数值收敛;
9、将训练完成后的text-to-sql模型作为所述sql语句生成模型;
10、其中,在每次训练过程中,根据text-to-sql模型所预测得到的sql查询语句以及所述查询文本样本集对应的标签sql查询语句,计算损失函数值,根据计算得到的损失函数值调整text-to-sql模型的权重。
11、进一步地,在将所述查询文本输入至所述sql语句生成模型之前,还包括:
12、对用户输入的查询文本进行预处理操作,得到预处理后的查询文本;其中,所述预处理操作包括重复文本去除以及文本标准化操作。
13、进一步地,所述根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:
14、通过预设的数据库接口,与所述配电网数据库建立连接;
15、在成功连接至所述配电网数据库后,将所述目标sql查询语句提交至所述配电网数据库中,以使所述配电网数据库根据所述目标sql查询语句返回对应的查询结果;
16、将所述查询结果作为目标配电网数据。
17、进一步地,所述的配电网数据查询方法,还包括:
18、在得到所述目标配电网数据后,调用预设的api接口;
19、通过所述api接口,将所述目标配电网数据输送至用户的终端中。
20、本专利技术一实施例还提供了一种配电网数据查询装置,包括:查询文本获取模块、sql查询语句生成模块以及目标配电网数据调取模块;
21、所述查询文本获取模块,用于获取用户输入的查询文本;其中,所述查询文本用于指示用户需要查询的配电网数据;
22、所述sql查询语句生成模块,用于将所述查询文本输入至sql语句生成模型中,以使所述sql语句生成模型根据所述查询文本生成对应的目标sql查询语句;其中,所述sql语句生成模型,以若干标签查询文本和若干标签sql查询语句为输入,以预测得到的sql查询语句为输出进行训练后得到;
23、所述目标配电网数据调取模块,用于根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据。
24、进一步地,所述sql语句生成模型的构建过程,包括:
25、获取查询文本样本集;其中,所述查询文本样本集包括:若干标签查询文本和若干标签sql查询语句;
26、构建一个text-to-sql模型,以所述查询文本样本集为输入,以预测得到的sql查询语句为输出,对所述text-to-sql模型进行迭代训练,直至所述text-to-sql模型的损失函数值收敛;
27、将训练完成后的text-to-sql模型作为所述sql语句生成模型;
28、其中,在每次训练过程中,根据text-to-sql模型所预测得到的sql查询语句以及所述查询文本样本集对应的标签sql查询语句,计算损失函数值,根据计算得到的损失函数值调整text-to-sql模型的权重。
29、进一步地,在将所述查询文本输入至所述sql语句生成模型之前,还包括:
30、对用户输入的查询文本进行预处理操作,得到预处理后的查询文本;其中,所述预处理操作包括重复文本去除以及文本标准化操作。
31、进一步地,所述根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:
32、通过预设的数据库接口,与所述配电网数据库建立连接;
33、在成功连接至所述配电网数据库后,将所述目标sql查询语句提交至所述配电网数据库中,以使所述配电网数据库根据所述目标sql查询语句返回对应的查询结果;
34、将所述查询结果作为目标配电网数据。
35、进一步地,所述的配电网数据查询装置,还包括:
36、在得到所述目标配电网数据后,调用预设的api接口;
37、通过所述api接口,将所述目标配电网数据输送至用户的终端中。
38、通过实施本专利技术具有如下有益效果:
39、本专利技术提供了一种基于光伏接入的配电网电压控制方法、装置、终端设备及存储介质,所述方法首先获取用户输入的查询文本,所述查询文本以自然语言的形式描述了用户需要查询的配电网数据,继而将这段查询文本输入到预先训练好的sql语句生成模型中,由于所述sql语句生成模型以若干标签查询文本和对应的标签sql查询语句为输入,以预测得到的sql查询语句为输出进行训练,因此在训练后,所述sql语句生成模型能够学习并理解查询文本与sql查询语句之间的映射关系,从而能够生成出与查询文本相对应的sql查询语句,最后根据生成的sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据;综上,用户可以通过简单的自然语言输入,快速、准确地获取到所需的配电网数据,而无需了解复杂的数据库结构和sql语法。
本文档来自技高网...【技术保护点】
1.一种配电网数据查询方法,其特征在于,包括:
2.如权利要求1所述的配电网数据查询方法,其特征在于,所述SQL语句生成模型的构建过程,包括:
3.如权利要求1所述的配电网数据查询方法,其特征在于,在将所述查询文本输入至所述SQL语句生成模型之前,还包括:
4.如权利要求1所述的配电网数据查询方法,其特征在于,所述根据所述目标SQL查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:
5.如权利要求4所述的配电网数据查询方法,其特征在于,还包括:
6.一种配电网数据查询装置,其特征在于,包括:查询文本获取模块、SQL查询语句生成模块以及目标配电网数据调取模块;
7.如权利要求6所述的配电网数据查询装置,其特征在于,所述SQL语句生成模型的构建过程,包括:
8.如权利要求6所述的配电网数据查询装置,其特征在于,在将所述查询文本输入至所述SQL语句生成模型之前,还包括:
9.如权利要求6所述的配电网数据查询装置,其特征在于,所述根据所述目标SQL查询语句,在预设的配电网数据库
10.如权利要求9所述的配电网数据查询装置,其特征在于,还包括:
...【技术特征摘要】
1.一种配电网数据查询方法,其特征在于,包括:
2.如权利要求1所述的配电网数据查询方法,其特征在于,所述sql语句生成模型的构建过程,包括:
3.如权利要求1所述的配电网数据查询方法,其特征在于,在将所述查询文本输入至所述sql语句生成模型之前,还包括:
4.如权利要求1所述的配电网数据查询方法,其特征在于,所述根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:
5.如权利要求4所述的配电网数据查询方法,其特征在于,还包括:
6.一种配电网数据查询装置,...
【专利技术属性】
技术研发人员:江里舟,沈志钧,倪斌业,蔡新雷,祝锦舟,蓝天,吴岳洲,郭乾,周巍,孟子杰,董锴,曾维通,
申请(专利权)人:广东电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。