一种数据钻取分析方法技术

技术编号:20425245 阅读:25 留言:0更新日期:2019-02-23 08:31
本发明专利技术公开了一种数据钻取分析方法,用以解决现有技术中电力业务信息系统明细数据查询无法实现跨库定制化查询的技术问题,包括以下步骤:S1:创建逻辑数据库;S2:创建树状分类节点,并填写节点基础信息;S3:编写SQL查询语句,并进行编译测试;S4:根据查询需求,确定查询参数,配置钻取参数;S5:根据查询需求判断是否需要设置下钻数据集,在判定需要设置下钻节点数据集时,继续步骤S6;S6:配置下钻节点数据集;S7:导出并显示查询结果。与现有技术相比,通过钻取和下钻,本发明专利技术实现了不同电力业务信息系统明细数据的跨库定制化查询,提高了查询效率。

【技术实现步骤摘要】
一种数据钻取分析方法
本专利技术涉及电力业务信息系统数据查询
,尤其涉及一种能够对电力业务信息系统数据进行可定制化查询的数据钻取分析方法。
技术介绍
目前,随着电网业务的发展,电力公司系统内各种业务信息系统林立,且各种业务信息系统都独立拥有各自的数据库,各业务信息系统的数据库之间接口不统一,无法实现数据的共享贯通,各业务信息系统之间严重存在“信息孤岛”的现象;因此,业务人员在查询不同业务系统的明细数据时,只能分别进入不同的业务信息系统进行多次查询,无法实现跨库查询,亦无法实现针对客户需求的定制化查询,导致查询过程繁杂查询效率低下。因此,亟需对这样的现状进行改善。
技术实现思路
为解决现有技术中电力业务信息系统明细数据查询无法实现跨库定制化查询的技术问题,本专利技术提供一种数据钻取分析方法,以实现跨库和定制化查询,提高查询效率。为解决上述技术问题,本专利技术提供的数据钻取分析方法,包括以下步骤:S1:创建逻辑数据库,根据各个电力业务信息系统数据库表之间的关联关系,通过各个电力业务信息系统数据库表的主外键,将各个电力业务信息系统的数据库进行关联,保存在逻辑数据库中;S2:接收用户查询需求,根据查询需求创建树状分类节点,并填写节点基础信息;S3:根据查询需求,编写相应的SQL查询语句,并通过逻辑数据库进行编译测试;S4:根据用户查询需求,确定查询参数;查询参数,即查询哪些日期的数据等参数,如何进行显示等;S5:根据查询参数配置钻取参数,将需要连接的电力业务信息系统的数据库连接信息与步骤S3中编译测试通过的SQL查询语句进行关联配置,作为数据钻取的配置信息;S6:根据查询需求判断是否需要设置下钻节点数据集;在判定需要设置下钻节点数据集时,继续步骤S7;在判定不需要设置下钻节点数据集时,继续步骤S8;下钻节点数据集,即下一节点的数据明细。S7:配置下钻节点数据集,并进行下钻节点关联配置,通过传递参数的方式,将上一节点有效数据传递至下钻节点查询参数中,实现数据钻取功能;上一节点的有效数据,即上一节点中提供的关于下一节点明细数据的查询参数。S8:导出并显示查询结果。本专利技术有益效果包括:与现有技术中用户只能从各个电力业务信息系统逐个进行查询的方式相比,本专利技术提供的方法,通过将各个电力业务信息系统的数据库表进行关联,实现了跨库查询,提高了查询效率;并通过钻取和下钻,实现了不同电力业务信息系统明细数据的跨库定制化查询。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书所特别指出的结构来实现和获得。具体实施方式本专利技术提供的数据钻取分析方法,包括以下步骤:S1:创建逻辑数据库,根据各个电力业务信息系统数据库表之间的关联关系,通过各个电力业务信息系统数据库表的主外键,将各个电力业务信息系统的数据库进行关联,保存在逻辑数据库中;S2:接收用户查询需求,根据查询需求创建树状分类节点,并填写节点基础信息;S3:根据查询需求,编写相应的SQL查询语句,并通过逻辑数据库进行编译测试;S4:根据用户查询需求,确定查询参数;查询参数,即查询哪些日期的数据等参数,如何进行显示等;S5:根据查询参数配置钻取参数,将需要连接的电力业务信息系统的数据库连接信息与步骤S3中编译测试通过的SQL查询语句进行关联配置,作为数据钻取的配置信息;S6:根据查询需求判断是否需要设置下钻节点数据集;在判定需要设置下钻节点数据集时,继续步骤S7;在判定不需要设置下钻节点数据集时,继续步骤S8;下钻节点数据集,即下一节点的数据明细。S7:配置下钻节点数据集,并进行下钻节点关联配置,通过传递参数的方式,将上一节点有效数据传递至下钻节点查询参数中,实现数据钻取功能;上一节点的有效数据,即上一节点中提供的关于下一节点明细数据的查询条件。S8:导出并显示查询结果。综上所述,本专利技术实施例提供的方案,与现有技术中用户只能从各个电力业务信息系统逐个进行查询的方式相比,通过将各个电力业务信息系统的数据库表进行关联,实现了跨库查询,提高了查询效率;并通过钻取和下钻,实现了不同电力业务信息系统明细数据的跨库定制化查询。显然,本领域的技术人员可以对本专利技术进行各种改动和变型而不脱离本专利技术的精神和范围。这样,倘若本专利技术的这些修改和变型属于本专利技术权利要求及其等同技术的范围之内,则本专利技术也意图包含这些改动和变型在内。本文档来自技高网...

【技术保护点】
1.一种数据钻取分析方法,其特征在于,包括以下步骤:S1:创建逻辑数据库,根据各个电力业务信息系统数据库表之间的关联关系,通过各个电力业务信息系统数据库表的主外键,将各个电力业务信息系统的数据库进行关联,保存在逻辑数据库中;S2:接收用户查询需求,根据查询需求创建树状分类节点,并填写节点基础信息;S3:根据查询需求,编写相应的SQL查询语句,并通过逻辑数据库进行编译测试;S4:根据用户查询需求,确定查询参数;S5:根据查询参数配置钻取参数,将需要连接的电力业务信息系统的数据库连接信息与步骤S3中编译测试通过的SQL查询语句进行关联配置,作为数据钻取的配置信息;S6:根据查询需求判断是否需要设置下钻节点数据集;在判定需要设置下钻节点数据集时,继续步骤S7;在判定不需要设置下钻节点数据集时,继续步骤S8;S7:配置下钻节点数据集,并进行下钻节点关联配置,通过传递参数的方式,将上一节点有效数据传递至下钻节点查询参数中,实现数据钻取功能;S8:导出并显示查询结果。

【技术特征摘要】
1.一种数据钻取分析方法,其特征在于,包括以下步骤:S1:创建逻辑数据库,根据各个电力业务信息系统数据库表之间的关联关系,通过各个电力业务信息系统数据库表的主外键,将各个电力业务信息系统的数据库进行关联,保存在逻辑数据库中;S2:接收用户查询需求,根据查询需求创建树状分类节点,并填写节点基础信息;S3:根据查询需求,编写相应的SQL查询语句,并通过逻辑数据库进行编译测试;S4:根据用户查询需求,确定查询参数;S5:根据查询参数配置...

【专利技术属性】
技术研发人员:陈鹏麦晓庆朱冬梅赵彦王波李锦段红伟王亮蔡冰郭飞李梅秦发宪拓守辉张万荣温彩燕龚柳丹
申请(专利权)人:国网宁夏电力有限公司中卫供电公司
类型:发明
国别省市:宁夏,64

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

1