CN113313427A - 数据需求的分析方法、***及存储介质 - Google Patents
数据需求的分析方法、***及存储介质 Download PDFInfo
- Publication number
- CN113313427A CN113313427A CN202110724513.7A CN202110724513A CN113313427A CN 113313427 A CN113313427 A CN 113313427A CN 202110724513 A CN202110724513 A CN 202110724513A CN 113313427 A CN113313427 A CN 113313427A
- Authority
- CN
- China
- Prior art keywords
- data
- matching
- parameter
- identifier
- parameters
- 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.)
- Granted
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 128
- 238000000034 method Methods 0.000 claims abstract description 63
- 238000012896 Statistical algorithm Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 14
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 238000013075 data extraction Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 239000000835 fiber Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请实施例提供一种数据需求的分析方法、***及存储介质,涉及计算机技术领域,包括:获取数据需求,数据需求包括输入参数和输出参数,通过读取存储数据,得到输出参数中的第一匹配参数及其数据源。对于第一非匹配参数,即:输出参数中除第一匹配参数之外的参数,根据预设关键词对其进行分解,得到中间维度参数,通过读取存储的数据,得到中间维度参数及其数据标识对应的数据源,即输出参数中的第二匹配参数及其数据源,第二匹配参数是第一非匹配参数中分解后能在数据库中匹配到数据源的输出参数。整合第一匹配参数及其数据源、第二匹配参数及其数据源以及非匹配参数,自动得到数据需求的分析结果,以提高数据需求的分析效率。
Description
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种数据需求的分析方法、***及存储介质。
背景技术
企业运行的过程中会产生大量的数据,这些数据可能来源于企业的各个软件***和/或硬件设备。企业中不同的业务人员对数据提取有不同的需求以支持其工作。
通常,对于数据提取类需求(简称数据需求)需要依赖人工分析。人工分析的过程中,需求分析人员与提出数据需求的业务人员进行大量的沟通,以明确数据需求,需求分析人员再进一步根据明确的数据需求,确定当前存储的数据是否能够满足该数据需求。
目前,这种依赖人工进行数据需求分析的方式,耗费大量的人力成本以及时间成本,从而导致数据需求分析的效率低下。
发明内容
本申请实施例提供一种数据需求的分析方法、***及存储介质,涉及计算机技术领域,有助于提升数据需求分析的效率。
第一方面,本申请实施例提供一种数据需求的分析方法,该方法包括:接收用户的输入指令,响应于输入指令得到数据需求;数据需求包括输入参数以及输出参数;从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,得到第一匹配数据标识;目标对应关系包括参数与数据标识的对应关系;每个目标对应关系对应一个数据源;确定输出参数中的第一匹配参数以及第一非匹配参数;第一匹配参数为输出参数中第一匹配数据标识对应的参数;第一非匹配参数为输出参数中除第一匹配参数之外的输出参数;根据预设关键词对第一非匹配参数中的第一目标输出参数进行分解,得到中间维度参数;第一目标输出参数是基于中间维度参数计算得到的;从多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,得到第二匹配数据标识;获取第一匹配数据标识对应的数据源的标识,以及第二匹配数据标识对应的数据源的标识;整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到数据需求的分析结果;第二匹配数据标识对应的参数是由第二匹配参数分解得到的;显示数据需求的分析结果。
本申请实施例中,获取的数据需求包括输入参数以及输出参数,从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,从而可以得到输出参数中的第一匹配参数和第一非匹配参数,对于第一匹配参数获取第一匹配数据标识以及数据源的标识,对于第一非匹配参数根据预设关键词对其进行分解得到中间维度参数,从预存的多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,从而可以得到第二匹配数据标识以及第二匹配参数,自动整合第一匹配参数、第一匹配数据标识以及第一匹配数据标识对应的数据源的标识、第二匹配参数、第二匹配数据标识以及第二匹配数据标识对应的数据源的标识,以得到数据需求的分析结果。从而提高了数据需求分析的效率。
一种可能的实现方式中,数据需求还包括统计维度参数和统计算法,统计算法用于对统计维度参数进行计算得到第二目标输出参数;输出参数包括第二目标输出参数;上述从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,得到第一匹配数据标识;包括:从预存的多个目标对应关系中读取输入参数以及统计维度参数对应的数据标识,得到第一匹配数据标识。
这样,用户可以在输入数据需求的时候输入输出参数可以由哪些参数计算得到,在数据库中查询可以间接得到输出参数的数据,这样,进一步明确了需求,加快了数据需求分析的效率。
另一种可能的实现方式中,上述整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到数据需求的分析结果,包括:整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到准匹配信息、预测匹配信息以及未匹配信息组成的数据需求的分析结果;其中,准匹配信息包括第一匹配参数、第一匹配数据标识以及第一匹配数据标识对应的数据源的标识;预测匹配信息包括第二匹配参数、第二匹配数据标识以及第二匹配数据标识对应的数据源的标识;未匹配信息包括第一非匹配参数中除第二匹配参数之外的参数。
这样,可以区分显示数据需求的分析结果中的准匹配信息、预测匹配信息(如:上述第二匹配参数)以及未匹配信息(如第一非匹配参数中除第二匹配参数之外的参数)。方便用户根据需求分析的结果进一步分析。
第二方面,提供另一种数据需求的分析方法,应用于数据需求分析***;数据需求分析***包括终端设备和服务器;方法包括:终端设备接收用户的输入指令,响应于输入指令得到数据需求;数据需求包括输入参数以及输出参数;终端设备向服务器发送数据需求分析请求;数据需求分析请求用于服务器分析数据需求得到数据需求的分析结果;服务器从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,得到第一匹配数据标识;目标对应关系包括参数与数据标识的对应关系;每个目标对应关系对应一个数据源;服务器确定输出参数中的第一匹配参数以及第一非匹配参数;第一匹配参数为输出参数中第一匹配数据标识对应的参数;第一非匹配参数为输出参数中除第一匹配参数之外的输出参数;服务器根据预设关键词对第一非匹配参数中的第一目标输出参数进行分解,得到中间维度参数;第一目标输出参数是基于中间维度参数计算得到的;服务器从多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,得到第二匹配数据标识;服务器获取第一匹配数据标识对应的数据源的标识,以及第二匹配数据标识对应的数据源的标识;服务器整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到数据需求的分析结果;第二匹配数据标识对应的参数是由第二匹配参数分解得到的;服务器向终端设备发送数据需求的分析结果;终端设备显示数据需求的分析结果。
本申请实施例中,终端设备不进行数据需求的分析,而是请求服务器进行数据需求的分析,服务器获取的数据需求包括输入参数以及输出参数,服务器从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,从而可以得到输出参数中的第一匹配参数和第一非匹配参数,对于第一匹配参数获取第一匹配数据标识以及数据源的标识,对于第一非匹配参数根据预设关键词对其进行分解得到中间维度参数,服务器从预存的多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,从而可以得到第二匹配数据标识以及第二匹配参数,服务器自动整合第一匹配参数、第一匹配数据标识以及第一匹配数据标识对应的数据源的标识、第二匹配参数、第二匹配数据标识以及第二匹配数据标识对应的数据源的标识,以得到数据需求的分析结果,并将得到的数据需求的分析结果发送给终端设备,从而提高了数据需求分析的效率。
一种可能的实现方式中,数据需求还包括统计维度参数和统计算法,统计算法用于对统计维度参数进行计算得到第二目标输出参数;输出参数包括第二目标输出参数;服务器从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,得到第一匹配数据标识;包括:服务器从预存的多个目标对应关系中读取输入参数以及统计维度参数对应的数据标识,得到第一匹配数据标识。
另一种可能的实现方式中,服务器整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到数据需求的分析结果,包括:服务器整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到准匹配信息、预测匹配信息以及未匹配信息组成的数据需求的分析结果;其中,准匹配信息包括第一匹配参数、第一匹配数据标识以及第一匹配数据标识对应的数据源的标识;预测匹配信息包括第二匹配参数、第二匹配数据标识以及第二匹配数据标识对应的数据源的标识;未匹配信息包括第一非匹配参数中除第二匹配参数之外的参数。
第三方面,提供一种数据需求的分析方法,应用于服务器;该方法包括:接收来自终端设备的数据需求分析请求;数据需求分析请求用于服务器分析数据需求得到数据需求的分析结果;数据需求分析请求包括输入参数以及输出参数;从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,得到第一匹配数据标识;目标对应关系包括参数与数据标识的对应关系;每个目标对应关系对应一个数据源;确定输出参数中的第一匹配参数以及第一非匹配参数;第一匹配参数为输出参数中第一匹配数据标识对应的参数;第一非匹配参数为输出参数中除第一匹配参数之外的输出参数;根据预设关键词对第一非匹配参数中的第一目标输出参数进行分解,得到中间维度参数;第一目标输出参数是基于中间维度参数计算得到的;从多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,得到第二匹配数据标识;获取第一匹配数据标识对应的数据源的标识,以及第二匹配数据标识对应的数据源的标识;整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到数据需求的分析结果;第二匹配数据标识对应的参数是由第二匹配参数分解得到的;向终端设备发送数据需求的分析结果,数据需求的分析结果用于终端设备显示给用户。
第四方面,提供一种数据需求分析***,数据需求分析***包括终端设备和服务器;终端设备用于接收用户的输入指令,响应于输入指令得到数据需求;数据需求包括输入参数以及输出参数;终端设备用于向服务器发送数据需求分析请求;数据需求分析请求用于服务器分析数据需求得到数据需求的分析结果;服务器用于从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,得到第一匹配数据标识;目标对应关系包括参数与数据标识的对应关系;每个目标对应关系对应一个数据源;服务器用于确定输出参数中的第一匹配参数以及第一非匹配参数;第一匹配参数为输出参数中第一匹配数据标识对应的参数;第一非匹配参数为输出参数中除第一匹配参数之外的输出参数;服务器用于根据预设关键词对第一非匹配参数中的第一目标输出参数进行分解,得到中间维度参数;第一目标输出参数是基于中间维度参数计算得到的;服务器用于从多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,得到第二匹配数据标识;服务器用于获取第一匹配数据标识对应的数据源的标识,以及第二匹配数据标识对应的数据源的标识;服务器用于整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到数据需求的分析结果;第二匹配数据标识对应的参数是由第二匹配参数分解得到的;服务器用于向终端设备发送数据需求的分析结果;终端设备用于显示数据需求的分析结果。
第五方面,本申请实施例提供一种数据需求的分析装置,包括处理器和存储器,存储器用于存储代码指令,处理器用于运行代码指令,以执行第一方面或第一方面的任意一种可能的实现方式中描述的一种数据需求的分析方法,或者,以执行第二方面或第二方面的任意一种可能的实现方式中描述的数据需求的分析方法中终端设备或服务器所执行的方法,或者,以执行第三方面或第三方面的任意一种可能的实现方式中描述的一种数据需求的分析方法。
第六方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机以执行第一方面或第一方面的任意一种可能的实现方式中描述的一种数据需求的分析方法,或者,以执行第二方面或第二方面的任意一种可能的实现方式中描述的数据需求的分析方法中终端设备或服务器所执行的方法,或者,以执行第三方面或第三方面的任意一种可能的实现方式中描述的一种数据需求的分析方法。
第七方面,本申请实施例提供一种包括计算机程序的计算机程序产品,当计算机程序在计算机上运行时,使得计算机以执行第一方面或第一方面的任意一种可能的实现方式中描述的一种数据需求的分析方法,或者,以执行第二方面或第二方面的任意一种可能的实现方式中描述的数据需求的分析方法中终端设备或服务器所执行的方法,或者,以执行第三方面或第三方面的任意一种可能的实现方式中描述的一种数据需求的分析方法。
第八方面,本申请提供一种芯片或者芯片***,该芯片或者芯片***包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以执行第一方面或第一方面的任意一种可能的实现方式中描述的一种数据需求的分析方法,或者,以执行第二方面或第二方面的任意一种可能的实现方式中描述的数据需求的分析方法中终端设备或服务器所执行的方法;或者,以执行第三方面或第三方面的任意一种可能的实现方式中描述的一种数据需求的分析方法,其中,芯片中的通信接口可以为输入/输出接口、管脚或电路等。
在一种可能的实现中,本申请中上述描述的芯片或者芯片***还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。
应当理解的是,本申请的第三方面至第八方面与本申请的第一方面或第二方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
附图说明
图1为本申请一实施例提供的数据需求分析***的结构示意图;
图2为本申请一实施例提供的电子设备的结构示意图;
图3为本申请一实施例提供的数据需求的分析方法的流程示意图;
图4为本申请一实施例提供的一种电子设备得到数据需求的界面示意图;
图5为本申请一实施例提供的另一种电子设备得到数据需求的界面示意图;
图6为本申请一实施例提供的另一种数据需求的分析方法的流程示意图;
图7为本申请一实施例提供的一种数据需求的分析装置的结构示意图;
图8为本申请一实施例提供的一种芯片的结构示意图。
具体实施方式
为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一芯片和第二芯片仅仅是为了区分不同的芯片,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
业务人员在工作的过程中,通常需要一些数据的支撑,从而产生数据提取需求(又称数据需求)。业务人员将数据提取需求提交给需求分析人员,需求分析人员与提出数据提取需求的业务人员进行大量的沟通,以明确数据需求,需求分析人员再进一步根据明确的数据需求,确定数据需求所需数据的来源(如:来源数据表、来源数据库或来源软件***等),并确定存储的数据是否满足数据需求,得到数据需求的分析结果,这个过程将耗费大量的人力成本以及时间成本。
基于此,本申请实施例提供一种数据需求的分析方法,该方法中按照标准化的格式获取数据需求,获取的数据需求包括输入参数和输出参数,通过读取存储数据,得到输出参数中的第一匹配参数及其数据源。对于第一非匹配参数(即:输出参数中除第一匹配参数之外的参数),根据预设关键词对其进行分解,得到中间维度参数,通过读取存储数据,得到中间维度参数及其数据标识对应的数据源,即第二匹配参数及其数据源,第二匹配参数是第一非匹配参数中分解后能在数据库中匹配到数据源的输出参数。整合第一匹配参数及其数据源、第二匹配参数及其数据源以及非匹配参数,自动得到数据需求的分析结果,以提高数据需求的分析效率。非匹配参数为第一非匹配参数中除第二匹配参数之外的输出参数。
本申请实施例的数据需求的分析方法可以应用在数据需求分析***中,示例性的,图1为本申请实施例提供的一种数据需求分析***的结构示意图。图1所示的数据需求分析***10包括服务器101和至少一个终端设备102,图1以一个终端设备102为例进行说明。服务器101与终端设备102连接。
服务器101用于存储数据,数据包括参数与数据标识的对应关系、数据标识与数据源的标识的对应关系等。服务器101还用于根据存储的数据对数据需求分析请求所请求的数据需求进行分析,以得到数据需求的分析结果,并将分析结果发送给终端设备101。
终端设备101用于获取数据需求,并向服务器101发送数据需求的分析请求。
终端设备101还用于接收服务器101发送的数据需求的分析结果,并将需求分析的结果显示给用户。
可以理解的是,上述服务器101与终端设备102的功能可以集成在一个电子装置中,也可以是分开分别由不同的装置实现上述服务器101与终端设备102的功能,本申请实施例对此不进行限定。
上述服务器101与终端设备102的功能均可以由如图2所示的电子设备20实现。图2中电子设备20包括但不限于:处理器201、存储器202、通信接口203、电源204、显示器205以及输入设备206等。
处理器201是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器202内的软件程序和/或模块,以及调用存储在存储器202内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器201可包括一个或多个处理单元;可选的,处理器201可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器201中。
存储器202可用于存储软件程序以及各种数据。存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能单元所需的应用程序等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。可选地,存储器202可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、CD-ROM、磁带、软盘和光数据存储设备等。示例性的,存储器202中存储参数与数据标识的对应关系、数据标识与数据源的标识的对应关系等数据。
通信接口203为外部装置与电子设备20连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。通信接口203可以用于接收来自外部装置的输入(例如,数据信息等)并且将接收到的输入传输到电子设备20内的一个或多个元件或者可以用于在电子设备20和外部装置之间传输数据。
电源204(比如:电池)可以用于为各个部件供电,可选的,电源204可以通过电源管理***与处理器201逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
显示器205可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。
输入设备206与处理器201通信,可以以多种方式接收用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。
可选的,本申请实施例中的计算机指令也可以称之为应用程序代码或***,本申请实施例对此不作具体限定。
需要说明的是,图2所示的电子设备仅为示例,其不对本申请实施例可适用的电子设备构成限定。实际实现时,电子设备可以包括比图2中所示的更多或更少的设备或器件。
图3为本申请实施例提供的一种数据需求的分析方法的流程示意图,图3所示的数据需求的分析方法适用于图2所示的电子设备。如图3所示,可以包括以下步骤:
S300:电子设备接收用户的输入指令,响应于输入指令得到数据需求。数据需求包括输入参数以及输出参数。
一种可能的实现方式中,电子设备接收用户在界面中的输入指令,输入指令包括用户在界面中输入的信息以及对这些信息的保存操作。电子设备响应于该输入指令得到数据需求。
在一个例子中,电子设备的界面如图4中A图所示,电子设备在界面的第一区域401接收输入参数的输入,在界面的第二区域402接收输出参数的输入,然后,电子设备接收用户对提交按钮403的点击操作,电子设备响应于该点击操作得到数据需求。
在另一个例子中,电子设备的界面如图4中B图所示,电子设备在界面的第一区域401接收输入参数的输入,第二区域402中的输出参数区域4021接收输出参数的输入,输出参数区域4021的第一关联区域4022接收统计维度参数的输入,第二关联区域4023接收统计算法的输入,然后,电子设备接收用户对提交按钮403的点击操作,电子设备响应于该点击操作得到数据需求。图4中B图输出参数区域4021接收的输出参数为年度总金额,输出参数区域4021的第一关联区域4022接收的统计维度参数为交易金额,输出参数区域4021的第二关联区域4023接收的统计算法为按年汇总。电子设备接收用户对提交按钮403的点击操作,电子设备响应于该点击操作得到数据需求。
另一种可能的实现方式中,电子设备接收用户在界面中的数据需求文件的上传操作,响应于该文件上传操作得到数据需求。数据需求文件中包括输入参数以及输出参数。
在一个例子中,电子设备的界面如图5所示,电子设备在界面的文件选择区域501接收数据需求文件的选择,电子设备接收用户对上传按钮502的点击操作,电子设备响应于该上传操作对上传的数据需求文件进行解析,得到数据需求。其中,数据需求中的输入参数包括交易时间,输出参数包括交易类型以及年度交易总金额等。
S301:电子设备从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,得到第一匹配数据标识。目标对应关系包括参数与数据标识的对应关系;每个目标对应关系对应一个数据源。
在一个例子中,多个目标对应关系如下表1所示:
表1
参数名称 | 数据标识 | 数据源的标识 |
交易时间 | 第一标识 | 第一数据表 |
交易金额 | 第二标识 | 第一数据表 |
交易类型 | 第三标识 | 第一数据表 |
月交易金额 | 第四标识 | 第二数据表 |
交易类型 | 第五标识 | 第二数据表 |
交易月份 | 第六标识 | 第二数据表 |
表1中,第一数据表和第二数据表均为数据源的标识,以下为了方便说明均以数据源的标识指示数据源。第一数据表的参数名称包括交易时间、交易金额以及交易类型。第一数据表中交易时间在第一数据表中的数据标识为第一标识,交易金额在第一数据表中的数据标识为第二标识、交易类型在第一数据表中的数据标识为第三标识。第二数据表的参数名称包括月交易金额、交易类型以及交易月份。其中,月交易金额在第二数据表中的标识为第四标识,交易类型在第二数据表中的标识为第五标识,交易月份在第二数据表中的标识为第六标识。
基于S300中输入参数以及输出参数的示例,电子设备得到交易时间与交易类型对应的数据标识包括第三标识,第三标识所在的数据源的标识为第一数据表。电子设备得到的第一匹配数据标识包括第三标识。
在数据需求还包括统计维度参数和统计算法的情况下,电子设备从预存的多个目标对应关系中读取输入参数以及统计维度参数对应的数据标识,得到第一匹配数据标识。
示例性的,数据需求还包括统计维度参数:交易金额,统计算法:年度累加。电子设备读取的第一匹配数据标识还包括第二标识。
S302:电子设备确定输出参数中的第一匹配参数以及第一非匹配参数。第一匹配参数为输出参数中第一匹配数据标识对应的参数。第一非匹配参数为输出参数中除第一匹配参数之外的输出参数。
基于S301中的示例,电子设备确定输出参数中的第一匹配参数为交易类型,第一非匹配参数为年度交易总金额。
S303:电子设备根据预设关键词对第一非匹配参数进行分解,得到中间维度参数;第一目标输出参数是基于中间维度参数计算得到的。
可能的实现方式中,电子设备剔除第一非匹配参数中的预设关键词,得到中间维度参数。其中,预设关键词可以根据***中存储的参数名称预先设定。
示例性的,如果预设关键词包括年度、月度、年、月、周、日和总等,那么,基于上述第一非匹配参数的示例,电子设备得到的中间维度参数为交易金额。
S304:电子设备从多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,得到第二匹配数据标识。
一种可能的实现方式中,电子设备从多个目标对应关系中按照精准匹配的方式读取输入参数以及中间维度参数对应的数据标识。
基于上述S303中的示例,电子设备读取交易时间以及交易金额对应的数据标识为第二标识。得到第二匹配数据标识为第二标识。
另一种可能的实现方式中,电子设备从多个目标对应关系中按照模糊匹配的方式读取输入参数以及中间维度参数对应的数据标识。
基于上述S303中的示例,电子设备读取交易时间以及交易金额对应的数据标识包括第二标识以及第四标识,得到第二匹配数据标识包括第二标识以及第四标识。
S305:电子设备获取第一匹配数据标识对应的数据源的标识,以及第二匹配数据标识对应的数据源的标识。
基于上述S304中的示例,电子设备得到第三标识对应的数据源的标识为第一数据表,得到第二标识对应的数据源的标识为第一数据表,得到第四标识对应的数据源的标识为第二数据表。
S306:电子设备整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到数据需求的分析结果。第二匹配数据标识对应的参数是由第二匹配参数分解得到的。
基于上述示例,第一匹配参数为交易类型,第二匹配参数为年度交易总金额,电子设备整合得到的数据需求的分析结果如下表2所示:
表2
输出参数 | 被匹配参数名称 | 数据标识 | 数据源的标识 |
交易类型 | 交易类型 | 第三标识 | 第一数据表 |
年度交易总金额 | 交易金额 | 第二标识 | 第一数据表 |
年度交易总金额 | 月交易金额 | 第四标识 | 第二数据表 |
表2所示的数据需求的分析结果包括输出参数、配匹配参数名称、数据标识以及数据源的标识。输出参数包括:交易类型和年度交易总金额。其中,交易类型的被匹配参数名称为交易类型,交易类型对应的数据标识为第三标识,交易类型的数据源的标识为第一数据表;年度交易总金额的被匹配参数名称包括交易金额和月交易金额,交易金额的数据标识为第二标识,第二标识对应的交易金额的数据源的标识为第一数据表,月交易金额的数据标识为第四标识,月交易金额的数据源的标识为第二数据表。
可替换的,电子设备整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到准匹配信息、预测匹配信息以及未匹配信息组成的数据需求的分析结果。其中,准匹配信息包括第一匹配参数、第一匹配数据标识以及第一匹配数据标识对应的数据源的标识;预测匹配信息包括第二匹配参数、第二匹配数据标识以及第二匹配数据标识对应的数据源的标识;未匹配信息包括第一非匹配参数中除第二匹配参数之外的参数。
S307:电子设备显示数据需求的分析结果。
本申请实施例中,获取的数据需求包括输入参数以及输出参数,从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,从而可以得到输出参数中的第一匹配参数和第一非匹配参数,对于第一匹配参数获取第一匹配数据标识以及数据源的标识,对于第一非匹配参数根据预设关键词对其进行分解得到中间维度参数,从预存的多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,从而可以得到第二匹配数据标识以及第二匹配参数,自动整合第一匹配参数、第一匹配数据标识以及第一匹配数据标识对应的数据源的标识、第二匹配参数、第二匹配数据标识以及第二匹配数据标识对应的数据源的标识,以得到数据需求的分析结果。从而提高了数据需求分析的效率。
图6为本申请实施例提供的另一种数据需求的分析方法的流程示意图,图6所示的数据需求的分析方法适用于图1所示的数据需求分析***。如图6所示,可以包括以下步骤:
S600:终端设备接收用户的输入指令,响应于输入指令得到数据需求。数据需求包括输入参数以及输出参数。
可能的实现方式,参考上述S300中的描述,不再赘述。
S601:终端设备向服务器发送数据需求分析请求。数据需求分析请求用于服务器分析数据需求得到数据需求的分析结果。
S602~S607,服务器根据接收到的数据需求分析请求,确定数据需求的分析结果。
可能的实现方式,参考上述S301~S306的描述,不再赘述。
S608:服务器向终端设备发送数据需求的分析结果。
S609:终端设备显示数据需求的分析结果。
本申请实施例中,终端设备不进行数据需求的分析,而是请求服务器进行数据需求的分析,服务器获取的数据需求包括输入参数以及输出参数,服务器从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,从而可以得到输出参数中的第一匹配参数和第一非匹配参数,对于第一匹配参数获取第一匹配数据标识以及数据源的标识,对于第一非匹配参数根据预设关键词对其进行分解得到中间维度参数,服务器从预存的多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,从而可以得到第二匹配数据标识以及第二匹配参数,服务器自动整合第一匹配参数、第一匹配数据标识以及第一匹配数据标识对应的数据源的标识、第二匹配参数、第二匹配数据标识以及第二匹配数据标识对应的数据源的标识,以得到数据需求的分析结果,并将得到的数据需求的分析结果发送给终端设备,从而提高了数据需求分析的效率。
上面结合图3-图6,对本申请实施例的方法进行了说明,下面对本申请实施例提供的执行上述方法的数据需求分析***进行描述。本领域技术人员可以理解,方法和***可以相互结合和引用,本申请实施例提供的数据需求分析***可以执行上述推送方法中的步骤。
如图1所示为本申请实施例所提供的一种数据需求分析***的结构示意图,图1所示的数据需求分析***10包括服务器101和至少一个终端设备102,图1以一个终端设备102为例进行说明。终端设备102用于接收用户的输入指令,响应于输入指令得到数据需求;数据需求包括输入参数以及输出参数;终端设备102用于向服务器101发送数据需求分析请求;数据需求分析请求用于服务器分析数据需求得到数据需求的分析结果;服务器101用于从预存的多个目标对应关系中读取输入参数以及输出参数对应的数据标识,得到第一匹配数据标识;目标对应关系包括参数与数据标识的对应关系;每个目标对应关系对应一个数据源;服务器101用于确定输出参数中的第一匹配参数以及第一非匹配参数;第一匹配参数为输出参数中第一匹配数据标识对应的参数;第一非匹配参数为输出参数中除第一匹配参数之外的输出参数;服务器101用于根据预设关键词对第一非匹配参数中的第一目标输出参数进行分解,得到中间维度参数;第一目标输出参数是基于中间维度参数计算得到的;服务器101用于从多个目标对应关系中读取输入参数以及中间维度参数对应的数据标识,得到第二匹配数据标识;服务器101用于获取第一匹配数据标识对应的数据源的标识,以及第二匹配数据标识对应的数据源的标识;服务器101用于整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到数据需求的分析结果;第二匹配数据标识对应的参数是由第二匹配参数分解得到的;服务器101用于向终端设备102发送数据需求的分析结果;终端设备102用于显示数据需求的分析结果。例如:结合图6,终端设备102可以用于执行S600~S601、S609,服务器101可以用于执行S602~S608。
可选的,数据需求还包括统计维度参数和统计算法,统计算法用于对统计维度参数进行计算得到第二目标输出参数;输出参数包括第二目标输出参数;服务器101具体用于从预存的多个目标对应关系中读取输入参数以及统计维度参数对应的数据标识,得到第一匹配数据标识。
可选的,服务器101具体用于整合第一匹配参数、第一匹配数据标识、第二匹配参数、第二匹配数据标识、第一非匹配参数、第一匹配数据标识对应的数据源的标识以及第二匹配数据标识对应的数据源的标识,得到准匹配信息、预测匹配信息以及未匹配信息组成的数据需求的分析结果;其中,准匹配信息包括第一匹配参数、第一匹配数据标识以及第一匹配数据标识对应的数据源的标识;预测匹配信息包括第二匹配参数、第二匹配数据标识以及第二匹配数据标识对应的数据源的标识;未匹配信息包括第一非匹配参数中除第二匹配参数之外的参数。
本实施例的数据需求分析***对应地可用于执行上述方法实施例中执行的步骤,其实现原理和技术效果类似,此处不再赘述。
如图7所示,为本申请实施例提供的一种数据需求的分析装置,该数据需求的分析装置80可以包括至少一个处理器801和存储器802,例如,图2中的处理器201。这些处理器801中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。存储器802可以为图2中的存储器202。存储器802用于存储代码指令;处理器801用于运行所述代码指令,以执行上述任意实施例所提供的数据需求的分析方法中数据节点或业务节点所执行的方法。
示例性的,图8为本申请实施例提供的一种芯片的结构示意图。芯片120包括一个或两个以上(包括两个)处理器1210、通信线路1220和通信接口1230。
在一些实施方式中,存储器1240存储了如下的元素:可执行模块或者数据结构,或者他们的子集,或者他们的扩展集。
上述本申请实施例描述的方法可以应用于处理器1210中,或者由处理器1210实现。处理器1210可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1210中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1210可以是通用处理器(例如,微处理器或常规处理器)、数字信号处理器(digitalsignal processing,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门、晶体管逻辑器件或分立硬件组件,处理器1210可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。
结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。其中,软件模块可以位于随机存储器、只读存储器、可编程只读存储器或带电可擦写可编程存储器(electricallyerasable programmable read only memory,EEPROM)等本领域成熟的存储介质中。该存储介质位于存储器1240,处理器1210读取存储器1240中的信息,结合其硬件完成上述方法的步骤。
处理器1210、存储器1240以及通信接口1230之间可以通过通信线路1220进行通信。
在上述实施例中,存储器存储的供处理器执行的指令可以以计算机程序产品的形式实现。其中,计算机程序产品可以是事先写入在存储器中,也可以是以软件形式下载并安装在存储器中。
本申请实施例还提供一种计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。例如,可用介质可以包括磁性介质(例如,软盘、硬盘或磁带)、光介质(例如,数字通用光盘(digital versatile disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
本申请实施例还提供一种计算机可读存储介质。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。
作为一种可能的设计,计算机可读介质可以包括紧凑型光盘只读储存器(compactdisc read-only memory,CD-ROM)、RAM、ROM、EEPROM或其它光盘存储器;计算机可读介质可以包括磁盘存储器或其它磁盘存储设备。而且,任何连接线也可以被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,DSL或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘(CD),激光盘,光盘,数字通用光盘(digital versatile disc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。
上述的组合也应包括在计算机可读介质的范围内。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种数据需求的分析方法,其特征在于,所述方法包括:
接收用户的输入指令,响应于所述输入指令得到数据需求;所述数据需求包括输入参数以及输出参数;
从预存的多个目标对应关系中读取所述输入参数以及所述输出参数对应的数据标识,得到第一匹配数据标识;所述目标对应关系包括参数与数据标识的对应关系;每个所述目标对应关系对应一个数据源;
确定所述输出参数中的第一匹配参数以及第一非匹配参数;所述第一匹配参数为所述输出参数中所述第一匹配数据标识对应的参数;所述第一非匹配参数为所述输出参数中除所述第一匹配参数之外的输出参数;
根据预设关键词对所述第一非匹配参数进行分解,得到中间维度参数;所述第一目标输出参数是基于所述中间维度参数计算得到的;
从所述多个目标对应关系中读取所述输入参数以及所述中间维度参数对应的数据标识,得到第二匹配数据标识;
获取所述第一匹配数据标识对应的数据源的标识,以及所述第二匹配数据标识对应的数据源的标识;
整合所述第一匹配参数、所述第一匹配数据标识、第二匹配参数、所述第二匹配数据标识、所述第一非匹配参数、所述第一匹配数据标识对应的数据源的标识以及所述第二匹配数据标识对应的数据源的标识,得到所述数据需求的分析结果;所述第二匹配数据标识对应的参数是由所述第二匹配参数分解得到的;
显示所述数据需求的分析结果。
2.根据权利要求1所述的方法,其特征在于,所述数据需求还包括统计维度参数和统计算法,所述统计算法用于对所述统计维度参数进行计算得到第二目标输出参数;所述输出参数包括所述第二目标输出参数;所述从预存的多个目标对应关系中读取所述输入参数以及所述输出参数对应的数据标识,得到第一匹配数据标识;包括:
从预存的多个目标对应关系中读取所述输入参数以及所述统计维度参数对应的数据标识,得到第一匹配数据标识。
3.根据权利要求1或2所述的方法,其特征在于,所述整合所述第一匹配参数、所述第一匹配数据标识、第二匹配参数、所述第二匹配数据标识、所述第一非匹配参数、所述第一匹配数据标识对应的数据源的标识以及所述第二匹配数据标识对应的数据源的标识,得到所述数据需求的分析结果,包括:
整合所述第一匹配参数、所述第一匹配数据标识、所述第二匹配参数、所述第二匹配数据标识、所述第一非匹配参数、所述第一匹配数据标识对应的数据源的标识以及所述第二匹配数据标识对应的数据源的标识,得到准匹配信息、预测匹配信息以及未匹配信息组成的所述数据需求的分析结果;其中,所述准匹配信息包括所述第一匹配参数、所述第一匹配数据标识以及所述第一匹配数据标识对应的数据源的标识;所述预测匹配信息包括所述第二匹配参数、所述第二匹配数据标识以及所述第二匹配数据标识对应的数据源的标识;所述未匹配信息包括所述第一非匹配参数中除所述第二匹配参数之外的参数。
4.一种数据需求的分析方法,其特征在于,应用于数据需求分析***;所述数据需求分析***包括终端设备和服务器;所述方法包括:
所述终端设备接收用户的输入指令,响应于所述输入指令得到数据需求;所述数据需求包括输入参数以及输出参数;
所述终端设备向所述服务器发送数据需求分析请求;所述数据需求分析请求用于所述服务器分析所述数据需求得到所述数据需求的分析结果;
所述服务器从预存的多个目标对应关系中读取所述输入参数以及所述输出参数对应的数据标识,得到第一匹配数据标识;所述目标对应关系包括参数与数据标识的对应关系;每个所述目标对应关系对应一个数据源;
所述服务器确定所述输出参数中的第一匹配参数以及第一非匹配参数;所述第一匹配参数为所述输出参数中所述第一匹配数据标识对应的参数;所述第一非匹配参数为所述输出参数中除所述第一匹配参数之外的输出参数;
所述服务器根据预设关键词对所述第一非匹配参数进行分解,得到中间维度参数;所述第一目标输出参数是基于所述中间维度参数计算得到的;
所述服务器从所述多个目标对应关系中读取所述输入参数以及所述中间维度参数对应的数据标识,得到第二匹配数据标识;
所述服务器获取所述第一匹配数据标识对应的数据源的标识,以及所述第二匹配数据标识对应的数据源的标识;
所述服务器整合所述第一匹配参数、所述第一匹配数据标识、第二匹配参数、所述第二匹配数据标识、所述第一非匹配参数、所述第一匹配数据标识对应的数据源的标识以及所述第二匹配数据标识对应的数据源的标识,得到所述数据需求的分析结果;所述第二匹配数据标识对应的参数是由所述第二匹配参数分解得到的;
所述服务器向所述终端设备发送所述数据需求的分析结果;
所述终端设备显示所述数据需求的分析结果。
5.根据权利要求4所述的方法,其特征在于,所述数据需求还包括统计维度参数和统计算法,所述统计算法用于对所述统计维度参数进行计算得到第二目标输出参数;所述输出参数包括所述第二目标输出参数;所述服务器从预存的多个目标对应关系中读取所述输入参数以及所述输出参数对应的数据标识,得到第一匹配数据标识;包括:
所述服务器从预存的多个目标对应关系中读取所述输入参数以及所述统计维度参数对应的数据标识,得到第一匹配数据标识。
6.根据权利要求4或5所述的方法,其特征在于,所述服务器整合所述第一匹配参数、所述第一匹配数据标识、第二匹配参数、所述第二匹配数据标识、所述第一非匹配参数、所述第一匹配数据标识对应的数据源的标识以及所述第二匹配数据标识对应的数据源的标识,得到所述数据需求的分析结果,包括:
所述服务器整合所述第一匹配参数、所述第一匹配数据标识、所述第二匹配参数、所述第二匹配数据标识、所述第一非匹配参数、所述第一匹配数据标识对应的数据源的标识以及所述第二匹配数据标识对应的数据源的标识,得到准匹配信息、预测匹配信息以及未匹配信息组成的所述数据需求的分析结果;其中,所述准匹配信息包括所述第一匹配参数、所述第一匹配数据标识以及所述第一匹配数据标识对应的数据源的标识;所述预测匹配信息包括所述第二匹配参数、所述第二匹配数据标识以及所述第二匹配数据标识对应的数据源的标识;所述未匹配信息包括所述第一非匹配参数中除所述第二匹配参数之外的参数。
7.一种数据需求的分析方法,其特征在于,应用于服务器;所述方法包括:
接收来自终端设备的数据需求分析请求;所述数据需求分析请求用于所述服务器分析所述数据需求得到所述数据需求的分析结果;所述数据需求分析请求包括输入参数以及输出参数;
从预存的多个目标对应关系中读取所述输入参数以及所述输出参数对应的数据标识,得到第一匹配数据标识;所述目标对应关系包括参数与数据标识的对应关系;每个所述目标对应关系对应一个数据源;
确定所述输出参数中的第一匹配参数以及第一非匹配参数;所述第一匹配参数为所述输出参数中所述第一匹配数据标识对应的参数;所述第一非匹配参数为所述输出参数中除所述第一匹配参数之外的输出参数;
根据预设关键词对所述第一非匹配参数中的第一目标输出参数进行分解,得到中间维度参数;所述第一目标输出参数是基于所述中间维度参数计算得到的;
从所述多个目标对应关系中读取所述输入参数以及所述中间维度参数对应的数据标识,得到第二匹配数据标识;
获取所述第一匹配数据标识对应的数据源的标识,以及所述第二匹配数据标识对应的数据源的标识;
整合所述第一匹配参数、所述第一匹配数据标识、第二匹配参数、所述第二匹配数据标识、所述第一非匹配参数、所述第一匹配数据标识对应的数据源的标识以及所述第二匹配数据标识对应的数据源的标识,得到所述数据需求的分析结果;所述第二匹配数据标识对应的参数是由所述第二匹配参数分解得到的;
向所述终端设备发送所述数据需求的分析结果,所述数据需求的分析结果用于所述终端设备显示给用户。
8.一种数据需求分析***,其特征在于,所述数据需求分析***包括终端设备和服务器;
所述终端设备用于接收用户的输入指令,响应于所述输入指令得到数据需求;所述数据需求包括输入参数以及输出参数;
所述终端设备用于向所述服务器发送数据需求分析请求;所述数据需求分析请求用于所述服务器分析所述数据需求得到所述数据需求的分析结果;
所述服务器用于从预存的多个目标对应关系中读取所述输入参数以及所述输出参数对应的数据标识,得到第一匹配数据标识;所述目标对应关系包括参数与数据标识的对应关系;每个所述目标对应关系对应一个数据源;
所述服务器用于确定所述输出参数中的第一匹配参数以及第一非匹配参数;所述第一匹配参数为所述输出参数中所述第一匹配数据标识对应的参数;所述第一非匹配参数为所述输出参数中除所述第一匹配参数之外的输出参数;
所述服务器用于根据预设关键词对所述第一非匹配参数中的第一目标输出参数进行分解,得到中间维度参数;所述第一目标输出参数是基于所述中间维度参数计算得到的;
所述服务器用于从所述多个目标对应关系中读取所述输入参数以及所述中间维度参数对应的数据标识,得到第二匹配数据标识;
所述服务器用于获取所述第一匹配数据标识对应的数据源的标识,以及所述第二匹配数据标识对应的数据源的标识;
所述服务器用于整合所述第一匹配参数、所述第一匹配数据标识、第二匹配参数、所述第二匹配数据标识、所述第一非匹配参数、所述第一匹配数据标识对应的数据源的标识以及所述第二匹配数据标识对应的数据源的标识,得到所述数据需求的分析结果;所述第二匹配数据标识对应的参数是由所述第二匹配参数分解得到的;
所述服务器用于向所述终端设备发送所述数据需求的分析结果;
所述终端设备用于显示所述数据需求的分析结果。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,使得计算机执行如权利要求1至3任一项所述的数据需求的分析方法,或者,使得计算机执行如权利要求4至6任一项所述的数据需求的分析方法中所述服务器或所述终端设备所执行的方法。
10.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被运行时,使得计算机执行如权利要求1至3任一项所述的数据需求的分析方法,或者,使得计算机执行如权利要求4至6任一项所述的数据需求的分析方法中所述服务器或所述终端设备所执行的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110724513.7A CN113313427B (zh) | 2021-06-29 | 2021-06-29 | 数据需求的分析方法、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110724513.7A CN113313427B (zh) | 2021-06-29 | 2021-06-29 | 数据需求的分析方法、***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113313427A true CN113313427A (zh) | 2021-08-27 |
CN113313427B CN113313427B (zh) | 2023-11-24 |
Family
ID=77380741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110724513.7A Active CN113313427B (zh) | 2021-06-29 | 2021-06-29 | 数据需求的分析方法、***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113313427B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106569893A (zh) * | 2015-10-09 | 2017-04-19 | 阿里巴巴集团控股有限公司 | 流量控制方法及设备 |
CN110399393A (zh) * | 2018-04-16 | 2019-11-01 | 北京三快在线科技有限公司 | 数据处理方法、装置、介质及电子设备 |
CN110765275A (zh) * | 2019-10-14 | 2020-02-07 | 平安医疗健康管理股份有限公司 | 搜索方法、装置、计算机设备和存储介质 |
CN112307300A (zh) * | 2020-08-10 | 2021-02-02 | 北京沃东天骏信息技术有限公司 | 物品信息查询方法、装置、电子设备及可读存储介质 |
-
2021
- 2021-06-29 CN CN202110724513.7A patent/CN113313427B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106569893A (zh) * | 2015-10-09 | 2017-04-19 | 阿里巴巴集团控股有限公司 | 流量控制方法及设备 |
CN110399393A (zh) * | 2018-04-16 | 2019-11-01 | 北京三快在线科技有限公司 | 数据处理方法、装置、介质及电子设备 |
CN110765275A (zh) * | 2019-10-14 | 2020-02-07 | 平安医疗健康管理股份有限公司 | 搜索方法、装置、计算机设备和存储介质 |
CN112307300A (zh) * | 2020-08-10 | 2021-02-02 | 北京沃东天骏信息技术有限公司 | 物品信息查询方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113313427B (zh) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109960635B (zh) | 实时计算平台的监控和报警方法、***、设备及存储介质 | |
CN112445875B (zh) | 数据关联及检验方法、装置、电子设备及存储介质 | |
CN110555150B (zh) | 一种数据监控方法、装置、设备和存储介质 | |
CN110990445A (zh) | 一种数据处理方法、装置、设备和介质 | |
CN110675238A (zh) | 客户标签配置方法、***、可读存储介质及电子设备 | |
CN110297820B (zh) | 一种数据处理方法、装置、设备和存储介质 | |
CN109885431B (zh) | 用于备份数据的方法和装置 | |
CN112258244B (zh) | 确定目标物品所属任务的方法、装置、设备及存储介质 | |
CN111523764B (zh) | 业务架构检测方法、装置、工具、电子设备和介质 | |
CN111680110B (zh) | 数据处理方法、装置、bi***及介质 | |
CN113434542A (zh) | 数据关系识别方法、装置、电子设备及存储介质 | |
CN117056352A (zh) | 数据的展示方法、装置、终端设备和可读存储介质 | |
US10003492B2 (en) | Systems and methods for managing data related to network elements from multiple sources | |
CN111241048A (zh) | 一种web终端日志管理方法、装置、介质及电子设备 | |
CN113313427B (zh) | 数据需求的分析方法、***及存储介质 | |
CN114358799B (zh) | 一种硬件信息管理方法、装置、电子设备及存储介质 | |
CN115344582A (zh) | 元数据的管理方法、装置、电子设备及计算机存储介质 | |
CN115310011A (zh) | 页面展示方法、***以及可读存储介质 | |
CN114706856A (zh) | 故障处理方法及装置、电子设备和计算机可读存储介质 | |
CN113377604A (zh) | 一种数据处理方法、装置、设备和存储介质 | |
CN113378017A (zh) | 命名规范检查方法和装置 | |
CN117573478A (zh) | 性能监控方法、装置、设备、介质及程序产品 | |
CN115630059A (zh) | 数据质量高效监控方法、装置、电子设备及存储介质 | |
CN114358636A (zh) | 指标配置方法、数据获取方法、装置、设备和介质 | |
CN117807092A (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 |