CN104657476A - 联机分析处理的方法及系统 - Google Patents
联机分析处理的方法及系统 Download PDFInfo
- Publication number
- CN104657476A CN104657476A CN201510083829.7A CN201510083829A CN104657476A CN 104657476 A CN104657476 A CN 104657476A CN 201510083829 A CN201510083829 A CN 201510083829A CN 104657476 A CN104657476 A CN 104657476A
- Authority
- CN
- China
- Prior art keywords
- model
- analysis
- module
- analytical
- web services
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title abstract 2
- 238000004458 analytical method Methods 0.000 claims abstract description 37
- 238000000034 method Methods 0.000 claims abstract description 37
- 238000012545 processing Methods 0.000 claims description 20
- 238000010200 validation analysis Methods 0.000 claims description 17
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000010276 construction Methods 0.000 claims description 5
- 230000006978 adaptation Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 241000533950 Leucojum Species 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
- G06F16/212—Schema design and management with details for data modelling support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/256—Integrating or interfacing systems involving database management systems in federated or virtual databases
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种联机分析处理的方法及系统,所述方法包括:确认业务需求模型;根据所述确认的业务需求模型确认业务数据;根据所述确认的业务数据通过虚拟的物理模型构建分析模型;根据所述构建的分析模型分析、显示数据。根据采用本发明提供的技术方案,可以无需依赖传统的物理模型,即星型或雪花型的物理结构由虚拟的物理模型代替,从而提高扩展性以及对高复杂、高异构等结构的系统的适应能力,并且由于省去了ETL的过程,因此可以降低实施周期、资源需求以及实施成本,从而提高实时性。
Description
技术领域
本发明涉及通信领域,更为具体而言,涉及联机分析处理的方法及系统。
背景技术
联机分析处理(OLAP)技术在当今软件领域的作用越发的举足轻重,然而传统的联机分析处理方式均基于模式文件,即需要有物理模型的支持(星型或雪花型,这部分模型来源于准备数据过程产生的物理存储结构,既需要资源,也需要专业知识支持),因此存在扩展性、异构系统适应能力差等问题,并且在传统的联机分析处理过程中,需要经过ETL(Extract-Transform-Load,萃取-转置-加载)过程以及完成数据仓库、数据集市的构建,其占用了整个联机分析处理流程的大部分时间,并且需要用户提供大量资源,随着业务的变动以及业务复杂度的提升,需要对数据仓库的结构进行调整,从而导致维护成本、资源需求成本的增加,此外随着系统的复杂度提升,基于云的系统的成熟度提高,系统异构性差异增强等,ETL的成本越来越高,导致实时性越来越差。
发明内容
为有效地解决上述技术问题,本发明提供了一种联机分析处理的方法及系统。
一方面,本发明的实施方式提供了一种联机分析处理的方法,所述方法包括:
确认业务需求模型;
根据所述确认的业务需求模型确认业务数据;
根据所述确认的业务数据通过虚拟的物理模型构建分析模型;
根据所述构建的分析模型分析、显示数据。
另一方面,本发明的实施方式还提供了一种联机分析处理的系统,所述系统包括:
需求确认模块,用于确认业务需求模型;
业务数据确认模块,用于根据所述需求确认模块所确认的业务需求模型确认业务数据;
分析模型构建模块,用于根据所述业务数据确认模块所确认的业务数据通过虚拟的物理模型构建分析模型;
分析及显示模块,用于根据所述分析模型构建模块所构建的分析模型分析、显示数据。
实施本发明提供的联机分析处理的方法及系统可以无需依赖传统的物理模型,即星型或雪花型的物理结构由虚拟的物理模型代替,从而提高扩展性以及对高复杂、高异构等结构的系统的适应能力,并且由于省去了ETL的过程,因此可以降低实施周期、资源需求以及实施成本,从而提高实时性。
附图说明
图1是根据本发明实施方式的一种联机分析处理的方法的流程图;
图2是根据本发明实施方式的另一种联机分析处理的方法的流程图;
图3示出了图2所示的处理S130’的一种实施方式;
图4示出了图2所示的处理S150’的一种实施方式;
图5是根据本发明实施方式的一种联机分析处理的系统的结构示意图;
图6是根据本发明实施方式的另一种联机分析处理的系统的结构示意图;
图7示出了图6所示的分析模型构建模块130’的一种实施方式;
图8示出了图6所示的分析模型构建模块150’的一种实施方式。
具体实施方式
为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作详细描述。
图1是根据本发明实施方式的一种联机分析处理的方法的流程图。参见图1,所述方法包括:
S110:确认业务需求模型;
S120:根据所述确认的业务需求模型确认业务数据;
其中,在本发明的实施方式中,所述业务数据包括:维度、指标以及KPI(Key Performance Indicator,关键效能指标)。
S130:根据所述确认的业务数据通过虚拟的物理模型构建分析模型;
其中,在本发明的实施方式中,所述虚拟的物理模型例如可以包括:web(网络)服务。
S140:根据所述构建的分析模型分析、显示数据。
通过上述的实施方式,可以通过虚拟的物理模型代替传统的物理模型,从而提高扩展性以及对高复杂、高异构等结构的系统的适应能力,并且由于省去了ETL的过程,因此可以降低实施周期、资源需求以及实施成本,从而提高实时性。
图2是根据本发明实施方式的另一种联机分析处理的方法的流程图。参见图2,所述方法包括:
S110’至S130’:同上述的S110至S130,在此不再赘述;
S140’:对所述构建的分析模型进行验证,若验证通过则执行S150’;
S150’:同上述的S140,在此不再赘述。
具体地,如图3所示,所述处理S130’可以通过以下方式实现:
S131’:针对所述业务数据提供一致的web服务接口;
S132’:针对所述web服务接口构建逻辑模型;
S133’:针对所述逻辑模型构建分析模型。
在本发明的实施方式中,可以在执行所述处理S140’前,分别验证所述分析模型中引用的各个web服务接口,若所述分析模型验证失败,则返回执行分别验证所述分析模型中引用的各个web服务接口的步骤。
如图4所示,所述处理S150’可以通过以下方式实现:
S151’:根据所述构建的分析模型分析数据;
S152’:基于web服务的查询,显示分析结果。
以下结合具体的例子,对本发明的实施方式进行具体说明。在本发明的实施方式中,首选确认业务需求模型;再根据确认的业务需求模型确认业务数据(包括:维度、指标以及KPI等);然后基于web服务根据所述确认的业务数据构建分析模型,具体地,针对所述业务数据提供一致的web服务接口,针对所述web服务接口构建逻辑模型,针对所述逻辑模型构建分析模型;分别验证所述构建的分析模型中引用的各个web服务接口,再验证分析模型,若所述分析模型验证通过,则根据该分析模型分析、显示数据,若所述分析模型验证失败,则返回执行分别验证所述构建的分析模型中引用的各个web服务接口的步骤,此外在本发明的实施方式中,若用户想将当前的维度/指标修改为其他来源,需要修改web服务地址。其中,根据该分析模型分析、显示数据的具体实现包括:根据所述构建的分析模型分析数据;基于web服务的查询,显示分析结果;并且可以将分析出的数据进行测试、部署、上线以集成到其他的系统中。
图5是根据本发明实施方式的一种联机分析处理的系统的结构示意图。参见图5,该系统100包括:需求确认模块110、业务数据确认模块120、分析模型构建模块130以及分析及显示模块140,具体地:
需求确认模块110,用于确认业务需求模型;
业务数据确认模块120,用于根据所述需求确认模块110所确认的业务需求模型确认业务数据;
其中,在本发明的实施方式中,所述业务数据包括:维度、指标以及KPI。
分析模型构建模块130,用于根据所述业务数据确认模块120所确认的业务数据通过虚拟的物理模型构建分析模型;
其中,在本发明的实施方式中,所述虚拟的物理模型例如可以包括:web服务。
分析及显示模块140,用于根据所述分析模型构建模块130所构建的分析模型分析、显示数据。
图6是根据本发明实施方式的另一种联机分析处理的系统的结构示意图。参见图6,该系统100’包括:需求确认模块110’、业务数据确认模块120’、分析模型构建模块130’、分析模型验证模块140’以及分析及显示模块150’,具体地:
需求确认模块110’、业务数据确认模块120’以及分析模型构建模块130’分别同上述的需求确认模块110、业务数据确认模块120以及分析模型构建模块130,在此不再赘述;
分析模型验证模块140’,用于对所述分析模型构建模块130’所构建的分析模型进行验证;
分析及显示模块150’同上述的分析及显示模块140,在此不再赘述。
如图7所示,所述分析模型构建模块130’可以包括:接口提供单元131’、逻辑建模单元132’以及分析建模单元133’,具体地:
接口提供单元131’,用于针对所述业务数据提供一致的web服务接口;
逻辑建模单元132’,用于针对所述接口提供单元131’所提供的web服务接口构建逻辑模型;
分析建模单元133’,用于针对所述逻辑建模单元132’所构建的逻辑模型构建分析模型。
在本发明的实施方式中,所述系统100’还可以包括:接口验证模块,用于分别验证所述分析模型中引用的各个web服务接口。
如图8所示,所述分析及显示模块150’可以包括:分析单元151’以及显示单元152’,具体地:
分析单元151’,用于根据所述构建的分析模型分析数据;
显示单元152’,用于基于web服务的查询,显示所述分析单元151’的分析结果。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以全部通过软件来实施,也可以借助软件结合硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,智能手机或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。
Claims (12)
1.一种联机分析处理的方法,其特征在于,所述方法包括:
确认业务需求模型;
根据所述确认的业务需求模型确认业务数据;
根据所述确认的业务数据通过虚拟的物理模型构建分析模型;
根据所述构建的分析模型分析、显示数据。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
对所述构建的分析模型进行验证,若验证通过则执行根据所述构建的分析模型分析、显示数据的步骤。
3.如权利要求1或2所述的方法,其特征在于,
所述虚拟的物理模型包括:网络web服务。
4.如权利要求3所述的方法,其特征在于,根据所述确认的业务数据通过虚拟的物理模型构建分析模型包括:
针对所述业务数据提供一致的web服务接口;
针对所述web服务接口构建逻辑模型;
针对所述逻辑模型构建分析模型。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
在执行对所述构建的分析模型进行验证的步骤前,分别验证所述分析模型中引用的各个web服务接口。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
若所述分析模型验证失败,则返回执行分别验证所述分析模型中引用的各个web服务接口的步骤。
7.如权利要求6所述的方法,其特征在于,根据所述构建的分析模型分析、显示数据包括:
根据所述构建的分析模型分析数据;
基于web服务的查询,显示分析结果。
8.一种联机分析处理的系统,其特征在于,所述系统包括:
需求确认模块,用于确认业务需求模型;
业务数据确认模块,用于根据所述需求确认模块所确认的业务需求模型确认业务数据;
分析模型构建模块,用于根据所述业务数据确认模块所确认的业务数据通过虚拟的物理模型构建分析模型;
分析及显示模块,用于根据所述分析模型构建模块所构建的分析模型分析、显示数据。
9.如权利要求8所述的系统,其特征在于,所述系统还包括:
分析模型验证模块,用于对所述构建的分析模型进行验证。
10.如权利要求8或9所述的系统,其特征在于,所述分析模型构建模块包括:
接口提供单元,用于针对所述业务数据提供一致的web服务接口;
逻辑建模单元,用于针对所述接口提供单元所提供的web服务接口构建逻辑模型;
分析建模单元,用于针对所述逻辑建模单元所构建的逻辑模型构建分析模型。
11.如权利要求10所述的系统,其特征在于,所述系统还包括:
接口验证模块,用于分别验证所述分析模型中引用的各个web服务接口。
12.如权利要求11所述的系统,其特征在于,所述分析及显示模块包括:
分析单元,用于根据所述构建的分析模型分析数据;
显示单元,用于基于web服务的查询,显示所述分析单元的分析结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510083829.7A CN104657476A (zh) | 2015-02-16 | 2015-02-16 | 联机分析处理的方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510083829.7A CN104657476A (zh) | 2015-02-16 | 2015-02-16 | 联机分析处理的方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104657476A true CN104657476A (zh) | 2015-05-27 |
Family
ID=53248603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510083829.7A Pending CN104657476A (zh) | 2015-02-16 | 2015-02-16 | 联机分析处理的方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104657476A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106446696A (zh) * | 2015-08-10 | 2017-02-22 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106933897A (zh) * | 2015-12-31 | 2017-07-07 | 北京国双科技有限公司 | 数据查询方法和装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1674011A (zh) * | 2004-03-26 | 2005-09-28 | 赖明勇 | 电子商务决策支持系统 |
CN101615192A (zh) * | 2009-07-09 | 2009-12-30 | 河北全通通信有限公司 | 决策支持系统共享语义层的实现方法 |
CN101710280A (zh) * | 2009-11-05 | 2010-05-19 | 金蝶软件(中国)有限公司 | Bi产品构件的封装方法及装置 |
CN102624558A (zh) * | 2012-03-09 | 2012-08-01 | 浪潮通信信息系统有限公司 | 一种基于云计算技术解决通信行业网管系统性能瓶颈的方法 |
CN102693307A (zh) * | 2012-05-24 | 2012-09-26 | 上海克而瑞信息技术有限公司 | 一种网站用户的访问行为记录分析系统 |
US20120290527A1 (en) * | 2011-05-12 | 2012-11-15 | Narendar Yalamanchilli | Data extraction and testing method and system |
CN102918530A (zh) * | 2010-05-27 | 2013-02-06 | 甲骨文国际公司 | 数据集市自动化 |
CN103455540A (zh) * | 2012-05-29 | 2013-12-18 | Sap股份公司 | 从数据仓库模型生成内存模型的系统和方法 |
US20140172827A1 (en) * | 2012-12-18 | 2014-06-19 | Sap Ag | In-memory, columnar database multidimensional analytical view integration |
CN104111996A (zh) * | 2014-07-07 | 2014-10-22 | 山大地纬软件股份有限公司 | 基于hadoop平台的医保门诊大数据抽取系统及方法 |
-
2015
- 2015-02-16 CN CN201510083829.7A patent/CN104657476A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1674011A (zh) * | 2004-03-26 | 2005-09-28 | 赖明勇 | 电子商务决策支持系统 |
CN101615192A (zh) * | 2009-07-09 | 2009-12-30 | 河北全通通信有限公司 | 决策支持系统共享语义层的实现方法 |
CN101710280A (zh) * | 2009-11-05 | 2010-05-19 | 金蝶软件(中国)有限公司 | Bi产品构件的封装方法及装置 |
CN102918530A (zh) * | 2010-05-27 | 2013-02-06 | 甲骨文国际公司 | 数据集市自动化 |
US20120290527A1 (en) * | 2011-05-12 | 2012-11-15 | Narendar Yalamanchilli | Data extraction and testing method and system |
CN102624558A (zh) * | 2012-03-09 | 2012-08-01 | 浪潮通信信息系统有限公司 | 一种基于云计算技术解决通信行业网管系统性能瓶颈的方法 |
CN102693307A (zh) * | 2012-05-24 | 2012-09-26 | 上海克而瑞信息技术有限公司 | 一种网站用户的访问行为记录分析系统 |
CN103455540A (zh) * | 2012-05-29 | 2013-12-18 | Sap股份公司 | 从数据仓库模型生成内存模型的系统和方法 |
US20140172827A1 (en) * | 2012-12-18 | 2014-06-19 | Sap Ag | In-memory, columnar database multidimensional analytical view integration |
CN104111996A (zh) * | 2014-07-07 | 2014-10-22 | 山大地纬软件股份有限公司 | 基于hadoop平台的医保门诊大数据抽取系统及方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106446696A (zh) * | 2015-08-10 | 2017-02-22 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106446696B (zh) * | 2015-08-10 | 2020-06-23 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106933897A (zh) * | 2015-12-31 | 2017-07-07 | 北京国双科技有限公司 | 数据查询方法和装置 |
CN106933897B (zh) * | 2015-12-31 | 2020-02-07 | 北京国双科技有限公司 | 数据查询方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112148987B (zh) | 基于目标对象活跃度的消息推送方法及相关设备 | |
KR20230070272A (ko) | 머신 러닝 모델에서 동적 이상값 편향 감소를 구현하도록 구성된 컴퓨터 기반 시스템, 컴퓨팅 구성요소 및 컴퓨팅 객체 | |
CN107784111B (zh) | 数据挖掘方法、装置、设备及存储介质 | |
CN104317806B (zh) | 财务数据查询方法及财务数据系统 | |
CN103530347B (zh) | 一种基于大数据挖掘的互联网资源质量评估方法及系统 | |
JP2016539427A (ja) | 多重入力データストリームにわたるパターンマッチング | |
CN103064933A (zh) | 数据查询方法及系统 | |
CN104133765B (zh) | 网络活动的测试用例发送方法及测试用例服务器 | |
CN105530272A (zh) | 一种应用数据的同步方法和装置 | |
CN111768096A (zh) | 基于算法模型的评级方法、装置、电子设备及存储介质 | |
CN110309142B (zh) | 规则管理的方法和装置 | |
US20160094544A1 (en) | Automated production of certification controls by translating framework controls | |
CN112162859A (zh) | 数据处理方法、装置、计算机可读介质及电子设备 | |
CN108764741B (zh) | 用于确定工厂设定区域内的生产设备布局的方法及装置 | |
CN105824991A (zh) | 一种面向航空应用协同设计的云平台及资源配置方法 | |
CN104657476A (zh) | 联机分析处理的方法及系统 | |
CN104881350A (zh) | 用于确定用户体验及辅助确定用户体验的方法和装置 | |
CN104050291A (zh) | 一种账户余额数据的并行处理方法和系统 | |
CN105912723A (zh) | 一种自定义字段的存储方法 | |
CN103093294A (zh) | 基于云计算的企业评估服务系统及方法 | |
CN104657475A (zh) | 数据分析的方法及系统 | |
CN105373473A (zh) | 基于原始信令解码的cdr准确性测试方法及测试系统 | |
CN104915377A (zh) | 一种外文业务对象类别标签的添加方法和装置 | |
Kim et al. | An economic ripple effect analysis of domestic supercomputing modeling and simulation | |
CN107292967A (zh) | 基于几何特征映射搭建含有骨架的三维可配置bom的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150527 |