[go: up one dir, main page]

CN115730605B - Data analysis method based on multidimensional information - Google Patents

Data analysis method based on multidimensional information Download PDF

Info

Publication number
CN115730605B
CN115730605B CN202211458745.3A CN202211458745A CN115730605B CN 115730605 B CN115730605 B CN 115730605B CN 202211458745 A CN202211458745 A CN 202211458745A CN 115730605 B CN115730605 B CN 115730605B
Authority
CN
China
Prior art keywords
analysis
data
target service
target
service
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
CN202211458745.3A
Other languages
Chinese (zh)
Other versions
CN115730605A (en
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.)
Jinan University
Original Assignee
Jinan University
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 Jinan University filed Critical Jinan University
Priority to CN202211458745.3A priority Critical patent/CN115730605B/en
Publication of CN115730605A publication Critical patent/CN115730605A/en
Application granted granted Critical
Publication of CN115730605B publication Critical patent/CN115730605B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a data analysis method based on multidimensional information. The method comprises the following steps: acquiring a service database and a target service analysis request; wherein the service database at least comprises multidimensional data of the target service; acquiring service logic of a target service based on the target service analysis request; extracting the associated data of the target service from a service database based on service logic; acquiring an analysis algorithm corresponding to the target service; filling the associated data and the analysis algorithm into a preset data analysis template to obtain a data analysis model corresponding to the target service; and determining an analysis result corresponding to the target service based on the data analysis model. As can be seen from the above, after the target service and the analysis algorithm provided by the user are obtained, the embodiment of the invention establishes the data analysis model according to the preset data analysis template, so that the target service can be automatically analyzed to obtain the analysis result required by the user, and the user can conveniently extract the required information from a large amount of data and effectively use the information.

Description

基于多维信息的数据分析方法Data analysis method based on multi-dimensional information

技术领域Technical field

本发明涉及数据分析技术领域,尤其涉及一种基于多维信息的数据分析方法。The present invention relates to the technical field of data analysis, and in particular to a data analysis method based on multi-dimensional information.

背景技术Background technique

在数字经济时代,数据已成为一种重要的生产要素,通过对数据的收集、存储、再组织和分析建模,隐藏在数据中的重要价值及规律逐渐展现出来,正成为组织转型升级及可持续发展的重要推动力量。目前,一些用户在生产运营过程中会得到大量数据并进行存储,但是不知道怎么利用这些数据得到有效的信息;而对于了解数据分析的用户来说,对数据进行分析的过程复杂、用时较多,不够方便。In the era of digital economy, data has become an important factor of production. Through the collection, storage, reorganization, analysis and modeling of data, the important values and patterns hidden in the data are gradually revealed, which is becoming an important factor in organizational transformation and upgrading and sustainable development. An important driving force for sustainable development. At present, some users will obtain a large amount of data and store it during production and operation, but they do not know how to use this data to obtain effective information. For users who understand data analysis, the process of analyzing data is complicated and time-consuming. , not convenient enough.

因此,需要有一种适用范围广并且使用方便的数据分析方法。Therefore, there is a need for a data analysis method that is widely applicable and easy to use.

发明内容Contents of the invention

本发明实施例提供了一种基于多维信息的数据分析方法,以解决目前的数据分析方法使用不方便的问题。Embodiments of the present invention provide a data analysis method based on multi-dimensional information to solve the problem of inconvenience in using current data analysis methods.

第一方面,本发明实施例提供了一种基于多维信息的数据分析方法,包括:In the first aspect, embodiments of the present invention provide a data analysis method based on multidimensional information, including:

获取业务数据库和目标业务分析请求;其中,业务数据库至少包括目标业务的多维数据;Obtain the business database and target business analysis request; wherein the business database at least includes multi-dimensional data of the target business;

基于目标业务分析请求,获取目标业务的业务逻辑;Based on the target business analysis request, obtain the business logic of the target business;

基于业务逻辑在业务数据库中提取目标业务的关联数据;Extract target business related data from the business database based on business logic;

获取目标业务对应的分析算法;Obtain the analysis algorithm corresponding to the target business;

将关联数据和分析算法填充到预设的数据分析模板中,得到目标业务对应的数据分析模型;Fill the associated data and analysis algorithms into the preset data analysis template to obtain the data analysis model corresponding to the target business;

基于数据分析模型确定目标业务对应的分析结果。Determine the analysis results corresponding to the target business based on the data analysis model.

在一种可能的实现方式中,获取目标业务对应的分析算法,包括:In one possible implementation, obtaining the analysis algorithm corresponding to the target business includes:

获取目标业务对应的分析需求;Obtain the analysis requirements corresponding to the target business;

基于分析需求和目标业务的类型确定目标业务对应的分析算法。Determine the analysis algorithm corresponding to the target business based on the analysis requirements and the type of the target business.

在一种可能的实现方式中,获取目标业务对应的分析需求,包括:In a possible implementation method, obtaining the analysis requirements corresponding to the target business includes:

基于目标业务的类型和下述至少一项确定目标业务对应的分析需求:Determine the analysis requirements corresponding to the target business based on the type of target business and at least one of the following:

机器学习、语义分析和知识图谱。Machine learning, semantic analysis and knowledge graphs.

在一种可能的实现方式中,基于分析需求和目标业务的类型确定目标业务对应的分析算法,包括:In a possible implementation, the analysis algorithm corresponding to the target business is determined based on the analysis requirements and the type of the target business, including:

基于分析需求、目标业务的类型和下述至少一项确定目标业务对应的分析算法:Determine the analysis algorithm corresponding to the target business based on the analysis requirements, the type of target business and at least one of the following:

机器学习、语义分析和知识图谱。Machine learning, semantic analysis and knowledge graphs.

在一种可能的实现方式中,在将关联数据和分析算法填充到预设的数据分析模板中之前,该方法还包括:In a possible implementation, before filling the associated data and analysis algorithms into the preset data analysis template, the method also includes:

对关联数据进行数据清洗;Perform data cleaning on associated data;

将关联数据和分析算法填充到预设的数据分析模板中,包括:Populate preset data analysis templates with linked data and analysis algorithms, including:

将数据清洗后的关联数据和分析算法填充到预设的数据分析模板中。Fill the preset data analysis template with the associated data and analysis algorithms after data cleaning.

在一种可能的实现方式中,在将关联数据和分析算法填充到预设的数据分析模板中之前,该方法还包括:In a possible implementation, before filling the associated data and analysis algorithms into the preset data analysis template, the method also includes:

对关联数据进行纠偏;Correct related data;

将关联数据和分析算法填充到预设的数据分析模板中,包括:Populate preset data analysis templates with linked data and analysis algorithms, including:

将纠偏后的关联数据和分析算法填充到预设的数据分析模板中。Fill the preset data analysis template with the corrected correlation data and analysis algorithms.

在一种可能的实现方式中,在基于数据分析模型确定目标业务对应的分析结果之后,该方法还包括:In a possible implementation, after determining the analysis results corresponding to the target business based on the data analysis model, the method also includes:

获取用户选取的可视化形态;Get the visualization form selected by the user;

将分析结果填充到可视化形态对应的展示模板中,得到目标业务对应的可视化分析结果。Fill the analysis results into the display template corresponding to the visual form to obtain the visual analysis results corresponding to the target business.

第二方面,本发明实施例提供了一种基于多维信息的数据分析平台,包括:In the second aspect, embodiments of the present invention provide a data analysis platform based on multi-dimensional information, including:

数据获取模块,用于获取业务数据库和目标业务分析请求;其中,业务数据库至少包括目标业务的多维数据;The data acquisition module is used to obtain the business database and the target business analysis request; wherein the business database at least includes multi-dimensional data of the target business;

业务逻辑获取模块,用于基于目标业务分析请求,获取目标业务的业务逻辑;The business logic acquisition module is used to obtain the business logic of the target business based on the target business analysis request;

关联数据提取模块,用于基于业务逻辑在业务数据库中提取目标业务的关联数据;The associated data extraction module is used to extract the associated data of the target business in the business database based on business logic;

分析算法确定模块,用于获取目标业务对应的分析算法;The analysis algorithm determination module is used to obtain the analysis algorithm corresponding to the target business;

分析模型建立模块,用于将关联数据和分析算法填充到预设的数据分析模板中,得到目标业务对应的数据分析模型;The analysis model building module is used to fill the associated data and analysis algorithms into the preset data analysis template to obtain the data analysis model corresponding to the target business;

目标业务分析模块,用于基于数据分析模型确定目标业务对应的分析结果。The target business analysis module is used to determine the analysis results corresponding to the target business based on the data analysis model.

第三方面,本发明实施例提供了一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式方法的步骤。In a third aspect, embodiments of the present invention provide a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above first aspect or aspects are implemented. Any possible implementation method steps.

第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式方法的步骤。In a fourth aspect, embodiments of the present invention provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above first aspect or any of the possible aspects of the first aspect are implemented. The steps to implement the method.

本发明实施例提供的基于多维信息的数据分析方法的有益效果在于:The beneficial effects of the data analysis method based on multidimensional information provided by the embodiments of the present invention are:

本发明在获取到用户提供的目标业务和分析算法后,根据预设的数据分析模板建立数据分析模型,能够自动对目标业务进行分析,得到用户需要的分析结果,便于用户在大量数据中提取到需要的信息,并进行有效使用。After obtaining the target business and analysis algorithm provided by the user, the present invention establishes a data analysis model according to the preset data analysis template, can automatically analyze the target business, obtain the analysis results required by the user, and facilitate the user to extract data from a large amount of data. information required and use it effectively.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings in the following description are only illustrative of the present invention. For some embodiments, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.

图1是本发明一实施例提供的基于多维信息的数据分析方法的实现流程图;Figure 1 is an implementation flow chart of a data analysis method based on multi-dimensional information provided by an embodiment of the present invention;

图2是本发明一实施例提供的基于多维信息的数据分析平台的结构示意图;Figure 2 is a schematic structural diagram of a data analysis platform based on multi-dimensional information provided by an embodiment of the present invention;

图3是本发明一实施例提供的终端的示意图。Figure 3 is a schematic diagram of a terminal provided by an embodiment of the present invention.

具体实施方式Detailed ways

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。In the following description, specific details such as specific system structures and technologies are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the present invention in unnecessary detail.

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。In order to make the purpose, technical solutions and advantages of the present invention clearer, specific embodiments will be described below in conjunction with the accompanying drawings.

参见图1,其示出了本发明实施例提供的基于多维信息的数据分析方法的实现流程图,详述如下:Referring to Figure 1, it shows an implementation flow chart of the data analysis method based on multi-dimensional information provided by the embodiment of the present invention. The details are as follows:

步骤101,获取业务数据库和目标业务分析请求;其中,业务数据库至少包括目标业务的多维数据。Step 101: Obtain a business database and a target business analysis request; wherein the business database at least includes multi-dimensional data of the target business.

在本实施例中,基于多维信息的数据分析方法可以在基于多维信息的数据分析平台的基础上实现,该平台由数据分析、模型构建、组件编辑、页面编辑、应用编排等模块构成,能够实现全流程拖拽式的操作,帮助用户零门槛地进行数据建模和开发可视化应用,为用户提供全业务链的数据建模和可视化分析解决方案。为了便于解释说明,以下简称为“平台”。In this embodiment, the data analysis method based on multi-dimensional information can be implemented on the basis of a data analysis platform based on multi-dimensional information. The platform is composed of data analysis, model construction, component editing, page editing, application orchestration and other modules, and can realize The drag-and-drop operation of the whole process helps users conduct data modeling and develop visual applications with zero threshold, and provides users with data modeling and visual analysis solutions for the entire business chain. For ease of explanation, it is hereinafter referred to as the "Platform".

本实施例中的业务数据库是指用户提供的数据库,包含有维度全面的数据。具体的获取方式可以是由用户上传到平台,也可以由用户提供业务数据库中需要包含的各数据类别后,平台通过用户提供的渠道实时收集这些数据,以建立业务数据库。业务数据库中的数据可多可少,但是至少需要包括目标业务涉及到的各维度数据。其中,目标业务是指用户需要进行分析的业务,例如交通路况、学校教学等业务。目标业务可以根据用户输入的目标业务分析请求确定,也可以由平台根据业务数据库中包含的数据类别确定。The business database in this embodiment refers to the database provided by the user, which contains data with comprehensive dimensions. The specific acquisition method can be that the user uploads it to the platform, or the user can provide various data categories that need to be included in the business database, and the platform can collect these data in real time through the channels provided by the user to establish a business database. The data in the business database can be more or less, but it must at least include data of all dimensions involved in the target business. Among them, the target business refers to the business that the user needs to analyze, such as traffic conditions, school teaching and other businesses. The target business can be determined based on the target business analysis request input by the user, or can be determined by the platform based on the data categories contained in the business database.

步骤102,基于目标业务分析请求,获取目标业务的业务逻辑。Step 102: Obtain the business logic of the target business based on the target business analysis request.

在本实施例中,目标业务的业务逻辑是指目标业务的运行逻辑,通过目标业务的业务逻辑能够确定目标业务在运行时涉及到哪些类型的数据,以及各类型数据之间的影响关系。In this embodiment, the business logic of the target business refers to the operating logic of the target business. Through the business logic of the target business, it can be determined which types of data are involved in the target business during operation, as well as the influence relationship between each type of data.

步骤103,基于业务逻辑在业务数据库中提取目标业务的关联数据。Step 103: Extract related data of the target business from the business database based on the business logic.

在本实施例中,目标业务的关联数据就是指目标业务在运行时涉及到的各类型数据。对关联数据进行分析,能够帮助用户确定目标业务的运行状况、潜在风险等信息,辅助用户做出合理决策。In this embodiment, the associated data of the target service refers to various types of data involved in the running of the target service. Analysis of related data can help users determine the operating status, potential risks and other information of the target business, and assist users in making reasonable decisions.

步骤104,获取目标业务对应的分析算法。Step 104: Obtain the analysis algorithm corresponding to the target business.

在本实施例中,对于不同类型的目标业务、以及用户有不同的数据分析需求时,进行数据分析的分析算法也会不同。分析算法可以由用户直接指定,如果用户不了解数据分析或者并没有明确的分析方向,则可以由平台向推荐分析算法。In this embodiment, when different types of target businesses and users have different data analysis needs, the analysis algorithms for data analysis will also be different. The analysis algorithm can be directly specified by the user. If the user does not understand data analysis or does not have a clear analysis direction, the platform can recommend the analysis algorithm.

步骤105,将关联数据和分析算法填充到预设的数据分析模板中,得到目标业务对应的数据分析模型。Step 105: Fill the associated data and analysis algorithm into the preset data analysis template to obtain the data analysis model corresponding to the target business.

在本实施例中,数据分析模板用于限定数据分析模型的形式。针对不同的分析算法和目标业务,数据分析模板可以是不同的形式,相应的,在选取数据分析模板时,可以由用户在各预设的数据分析模板中进行选择,也可以由平台根据分析算法和目标业务进行推荐。本实施例中通过数据分析模板建立数据分析模型,即使用户完全不了解数据分析,也能够快速、便捷的得到需要的数据分析结果。In this embodiment, the data analysis template is used to define the form of the data analysis model. For different analysis algorithms and target businesses, data analysis templates can be in different forms. Correspondingly, when selecting a data analysis template, the user can choose among the preset data analysis templates, or the platform can choose according to the analysis algorithm. Make recommendations with target businesses. In this embodiment, a data analysis model is established through a data analysis template. Even if the user does not understand data analysis at all, he or she can obtain the required data analysis results quickly and conveniently.

步骤106,基于数据分析模型确定目标业务对应的分析结果。Step 106: Determine the analysis results corresponding to the target business based on the data analysis model.

在本实施例中,基于数据分析模型得到的分析结果可以得到关联数据之间隐藏的联系,从而帮助用户确定目标业务的运行状况、潜在风险等信息,辅助用户做出合理决策。同时也能够为一些行业提供解决方案,如交通、医疗保险等。In this embodiment, the analysis results obtained based on the data analysis model can obtain hidden connections between related data, thereby helping the user determine the operating status of the target business, potential risks and other information, and assist the user in making reasonable decisions. At the same time, it can also provide solutions for some industries, such as transportation, medical insurance, etc.

在一种可能的实现方式中,获取目标业务对应的分析算法,包括:In one possible implementation, obtaining the analysis algorithm corresponding to the target business includes:

获取目标业务对应的分析需求;Obtain the analysis requirements corresponding to the target business;

基于分析需求和目标业务的类型确定目标业务对应的分析算法。Determine the analysis algorithm corresponding to the target business based on the analysis requirements and the type of the target business.

在本实施例中,当用户没有指定分析算法时,平台可以推荐合适的分析算法或者直接选取合适的算法。In this embodiment, when the user does not specify an analysis algorithm, the platform can recommend an appropriate analysis algorithm or directly select an appropriate algorithm.

在一种可能的实现方式中,获取目标业务对应的分析需求,包括:In a possible implementation method, obtaining the analysis requirements corresponding to the target business includes:

基于目标业务的类型和下述至少一项确定目标业务对应的分析需求:Determine the analysis requirements corresponding to the target business based on the type of target business and at least one of the following:

机器学习、语义分析和知识图谱。Machine learning, semantic analysis and knowledge graphs.

在本实施例中,如果用户以文字的形式在平台中输入了目标分析请求,则平台可以对目标分析请求进行语义分析,提取目标分析请求中所包含的分析需求。如果目标分析请求中没有包含分析需求,则可以通过机器学习或知识图谱确定分析需求。In this embodiment, if the user inputs a target analysis request into the platform in the form of text, the platform can perform semantic analysis on the target analysis request and extract the analysis requirements contained in the target analysis request. If the analysis requirements are not included in the target analysis request, the analysis requirements can be determined through machine learning or knowledge graphs.

例如,平台在基于机器学习推荐分析需求时,可以将目标业务的类型输入用于确定分析需求的神经网络模型中,确定目标业务能够实现的分析需求;For example, when the platform recommends analysis needs based on machine learning, it can input the type of the target business into the neural network model used to determine the analysis needs, and determine the analysis needs that the target business can achieve;

平台在基于知识图谱推荐分析需求时,可以根据目标业务的类型和多元组确定目标业务能够实现的分析需求,其中,多元组包含了各类目标业务的类型能够实现的多种分析需求。When the platform recommends analysis requirements based on the knowledge graph, it can determine the analysis requirements that can be achieved by the target business based on the type and multi-group of the target business. The multi-group contains a variety of analysis requirements that can be achieved by various target business types.

在一种可能的实现方式中,基于分析需求和目标业务的类型确定目标业务对应的分析算法,包括:In a possible implementation, the analysis algorithm corresponding to the target business is determined based on the analysis requirements and the type of the target business, including:

基于分析需求、目标业务的类型和下述至少一项确定目标业务对应的分析算法:Determine the analysis algorithm corresponding to the target business based on the analysis requirements, the type of target business and at least one of the following:

机器学习、语义分析和知识图谱。Machine learning, semantic analysis and knowledge graphs.

在本实施例中,平台内置了几十种常用的数据分析算法,并且用户还可以将不同的算法进行组合对目标业务进行分析,例如通过遗传算法对神经网络进行优化。如果用户以文字的形式在平台中输入了目标分析请求,则平台可以对目标分析请求进行语义分析,提取目标分析请求中所包含的分析算法。如果目标分析请求中没有包含分析算法,则可以通过机器学习或知识图谱确定分析算法。In this embodiment, the platform has dozens of commonly used data analysis algorithms built-in, and users can also combine different algorithms to analyze target services, such as optimizing neural networks through genetic algorithms. If the user inputs a target analysis request into the platform in the form of text, the platform can perform semantic analysis on the target analysis request and extract the analysis algorithm contained in the target analysis request. If the analysis algorithm is not included in the target analysis request, the analysis algorithm can be determined through machine learning or knowledge graphs.

例如,平台在基于机器学习推荐分析算法时,可以将分析需求和目标业务的类型输入用于确定分析算法的神经网络模型中,确定适用于分析需求和目标业务的分析算法;For example, when the platform recommends analysis algorithms based on machine learning, it can input the type of analysis needs and target business into the neural network model used to determine the analysis algorithm, and determine the analysis algorithm suitable for the analysis needs and target business;

平台在基于知识图谱推荐分析算法时,可以根据分析需求、目标业务的类型和三元组确定分析需求和目标业务的类型对应的分析算法,其中,三元组包含了分析需求、目标业务的类型和分析算法的对应关系。When the platform recommends analysis algorithms based on the knowledge graph, it can determine the analysis algorithm corresponding to the analysis needs, the type of target business and the triplet, where the triplet contains the analysis needs, the type of target business and the corresponding relationship with the analysis algorithm.

在一种可能的实现方式中,在将关联数据和分析算法填充到预设的数据分析模板中之前,该方法还包括:In a possible implementation, before filling the associated data and analysis algorithms into the preset data analysis template, the method also includes:

对关联数据进行数据清洗;Perform data cleaning on associated data;

将关联数据和分析算法填充到预设的数据分析模板中,包括:Populate preset data analysis templates with linked data and analysis algorithms, including:

将数据清洗后的关联数据和分析算法填充到预设的数据分析模板中。Fill the preset data analysis template with the associated data and analysis algorithms after data cleaning.

在本实施例中,用户提供的业务数据库中可能存在重复数据、无效值或缺失值等,如果在提取关联数据后直接进行分析,得到的分析结果可能不准确,因此在进行数据分析前要对数据进行预处理。进行数据清洗时,具体可以是包括一致性检测、无效值和缺失值检测。如果检测到是无效值和缺失值较多,可以提示用户补充相关数据,以保证分析结果的准确性。In this embodiment, there may be duplicate data, invalid values or missing values in the business database provided by the user. If the analysis is performed directly after extracting the associated data, the analysis results obtained may be inaccurate. Therefore, it is necessary to perform data analysis before performing data analysis. Data is preprocessed. When performing data cleaning, it can specifically include consistency detection, invalid value and missing value detection. If a large number of invalid values and missing values are detected, the user can be prompted to supplement relevant data to ensure the accuracy of the analysis results.

在一种可能的实现方式中,在将关联数据和分析算法填充到预设的数据分析模板中之前,该方法还包括:In a possible implementation, before filling the associated data and analysis algorithms into the preset data analysis template, the method also includes:

对关联数据进行纠偏;Correct related data;

将关联数据和分析算法填充到预设的数据分析模板中,包括:Populate preset data analysis templates with linked data and analysis algorithms, including:

将纠偏后的关联数据和分析算法填充到预设的数据分析模板中。Fill the preset data analysis template with the corrected correlation data and analysis algorithms.

在本实施例中,很多分析算法都需要建立在数据分布类似于正态分布的基础上进行,如果关联数据的偏度过大说明关联数据分布形态的偏斜程度过大,直接进行数据分析则无法体现关联数据间的内在联系。因此要对关联数据进行纠偏。本实施例中可以通过对数变换、幂变换(例如开根号、平方等)、rank变换、倒数变换、指数变换等方式对关联数据进行转换,使得转换后的关联数据分布近似正态分布,提高数据分析的效果。In this embodiment, many analysis algorithms need to be based on the data distribution being similar to the normal distribution. If the skewness of the associated data is too large, it means that the skewness of the associated data distribution form is too large. Direct data analysis will It cannot reflect the intrinsic relationship between related data. Therefore, it is necessary to correct the associated data. In this embodiment, the associated data can be converted through logarithmic transformation, power transformation (such as root, square, etc.), rank transformation, reciprocal transformation, exponential transformation, etc., so that the transformed associated data distribution approximates a normal distribution. Improve the effectiveness of data analysis.

在一种可能的实现方式中,在基于数据分析模型确定目标业务对应的分析结果之后,该方法还包括:In a possible implementation, after determining the analysis results corresponding to the target business based on the data analysis model, the method also includes:

获取用户选取的可视化形态;Get the visualization form selected by the user;

将分析结果填充到可视化形态对应的展示模板中,得到目标业务对应的可视化分析结果。Fill the analysis results into the display template corresponding to the visual form to obtain the visual analysis results corresponding to the target business.

在本实施例中,平台中预设了多种可视化形态供用户选择,不同的可视化形态能够满足用户多样化的视觉需求,并且能够根据用户的具体设置,体现分析结果中的重要部分。In this embodiment, a variety of visualization forms are preset in the platform for users to choose. Different visualization forms can meet the diverse visual needs of users, and can reflect important parts of the analysis results according to the user's specific settings.

由上可知,本发明实施例在获取到用户提供的目标业务和分析算法后,根据预设的数据分析模板建立数据分析模型,能够自动对目标业务进行分析,得到用户需要的分析结果,便于用户在大量数据中提取到需要的信息,并进行有效使用。It can be seen from the above that after obtaining the target business and analysis algorithm provided by the user, the embodiment of the present invention establishes a data analysis model according to the preset data analysis template, can automatically analyze the target business, obtain the analysis results required by the user, and facilitate the user Extract needed information from large amounts of data and use it effectively.

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be understood that the sequence number of each step in the above embodiment does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.

以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。The following are device embodiments of the present invention. For details that are not described in detail, reference may be made to the above corresponding method embodiments.

图2示出了本发明实施例提供的基于多维信息的数据分析平台的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:Figure 2 shows a schematic structural diagram of a data analysis platform based on multi-dimensional information provided by an embodiment of the present invention. For ease of explanation, only the parts related to the embodiment of the present invention are shown. The details are as follows:

如图2所示,基于多维信息的数据分析平台2包括:As shown in Figure 2, the data analysis platform 2 based on multidimensional information includes:

数据获取模块21,用于获取业务数据库和目标业务分析请求;其中,业务数据库至少包括目标业务的多维数据;The data acquisition module 21 is used to obtain a business database and a target business analysis request; wherein the business database at least includes multi-dimensional data of the target business;

业务逻辑获取模块22,用于基于目标业务分析请求,获取目标业务的业务逻辑;The business logic acquisition module 22 is used to acquire the business logic of the target business based on the target business analysis request;

关联数据提取模块23,用于基于业务逻辑在业务数据库中提取目标业务的关联数据;The associated data extraction module 23 is used to extract the associated data of the target business in the business database based on business logic;

分析算法确定模块24,用于获取目标业务对应的分析算法;The analysis algorithm determination module 24 is used to obtain the analysis algorithm corresponding to the target business;

分析模型建立模块25,用于将关联数据和分析算法填充到预设的数据分析模板中,得到目标业务对应的数据分析模型;The analysis model building module 25 is used to fill the associated data and analysis algorithms into the preset data analysis template to obtain the data analysis model corresponding to the target business;

目标业务分析模块26,用于基于数据分析模型确定目标业务对应的分析结果。The target business analysis module 26 is used to determine the analysis results corresponding to the target business based on the data analysis model.

在一种可能的实现方式中,分析算法确定模块24包括:In a possible implementation, the analysis algorithm determination module 24 includes:

分析需求确定单元,用于获取目标业务对应的分析需求;The analysis requirements determination unit is used to obtain the analysis requirements corresponding to the target business;

分析算法确定单元,用于基于分析需求和目标业务的类型确定目标业务对应的分析算法。The analysis algorithm determination unit is used to determine the analysis algorithm corresponding to the target business based on the analysis requirements and the type of the target business.

在一种可能的实现方式中,分析需求确定单元具体用于:In a possible implementation, the analysis requirements determination unit is specifically used to:

基于目标业务的类型和下述至少一项确定目标业务对应的分析需求:Determine the analysis requirements corresponding to the target business based on the type of target business and at least one of the following:

机器学习、语义分析和知识图谱。Machine learning, semantic analysis and knowledge graphs.

在一种可能的实现方式中,分析算法确定单元具体用于:In a possible implementation, the analysis algorithm determines that the unit is specifically used for:

基于分析需求、目标业务的类型和下述至少一项确定目标业务对应的分析算法:Determine the analysis algorithm corresponding to the target business based on the analysis requirements, the type of target business and at least one of the following:

机器学习、语义分析和知识图谱。Machine learning, semantic analysis and knowledge graphs.

在一种可能的实现方式中,分析模型建立模块25还用于:In a possible implementation, the analysis model building module 25 is also used to:

在将关联数据和分析算法填充到预设的数据分析模板中之前,对关联数据进行数据清洗;Perform data cleaning on the linked data before populating the linked data and analysis algorithms into the preset data analysis template;

将数据清洗后的关联数据和分析算法填充到预设的数据分析模板中。Fill the preset data analysis template with the associated data and analysis algorithms after data cleaning.

在一种可能的实现方式中,分析模型建立模块25还用于:In a possible implementation, the analysis model building module 25 is also used to:

在将关联数据和分析算法填充到预设的数据分析模板中之前,对关联数据进行纠偏;Correct the associated data before filling the associated data and analysis algorithms into the preset data analysis template;

将纠偏后的关联数据和分析算法填充到预设的数据分析模板中。Fill the preset data analysis template with the corrected correlation data and analysis algorithms.

在一种可能的实现方式中,基于多维信息的数据分析平台2还包括可视化模块:In a possible implementation, the data analysis platform 2 based on multidimensional information also includes a visualization module:

可视化模块用于:Visualization modules are used for:

在基于数据分析模型确定目标业务对应的分析结果之后,获取用户选取的可视化形态;After determining the analysis results corresponding to the target business based on the data analysis model, obtain the visualization form selected by the user;

将分析结果填充到可视化形态对应的展示模板中,得到目标业务对应的可视化分析结果。Fill the analysis results into the display template corresponding to the visual form to obtain the visual analysis results corresponding to the target business.

由上可知,本发明实施例在获取到用户提供的目标业务和分析算法后,根据预设的数据分析模板建立数据分析模型,能够自动对目标业务进行分析,得到用户需要的分析结果,便于用户在大量数据中提取到需要的信息,并进行有效使用。It can be seen from the above that after obtaining the target business and analysis algorithm provided by the user, the embodiment of the present invention establishes a data analysis model according to the preset data analysis template, can automatically analyze the target business, obtain the analysis results required by the user, and facilitate the user Extract needed information from large amounts of data and use it effectively.

图3是本发明实施例提供的终端的示意图。如图3所示,该实施例的终端3包括:处理器30、存储器31以及存储在所述存储器31中并可在所述处理器30上运行的计算机程序32。所述处理器30执行所述计算机程序32时实现上述各个基于多维信息的数据分析方法实施例中的步骤,例如图1所示的步骤101至步骤106。或者,所述处理器30执行所述计算机程序32时实现上述各装置实施例中各模块/单元的功能,例如图2所示模块/单元21至26的功能。Figure 3 is a schematic diagram of a terminal provided by an embodiment of the present invention. As shown in FIG. 3 , the terminal 3 of this embodiment includes: a processor 30 , a memory 31 , and a computer program 32 stored in the memory 31 and executable on the processor 30 . When the processor 30 executes the computer program 32 , the steps in each of the above embodiments of the data analysis method based on multidimensional information are implemented, such as steps 101 to 106 shown in FIG. 1 . Alternatively, when the processor 30 executes the computer program 32, it implements the functions of each module/unit in each of the above device embodiments, such as the functions of the modules/units 21 to 26 shown in FIG. 2 .

示例性的,所述计算机程序32可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器31中,并由所述处理器30执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序32在所述终端3中的执行过程。例如,所述计算机程序32可以被分割成图2所示的模块/单元21至26。Exemplarily, the computer program 32 can be divided into one or more modules/units, the one or more modules/units are stored in the memory 31 and executed by the processor 30 to complete this invention. The one or more modules/units may be a series of computer program instruction segments capable of completing specific functions. The instruction segments are used to describe the execution process of the computer program 32 in the terminal 3 . For example, the computer program 32 may be divided into the modules/units 21 to 26 shown in FIG. 2 .

所述终端3可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端3可包括,但不仅限于,处理器30、存储器31。本领域技术人员可以理解,图3仅仅是终端3的示例,并不构成对终端3的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端还可以包括输入输出设备、网络接入设备、总线等。The terminal 3 may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The terminal 3 may include, but is not limited to, a processor 30 and a memory 31 . Those skilled in the art can understand that FIG. 3 is only an example of the terminal 3 and does not constitute a limitation on the terminal 3. It may include more or fewer components than shown in the figure, or combine certain components, or different components, such as The terminal may also include input and output devices, network access devices, buses, etc.

所称处理器30可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The processor 30 may be a central processing unit (CPU), or other general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

所述存储器31可以是所述终端3的内部存储单元,例如终端3的硬盘或内存。所述存储器31也可以是所述终端3的外部存储设备,例如所述终端3上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器31还可以既包括所述终端3的内部存储单元也包括外部存储设备。所述存储器31用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述存储器31还可以用于暂时地存储已经输出或者将要输出的数据。The memory 31 may be an internal storage unit of the terminal 3 , such as a hard disk or memory of the terminal 3 . The memory 31 may also be an external storage device of the terminal 3, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), or a secure digital (Secure Digital, SD) card equipped on the terminal 3. Flash Card, etc. Further, the memory 31 may also include both an internal storage unit of the terminal 3 and an external storage device. The memory 31 is used to store the computer program and other programs and data required by the terminal. The memory 31 can also be used to temporarily store data that has been output or is to be output.

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述平台的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above functional units and modules is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs. Module completion means dividing the internal structure of the platform into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be hardware-based. It can also be implemented in the form of software functional units. In addition, the specific names of each functional unit and module are only for the convenience of distinguishing each other and are not used to limit the scope of protection of the present application. For the specific working processes of the units and modules in the above system, please refer to the corresponding processes in the foregoing method embodiments, and will not be described again here.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the above embodiments, each embodiment is described with its own emphasis. For parts that are not detailed or documented in a certain embodiment, please refer to the relevant descriptions of other embodiments.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each specific application, but such implementations should not be considered to be beyond the scope of the present invention.

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。In the embodiments provided by the present invention, it should be understood that the disclosed device/terminal and method can be implemented in other ways. For example, the device/terminal embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or units. Components may be combined or may be integrated into another system, or some features may be ignored, or not implemented. On the other hand, the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, indirect coupling or communication connection of devices or units, which may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or software functional units.

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个基于多维信息的数据分析方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。If the integrated module/unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention can implement all or part of the processes in the methods of the above embodiments, and can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer can When the program is executed by the processor, the steps of each of the above embodiments of the data analysis method based on multidimensional information can be implemented. Wherein, the computer program includes computer program code, which may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (Read-Only Memory, ROM) , random access memory (Random Access Memory, RAM), electrical carrier signals, telecommunications signals, and software distribution media, etc. It should be noted that the content contained in the computer-readable medium can be appropriately added or deleted according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium Excluded are electrical carrier signals and telecommunications signals.

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。The above-described embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still implement the above-mentioned implementations. The technical solutions described in the examples are modified, or some of the technical features are equivalently replaced; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of each embodiment of the present invention, and should be included in within the protection scope of the present invention.

Claims (6)

1. A method for data analysis based on multidimensional information, comprising:
acquiring a service database and a target service analysis request; wherein the service database at least comprises multidimensional real-time data of a target service; the target business is determined according to the data category contained in the business database, and comprises traffic road conditions and school teaching;
acquiring service logic of the target service based on the target service analysis request;
extracting the associated data of the target service from the service database based on the service logic;
acquiring an analysis algorithm corresponding to the target service;
filling the associated data and the analysis algorithm into a preset data analysis template to obtain a data analysis model corresponding to the target service;
determining an analysis result corresponding to the target service based on the data analysis model;
the analysis algorithm for obtaining the target service comprises the following steps:
acquiring analysis requirements corresponding to the target service;
determining an analysis algorithm corresponding to the target service based on the analysis requirement and the type of the target service;
the obtaining the analysis requirement corresponding to the target service includes:
determining the analysis requirement which can be realized by the target service according to the type and the multiple groups of the target service; wherein the multiple groups contain various analysis requirements which can be realized by the types of various target services;
the obtaining the analysis requirement corresponding to the target service includes:
if a user inputs a target analysis request in a text form, carrying out semantic analysis on the target analysis request, and extracting analysis requirements in the target analysis request;
if the target analysis request does not contain analysis requirements, determining the analysis requirements corresponding to the target service through machine learning or a knowledge graph based on the type of the target service;
before said populating the association data and the analysis algorithm into a pre-set data analysis template, the method further comprises:
performing data cleaning on the associated data; the data cleaning comprises consistency detection, invalid value detection and missing value detection;
the filling the associated data and the analysis algorithm into a preset data analysis template comprises the following steps:
filling the association data after data cleaning and the analysis algorithm into a preset data analysis template;
before said populating the association data and the analysis algorithm into a pre-set data analysis template, the method further comprises:
correcting the deviation of the associated data;
the filling the associated data and the analysis algorithm into a preset data analysis template comprises the following steps:
and filling the corrected associated data and the analysis algorithm into a preset data analysis template.
2. The multidimensional information based data analysis method of claim 1, wherein the determining an analysis algorithm corresponding to the target service based on the analysis requirement and the type of target service comprises:
determining an analysis algorithm corresponding to the target service based on the analysis requirement, the type of the target service and at least one of the following:
machine learning, semantic analysis, and knowledge-graph.
3. The multidimensional information based data analysis method of claim 1 or 2, wherein after the determination of the analysis result corresponding to the target service based on the data analysis model, the method further comprises:
obtaining a visual form selected by a user;
and filling the analysis result into the display template corresponding to the visual form to obtain the visual analysis result corresponding to the target service.
4. A multidimensional information based data analysis platform, comprising:
the data acquisition module is used for acquiring a service database and a target service analysis request; wherein the service database at least comprises multidimensional real-time data of a target service; the target business is determined according to the data category contained in the business database, and comprises traffic road conditions and school teaching;
the service logic acquisition module is used for acquiring the service logic of the target service based on the target service analysis request;
the associated data extraction module is used for extracting the associated data of the target service from the service database based on the service logic;
the analysis algorithm determining module is used for acquiring an analysis algorithm corresponding to the target service;
the analysis model building module is used for filling the associated data and the analysis algorithm into a preset data analysis template to obtain a data analysis model corresponding to the target service;
the target service analysis module is used for determining an analysis result corresponding to the target service based on the data analysis model;
the analysis algorithm determining module is specifically configured to:
acquiring analysis requirements corresponding to the target service;
determining an analysis algorithm corresponding to the target service based on the analysis requirement and the type of the target service;
the analysis algorithm determining module is specifically configured to:
determining the analysis requirement which can be realized by the target service according to the type and the multiple groups of the target service; wherein the multiple groups contain various analysis requirements which can be realized by the types of various target services;
the analysis algorithm determining module is specifically configured to:
if a user inputs a target analysis request in a text form, carrying out semantic analysis on the target analysis request, and extracting analysis requirements in the target analysis request;
if the target analysis request does not contain analysis requirements, determining the analysis requirements corresponding to the target service through machine learning or a knowledge graph based on the type of the target service;
the analysis model establishment module is also used for:
before the association data and the analysis algorithm are filled into a preset data analysis template, carrying out data cleaning on the association data; the data cleaning comprises consistency detection, invalid value detection and missing value detection;
filling the association data after data cleaning and the analysis algorithm into a preset data analysis template;
the analysis model establishment module is also used for:
correcting the deviation of the associated data before the associated data and the analysis algorithm are filled into a preset data analysis template;
and filling the corrected associated data and the analysis algorithm into a preset data analysis template.
5. A terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of the preceding claims 1 to 3 when the computer program is executed.
6. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the method according to any of the preceding claims 1 to 3.
CN202211458745.3A 2022-11-21 2022-11-21 Data analysis method based on multidimensional information Active CN115730605B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211458745.3A CN115730605B (en) 2022-11-21 2022-11-21 Data analysis method based on multidimensional information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211458745.3A CN115730605B (en) 2022-11-21 2022-11-21 Data analysis method based on multidimensional information

Publications (2)

Publication Number Publication Date
CN115730605A CN115730605A (en) 2023-03-03
CN115730605B true CN115730605B (en) 2024-02-02

Family

ID=85296998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211458745.3A Active CN115730605B (en) 2022-11-21 2022-11-21 Data analysis method based on multidimensional information

Country Status (1)

Country Link
CN (1) CN115730605B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116340410B (en) * 2023-05-30 2023-10-20 国网瑞嘉(天津)智能机器人有限公司 Data processing method, device and server of distribution network live working robot
CN117076573B (en) * 2023-10-16 2024-01-05 深圳博十强志科技有限公司 Data processing analysis system based on big data technology

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8417715B1 (en) * 2007-12-19 2013-04-09 Tilmann Bruckhaus Platform independent plug-in methods and systems for data mining and analytics
CN110390465A (en) * 2019-06-18 2019-10-29 深圳壹账通智能科技有限公司 Air control analysis and processing method, device and the computer equipment of business datum
CN112015962A (en) * 2020-07-24 2020-12-01 北京艾巴斯智能科技发展有限公司 Government affair intelligent big data center system architecture
CN112633754A (en) * 2020-12-30 2021-04-09 国网新疆电力有限公司信息通信公司 Modeling method and system of data analysis model
CN113288062A (en) * 2021-05-28 2021-08-24 深圳中科健安科技有限公司 Multi-dimensional staff emotion analysis method and system
CN114066242A (en) * 2021-11-11 2022-02-18 北京道口金科科技有限公司 Enterprise risk early warning method and device
CN114065037A (en) * 2021-11-16 2022-02-18 成都合梦天地信息技术有限公司 Big data based data processing method and big data server
CN114218309A (en) * 2021-11-04 2022-03-22 招银云创信息技术有限公司 Data processing method, system and computer equipment
CN114612251A (en) * 2022-03-14 2022-06-10 平安科技(深圳)有限公司 Risk assessment method, device, equipment and storage medium
CN115203311A (en) * 2022-07-05 2022-10-18 南京云创大数据科技股份有限公司 Industry data analysis mining method and system based on data brain

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115471135A (en) * 2022-10-25 2022-12-13 中国兵器装备集团自动化研究所有限公司 Environment-friendly service analysis system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8417715B1 (en) * 2007-12-19 2013-04-09 Tilmann Bruckhaus Platform independent plug-in methods and systems for data mining and analytics
CN110390465A (en) * 2019-06-18 2019-10-29 深圳壹账通智能科技有限公司 Air control analysis and processing method, device and the computer equipment of business datum
CN112015962A (en) * 2020-07-24 2020-12-01 北京艾巴斯智能科技发展有限公司 Government affair intelligent big data center system architecture
CN112633754A (en) * 2020-12-30 2021-04-09 国网新疆电力有限公司信息通信公司 Modeling method and system of data analysis model
CN113288062A (en) * 2021-05-28 2021-08-24 深圳中科健安科技有限公司 Multi-dimensional staff emotion analysis method and system
CN114218309A (en) * 2021-11-04 2022-03-22 招银云创信息技术有限公司 Data processing method, system and computer equipment
CN114066242A (en) * 2021-11-11 2022-02-18 北京道口金科科技有限公司 Enterprise risk early warning method and device
CN114065037A (en) * 2021-11-16 2022-02-18 成都合梦天地信息技术有限公司 Big data based data processing method and big data server
CN114612251A (en) * 2022-03-14 2022-06-10 平安科技(深圳)有限公司 Risk assessment method, device, equipment and storage medium
CN115203311A (en) * 2022-07-05 2022-10-18 南京云创大数据科技股份有限公司 Industry data analysis mining method and system based on data brain

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
RPA财务数据分析机器人:理论框架与研发策略;程平 等;《会计之友》(第13期);148-155 *
Urban network-wide traffic speed estimation with massive ride-sourcing GPS traces;Jingru Yu 等;《Transportation Research Part C: Emerging Technologies》;第112卷;136-152 *
基于多维信息的电网设备健康分析及故障概率研究;张鹏 等;《电力信息与通信技术》;第19卷(第07期);9-16 *
智能电网电力监控系统网络安全态势感知平台关键技术研究及应用;张亮 等;《上海交通大学学报》;第55卷(第S2期);103-109 *

Also Published As

Publication number Publication date
CN115730605A (en) 2023-03-03

Similar Documents

Publication Publication Date Title
CN115730605B (en) Data analysis method based on multidimensional information
CN104391934A (en) Data calibration method and device
US10963888B2 (en) Payment complaint method, device, server and readable storage medium
CN113780991A (en) Dynamic cost control method and device for construction engineering project and electronic equipment
CN111768096A (en) Rating method and device based on algorithm model, electronic equipment and storage medium
CN118114664A (en) Data processing method, device and electronic device for social media hybrid platform
CN114356928A (en) Risk analysis method and device, electronic equipment and storage medium
CN115081538A (en) Machine learning-based customer relationship identification method, device, equipment and medium
CN112035159B (en) Configuration method, device, equipment and storage medium of audit model
CN111125339B (en) Test item recommendation method based on formal concept analysis and knowledge graph
CN112507098A (en) Question processing method, question processing device, electronic equipment, storage medium and program product
CN114490854B (en) Report generation method, device, electronic device and computer readable medium
CN111882294B (en) Method and device for flow approval
CN114138743A (en) Method and device for automatic configuration of ETL tasks based on machine learning
CN109324963A (en) The method and terminal device of automatic test profitable result
CN116485019A (en) Data processing method and device
CN113688133B (en) Data processing method, system, device, medium and equipment based on compliance calculation
CN115081228A (en) BIM-based reinforcement data statistical method, device, equipment and readable storage medium
CN114138972A (en) Text type identification method and device
CN116364223B (en) Feature processing method, device, computer equipment and storage medium
CN110796557A (en) Data processing method and device, electronic equipment and computer readable storage medium
EP4131025A2 (en) Picture annotation method, apparatus, electronic device, and storage medium
CN115409581A (en) Product recommendation method, device, equipment and medium based on user behavior configuration
CN114328929A (en) Medical knowledge classification method, apparatus, equipment and medium for constructing graph
CN114742027A (en) Insurance business data acquisition and analysis method, device, equipment and medium

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20230412

Address after: No. 601, Huangpu Avenue West, Guangzhou, Guangdong 510627

Applicant after: Jinan University

Address before: 050011 8-2-603, high-rise, Fangbei New Village, Shijiazhuang City, Hebei Province

Applicant before: Liu Yihan

GR01 Patent grant
GR01 Patent grant