CN109376177B - 一种数据钻取分析方法 - Google Patents

一种数据钻取分析方法 Download PDF

Info

Publication number
CN109376177B
CN109376177B CN201811155013.0A CN201811155013A CN109376177B CN 109376177 B CN109376177 B CN 109376177B CN 201811155013 A CN201811155013 A CN 201811155013A CN 109376177 B CN109376177 B CN 109376177B
Authority
CN
China
Prior art keywords
query
data
drill
node
drilling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811155013.0A
Other languages
English (en)
Other versions
CN109376177A (zh
Inventor
陈鹏
麦晓庆
朱冬梅
赵彦
王波
李锦�
段红伟
王亮
蔡冰
郭飞
李梅
秦发宪
拓守辉
张万荣
温彩燕
龚柳丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongwei Power Supply Co Of State Grid Ningxia Electric Power Co ltd
Original Assignee
Zhongwei Power Supply Co Of State Grid Ningxia Electric Power Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongwei Power Supply Co Of State Grid Ningxia Electric Power Co ltd filed Critical Zhongwei Power Supply Co Of State Grid Ningxia Electric Power Co ltd
Priority to CN201811155013.0A priority Critical patent/CN109376177B/zh
Publication of CN109376177A publication Critical patent/CN109376177A/zh
Application granted granted Critical
Publication of CN109376177B publication Critical patent/CN109376177B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

一种数据钻取分析方法
技术领域
本发明涉及电力业务信息***数据查询技术领域,尤其涉及一种能够对电力业务信息***数据进行可定制化查询的数据钻取分析方法。
背景技术
目前,随着电网业务的发展,电力公司***内各种业务信息***林立,且各种业务信息***都独立拥有各自的数据库,各业务信息***的数据库之间接口不统一,无法实现数据的共享贯通,各业务信息***之间严重存在“信息孤岛”的现象;因此,业务人员在查询不同业务***的明细数据时,只能分别进入不同的业务信息***进行多次查询,无法实现跨库查询,亦无法实现针对客户需求的定制化查询,导致查询过程繁杂查询效率低下。因此,亟需对这样的现状进行改善。
发明内容
为解决现有技术中电力业务信息***明细数据查询无法实现跨库定制化查询的技术问题,本发明提供一种数据钻取分析方法,以实现跨库和定制化查询,提高查询效率。
为解决上述技术问题,本发明提供的数据钻取分析方法,包括以下步骤:
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:导出并显示查询结果。
综上所述,本发明实施例提供的方案,与现有技术中用户只能从各个电力业务信息***逐个进行查询的方式相比,通过将各个电力业务信息***的数据库表进行关联,实现了跨库查询,提高了查询效率;并通过钻取和下钻,实现了不同电力业务信息***明细数据的跨库定制化查询。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (1)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811155013.0A CN109376177B (zh) 2018-09-30 2018-09-30 一种数据钻取分析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811155013.0A CN109376177B (zh) 2018-09-30 2018-09-30 一种数据钻取分析方法

Publications (2)

Publication Number Publication Date
CN109376177A CN109376177A (zh) 2019-02-22
CN109376177B true CN109376177B (zh) 2021-11-02

Family

ID=65402763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811155013.0A Active CN109376177B (zh) 2018-09-30 2018-09-30 一种数据钻取分析方法

Country Status (1)

Country Link
CN (1) CN109376177B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101556605A (zh) * 2009-05-13 2009-10-14 用友软件股份有限公司 基于二维查询模型的报表数据自由穿透方法及其***
CN102902776A (zh) * 2012-09-28 2013-01-30 用友软件股份有限公司 用于联机分析处理***的时间维度成员生成装置和方法
CN104991975A (zh) * 2015-07-30 2015-10-21 广东电网有限责任公司佛山供电局 电力业务***的数据查询方法及其***
CN106570635A (zh) * 2016-11-04 2017-04-19 广东电网有限责任公司电力科学研究院 电压合格率多维度分析方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6711565B1 (en) * 2001-06-18 2004-03-23 Siebel Systems, Inc. Method, apparatus, and system for previewing search results
US7801929B2 (en) * 2008-02-29 2010-09-21 Red Hat, Inc. Pyramid reporting tool
US20180075117A1 (en) * 2015-03-17 2018-03-15 Matthew E. Wong System and method of providing a platform for enabling drill-down analysis of tabular data
CN105824637B (zh) * 2016-03-17 2019-03-12 中国银行股份有限公司 定制查询方法及***
CN106709017B (zh) * 2016-12-27 2018-01-26 山东麦港数据***有限公司 一种基于大数据的辅助决策方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101556605A (zh) * 2009-05-13 2009-10-14 用友软件股份有限公司 基于二维查询模型的报表数据自由穿透方法及其***
CN102902776A (zh) * 2012-09-28 2013-01-30 用友软件股份有限公司 用于联机分析处理***的时间维度成员生成装置和方法
CN104991975A (zh) * 2015-07-30 2015-10-21 广东电网有限责任公司佛山供电局 电力业务***的数据查询方法及其***
CN106570635A (zh) * 2016-11-04 2017-04-19 广东电网有限责任公司电力科学研究院 电压合格率多维度分析方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
异种数据源的钻取方法研究;王志敬 等;《软件导刊》;20070331;第19-20页 *
报表中如何进行数据钻取;佚名;《https://jingyan.***.com/article/2a138328a9d186074a134fcf.html》;20150112;第1页 *

Also Published As

Publication number Publication date
CN109376177A (zh) 2019-02-22

Similar Documents

Publication Publication Date Title
US9471647B2 (en) Node-level sub-queries in distributed databases
US20120303609A1 (en) Automated query path reporting in distributed databases
CN104391948B (zh) 数据仓库的数据标准化构建方法及***
CN105446991A (zh) 数据存储方法、查询方法及设备
CN104991975B (zh) 电力业务***的数据查询方法及其***
CN104182405A (zh) 一种连接查询方法及装置
CN105930446B (zh) 一种基于Hadoop分布式技术的电信客户标签生成方法
CN102968507B (zh) 基于缓存表的数据查询方法
CN101901242A (zh) 联合的配置数据管理
CN105608088A (zh) 一种基于配置文件的数据库自动创建与数据动态记录方法
EP1639503A1 (en) A data processing method and system
CN102270225A (zh) 数据变更日志监控方法和数据变更日志监控装置
CN105354255A (zh) 数据查询方法和装置
CN102346744B (zh) 用于在多租户应用***中处理物化表的装置
CN1323366C (zh) 查询处理操作中利用辅助属性进行查询重写的方法和设备
US20160196319A1 (en) Multi-dimensional data analysis
CN104731969A (zh) 分布式环境下海量数据连接聚集查询方法、装置和***
CN104778277A (zh) 一种基于Redis的RDF数据分布式存储和查询方法
CN106570135A (zh) 数据库数据同步方法和装置
US20100017363A1 (en) Efficient evaluation of sql pivot operations
CN103455335A (zh) 一种多级分类的Web实现方法
CN110399395A (zh) 基于预计算的加速查询方法、存储介质
CN107491463B (zh) 数据查询的优化方法和***
CN109885571A (zh) 一种基于可配置规则的物料数据查重方法和***
CN102385629B (zh) 一种数据仓库中父子模型引申为网络模型的应用方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant