CN109376177B - 一种数据钻取分析方法 - Google Patents
一种数据钻取分析方法 Download PDFInfo
- 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
Links
- 238000005553 drilling Methods 0.000 title claims abstract description 26
- 238000004458 analytical method Methods 0.000 title claims abstract description 7
- 238000012360 testing method Methods 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims abstract description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy 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:导出并显示查询结果。
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)
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)
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 | 山东麦港数据***有限公司 | 一种基于大数据的辅助决策方法 |
-
2018
- 2018-09-30 CN CN201811155013.0A patent/CN109376177B/zh active Active
Patent Citations (4)
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)
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 |