[go: up one dir, main page]

CN117251482A - Data analysis processing method, device, equipment and storage medium - Google Patents

Data analysis processing method, device, equipment and storage medium Download PDF

Info

Publication number
CN117251482A
CN117251482A CN202311261370.6A CN202311261370A CN117251482A CN 117251482 A CN117251482 A CN 117251482A CN 202311261370 A CN202311261370 A CN 202311261370A CN 117251482 A CN117251482 A CN 117251482A
Authority
CN
China
Prior art keywords
data
model
creation
measurement
target
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
Application number
CN202311261370.6A
Other languages
Chinese (zh)
Inventor
李欣
彭营营
赵煜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202311261370.6A priority Critical patent/CN117251482A/en
Publication of CN117251482A publication Critical patent/CN117251482A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24564Applying rules; Deductive queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请提供一种数据分析处理方法、装置、设备及存储介质,涉及数据处理技术领域。该方法通过获取预先存储的业务模型或者度量模型作为数据模型,在获取用户确定的数据模型后,获取用户配置的包括指示度量元的创建类型,以及指示度量元配置参数的创建详情的度量元创建信息,并根据度量元创建信息创建用于指示获取目标数据配置规则的度量元,并将用户设置的度量元存储于度量元数据库中,从而能够方便敏捷的帮助不同类型的业务人员根据数据库度量进行数据分析,在数据模型中通过度量元获取目标数据,并将目标数据展示至前端页面,避免了重复配置规则相同的度量元,减少了配置时间。

This application provides a data analysis and processing method, device, equipment and storage medium, relating to the field of data processing technology. This method obtains a pre-stored business model or measurement model as a data model. After obtaining the data model determined by the user, it obtains the user-configured measurement element creation including the creation type indicating the creation type of the measurement element and the creation details indicating the creation details of the measurement element configuration parameters. information, and create metric elements used to indicate the configuration rules for obtaining target data based on the metric element creation information, and store the metric elements set by the user in the metric metadata database, so that it can conveniently and agilely help different types of business personnel perform operations based on database metrics. For data analysis, the target data is obtained through metric elements in the data model and displayed on the front-end page. This avoids repeated configuration of metric elements with the same rules and reduces configuration time.

Description

数据分析处理方法、装置、设备及存储介质Data analysis and processing methods, devices, equipment and storage media

技术领域Technical field

本申请涉及数据处理技术领域,具体涉及一种数据分析处理方法、装置、设备及存储介质。This application relates to the field of data processing technology, and specifically to a data analysis and processing method, device, equipment and storage medium.

背景技术Background technique

在云原生的环境下,各类业务应用已经通过微服务等的模式上云,随着业务应用运行时间变长,各类业务系统获取的业务数据越来越多,对于业务过程的度量要求越来越高亦即数据分析的要求越来越高,并且还需要对一些可量化的维度或指标和数据分析结果做量化展示,从而促进过程管理和最终成果的提高。In a cloud-native environment, various business applications have been moved to the cloud through models such as microservices. As the running time of business applications becomes longer, more and more business data are obtained by various business systems, and the measurement requirements for business processes are getting higher and higher. It is getting higher and higher, that is, the requirements for data analysis are getting higher and higher, and some quantifiable dimensions or indicators and data analysis results need to be quantitatively displayed to promote the improvement of process management and final results.

现有的数据分析方案中,通常实际业务人员并不熟悉对于数据库的具体度量,而对于数据库的具体度量熟悉的技术业务人员并不了解实际业务操作中所需要提取的特征数据,因此现有的数据分析方案并不能够根据不同业务类型的人员进行数据分析,使得业务人员在进行数据分析时决策准确度降低,并且现有技术方案中的一个或多个度量项,只能直接绑定在对应的图表上,因此每次生成对应的图表时都需要重复配置步骤,配置时间成本高。In existing data analysis solutions, actual business personnel are usually not familiar with the specific measurements of the database, and technical business personnel who are familiar with the specific measurements of the database do not understand the feature data that needs to be extracted in actual business operations. Therefore, the existing The data analysis solution cannot conduct data analysis according to different business types, which reduces the decision-making accuracy of business personnel when conducting data analysis. Moreover, one or more measurement items in the existing technical solution can only be directly bound to the corresponding on the chart, so the configuration steps need to be repeated each time the corresponding chart is generated, and the configuration time cost is high.

现有技术在面向不同业务类型的人员进行数据分析时,不能够方便敏捷的帮助不同类型的业务人员根据数据库度量进行数据分析,从而导致决策准确度降低,以及在数据分析生成时的图表结果配置时间成本高的方面仍有所欠缺。When the existing technology performs data analysis for different business types, it cannot conveniently and agilely help different types of business personnel conduct data analysis based on database metrics, resulting in a reduction in decision-making accuracy and the configuration of chart results when data analysis is generated. There are still some shortcomings in the aspect of high time cost.

发明内容Contents of the invention

本申请提供一种数据分析处理方法、装置、设备及存储介质,用以解决现有技术在面向不同业务类型的人员进行数据分析时,不能够方便敏捷的帮助不同类型的业务人员根据数据库度量进行数据分析,决策准确度较低以及配置时间成本高的问题。This application provides a data analysis and processing method, device, equipment and storage medium to solve the problem that the existing technology cannot conveniently and agilely help different types of business personnel perform data analysis based on database metrics when conducting data analysis for different business types. Data analysis, low decision-making accuracy and high configuration time cost.

第一方面,本申请提供一种数据分析处理方法,包括:In the first aspect, this application provides a data analysis and processing method, including:

获取预先存储的数据模型,其中,所述数据模型是根据业务数据生成的,所述数据模型包括业务模型和度量模型,所述业务模型用于指示对所述业务数据进行配置,所述度量模型用于指示对关联处理后的所述业务数据进行配置;Obtain a pre-stored data model, wherein the data model is generated according to business data, the data model includes a business model and a measurement model, the business model is used to indicate configuration of the business data, and the measurement model Used to instruct the configuration of the business data after association processing;

获取用户的度量元创建信息,所述度量元创建信息包括创建类型和创建详情,根据所述度量元创建信息创建度量元,其中,所述创建类型用于指示所述度量元的创建方式,所述创建详情用于指示所述度量元的配置参数;Obtain the user's metric creation information, where the metric creation information includes a creation type and creation details, and create a metric based on the metric creation information, where the creation type is used to indicate the creation method of the metric, so The creation details are used to indicate the configuration parameters of the metric;

在所述数据模型中通过所述度量元获取目标数据,并将所述目标数据展示至前端页面,其中,所述度量元用于指示获取所述目标数据的配置规则。In the data model, the target data is obtained through the metric element, and the target data is displayed on the front-end page, where the metric element is used to indicate the configuration rule for obtaining the target data.

在一种可能的设计中,所述获取预先存储的数据模型之前,包括:In a possible design, before obtaining the pre-stored data model, the steps include:

获取用户的模型配置参数,所述模型配置参数包括业务配置参数和度量配置参数;Obtain the user's model configuration parameters, which include business configuration parameters and measurement configuration parameters;

根据所述业务配置参数在所述业务数据中获取目标业务数据,并将所述目标业务数据存储于目标业务数据库中,根据所述目标业务数据获取所述业务模型,其中,所述业务配置参数用于指示在所述业务数据中获取目标业务数据的范围,所述目标业务数据库存储有多个不同的业务模型;Obtain target service data from the service data according to the service configuration parameters, store the target service data in the target service database, and obtain the service model according to the target service data, wherein the service configuration parameters Used to indicate the scope of obtaining target business data in the business data, and the target business database stores multiple different business models;

根据所述度量配置参数将所述业务数据中的多个数据表进行关联处理,并根据关联处理后的多个数据表获取所述度量模型,根据所述业务模型和所述度量模型,获取所述数据模型并进行存储。Correlate multiple data tables in the business data according to the measurement configuration parameters, obtain the measurement model based on the multiple data tables after correlation processing, and obtain the measurement model based on the business model and the measurement model. Describe the data model and store it.

在一种可能的设计中,所述根据所述度量配置参数将所述业务数据中的多个数据表进行关联处理,包括:In a possible design, the correlation processing of multiple data tables in the business data according to the measurement configuration parameters includes:

获取所述度量配置参数中的关联目标信息,所述关联目标信息用于指示需要进行关联处理的数据表名称;Obtain the correlation target information in the measurement configuration parameters, where the correlation target information is used to indicate the name of the data table that needs to be correlated;

根据所述关联目标信息在所述业务数据中确定多个目标数据表,并将所述多个目标数据表关联存储于度量数据库中,其中,所述度量数据库存储有多个不同的度量模型。Multiple target data tables are determined in the business data according to the associated target information, and the multiple target data tables are associated and stored in a metric database, where the metric database stores multiple different metric models.

在一种可能的设计中,所述获取用户的度量元创建信息,包括:In a possible design, obtaining the user's metric element creation information includes:

获取所述度量元创建信息中的所述创建类型,并根据所述创建类型获取对应的创建详情,其中,所述创建类型包括业务驱动创建或者自定义语句创建;Obtain the creation type in the metric creation information, and obtain the corresponding creation details according to the creation type, where the creation type includes business-driven creation or custom statement creation;

若所述创建类型为所述业务驱动创建,则通过业务配置单元获取业务配置信息,并将所述业务配置信息作为所述创建详情,所述业务配置信息包括字段配置信息、条件约束信息和排序信息,其中,所述字段配置信息用于指示字段的操作函数,所述条件约束信息用于指示字段的约束查询条件,所述排序信息用于指示字段的排序方式;If the creation type is the business-driven creation, the business configuration information is obtained through the business configuration unit, and the business configuration information is used as the creation details. The business configuration information includes field configuration information, condition constraint information and sorting. Information, wherein the field configuration information is used to indicate the operation function of the field, the condition constraint information is used to indicate the constraint query condition of the field, and the sorting information is used to indicate the sorting method of the field;

若所述创建类型为所述自定义语句创建,则通过语句配置单元获取SQL控制语句,并将所述SQL控制语句作为所述创建详情;If the creation type is the custom statement creation, obtain the SQL control statement through the statement configuration unit, and use the SQL control statement as the creation details;

根据所述度量元创建信息创建度量元。Create a metric based on the metric creation information.

在一种可能的设计中,所述根据所述度量元创建信息创建度量元,包括:In a possible design, creating a metric unit according to the metric unit creation information includes:

获取配置基本信息,将由所述配置基本信息、所述创建类型和所述创建详情构成的信息数据确认为所述度量元,并关联存储于度量元数据库中;Obtain basic configuration information, confirm the information data consisting of the basic configuration information, the creation type and the creation details as the metric element, and associate and store it in the metric element database;

其中,所述配置基本信息包括所述度量元名称和采集频率,所述采集频率用于指示所述度量元的触发频率,所述度量元数据库中存储有多个不同的度量元。Wherein, the basic configuration information includes the name of the metric element and the collection frequency. The collection frequency is used to indicate the triggering frequency of the metric element. A plurality of different metric elements are stored in the metric element database.

在一种可能的设计中,所述根据所述度量元创建信息创建度量元之前,还包括:In a possible design, before creating the metric element according to the metric element creation information, the method further includes:

获取目标使用模型,根据所述目标使用模型载入对应的所述数据模型,其中,所述目标使用模型为业务模型或者度量模型;Obtain a target usage model, and load the corresponding data model according to the target usage model, where the target usage model is a business model or a measurement model;

若所述目标使用模型为所述业务模型,则根据所述目标使用模型的识别标识在目标业务数据库中检索相同的识别标识,并将识别标识相同的业务模型确认为调用模型;If the target usage model is the business model, search the same identification ID in the target business database according to the identification ID of the target usage model, and confirm the business model with the same identification ID as the calling model;

若所述目标使用模型为所述度量模型,则根据所述目标使用模型的识别标识在度量数据库中检索相同的识别标识,并将识别标识相同的度量模型确认为调用模型;If the target usage model is the measurement model, retrieve the same identification identification in the measurement database according to the identification identification of the target usage model, and confirm the measurement model with the same identification identification as the calling model;

在所述调用模型中通过所述度量元获取目标数据,并将所述目标数据展示至前端页面。In the calling model, target data is obtained through the metric element, and the target data is displayed on the front-end page.

在一种可能的设计中,所述在所述调用模型中通过所述度量元获取目标数据,并将所述目标数据展示至前端页面,包括:In one possible design, obtaining target data through the metric element in the calling model, and displaying the target data to the front-end page includes:

根据所述度量元的创建详情在所述调用模型中获取目标数据;Obtain target data in the calling model according to the creation details of the metric element;

选择通过链接将页面功能嵌套的方式,实现页面框架搭建,将所述页面中的图标组件与所述度量元的字段配置信息绑定组合,以能够根据所述字段配置信息获取的目标数据自动生成图表;Choose the method of nesting page functions through links to realize the construction of page framework, and bind and combine the icon components in the page with the field configuration information of the metric unit, so that the target data obtained according to the field configuration information can be automatically generate charts;

将所述字段配置信息与查询条件变量绑定,使得能够根据用户输入的查询条件通过度量元返回相应的目标数据,并根据相应的目标数据进行图表的更新。The field configuration information is bound to the query condition variable, so that the corresponding target data can be returned through the metric element according to the query conditions input by the user, and the chart can be updated according to the corresponding target data.

第二方面,本申请提供一种数据分析处理装置,包括:In a second aspect, this application provides a data analysis and processing device, including:

获取模块,用于获取预先存储的数据模型,其中,所述数据模型是根据业务数据生成的,所述数据模型包括业务模型和度量模型,所述业务模型用于指示对所述业务数据进行配置,所述度量模型用于指示对关联处理后的所述业务数据进行配置;An acquisition module, used to acquire a pre-stored data model, wherein the data model is generated according to business data, the data model includes a business model and a measurement model, and the business model is used to indicate configuring the business data. , the measurement model is used to indicate the configuration of the business data after correlation processing;

处理模块,用于获取用户的度量元创建信息,所述度量元创建信息包括创建类型和创建详情,根据所述度量元创建信息获取度量元,其中,所述创建类型用于指示所述度量元的创建方式,所述创建详情用于指示所述度量元的配置参数;A processing module, configured to obtain the user's metric element creation information, where the metric element creation information includes a creation type and creation details, and obtain the metric element according to the metric element creation information, wherein the creation type is used to indicate the metric element The creation method, the creation details are used to indicate the configuration parameters of the metric unit;

执行模块,用于根据所述度量元和所述数据模型获取目标数据,并将所述目标数据展示至前端页面,其中,所述度量元用于指示获取所述目标数据的配置规则。An execution module, configured to obtain target data according to the metric element and the data model, and display the target data to a front-end page, where the metric element is used to indicate the configuration rules for obtaining the target data.

第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;In a third aspect, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

所述存储器存储计算机执行指令;The memory stores computer execution instructions;

所述处理器执行所述存储器存储的计算机执行指令,以实现数据分析处理方法。The processor executes computer execution instructions stored in the memory to implement the data analysis and processing method.

第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现数据分析处理方法。In a fourth aspect, the present application provides a computer-readable storage medium in which computer-executable instructions are stored, and when executed by a processor, the computer-executable instructions are used to implement a data analysis and processing method.

本申请提供的数据分析处理方法、装置、设备及存储介质,通过获取预先存储的业务模型或者度量模型作为数据模型,其中,在根据原始的业务数据进行配置生成业务模型,根据关联处理后的业务数据进行配置生成度量模型,在获取用户确定的数据模型后,获取用户配置的包括指示度量元的创建类型,以及指示度量元配置参数的创建详情的度量元创建信息,并根据度量元创建信息创建用于指示获取目标数据配置规则的度量元,并将用户设置的度量元存储于度量元数据库中,从而能够方便敏捷的帮助不同类型的业务人员根据数据库度量进行数据分析,在数据模型中通过度量元获取目标数据,并将目标数据展示至前端页面,避免了重复配置规则相同的度量元,减少了配置时间。The data analysis and processing method, device, equipment and storage medium provided by this application obtain a pre-stored business model or measurement model as a data model, wherein the business model is generated based on the configuration based on the original business data, and the business model after correlation processing is generated. Configure the data to generate a measurement model. After obtaining the data model determined by the user, obtain the measurement element creation information configured by the user including the creation type indicating the creation type of the measurement element and the creation details indicating the creation details of the measurement element configuration parameters, and create it based on the measurement element creation information. It is used to indicate the metric element for obtaining the target data configuration rules, and stores the metric element set by the user in the metric metadata database, so that it can conveniently and agilely help different types of business personnel conduct data analysis based on database metrics, and use metrics in the data model. Elements obtain target data and display the target data to the front-end page, avoiding repeated configuration of measurement elements with the same rules and reducing configuration time.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description These are some embodiments of the present invention. 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 a schematic flow chart 1 of the data analysis and processing method provided by the embodiment of the present application;

图2为本申请实施例提供的数据分析处理方法的流程示意图二;Figure 2 is a schematic flow chart 2 of the data analysis and processing method provided by the embodiment of the present application;

图3为本申请实施例提供的新增业务模型界面图;Figure 3 is an interface diagram of a new business model provided by the embodiment of this application;

图4为本申请实施例提供的编辑度量模型界面图;Figure 4 is an interface diagram for editing a measurement model provided by an embodiment of the present application;

图5为本申请实施例提供的度量元管理界面图;Figure 5 is a metric element management interface diagram provided by the embodiment of the present application;

图6为本申请实施例提供的业务配置界面图;Figure 6 is a service configuration interface diagram provided by the embodiment of this application;

图7为本申请实施例提供的自定义配置界面图;Figure 7 is a customized configuration interface diagram provided by the embodiment of this application;

图8为本申请实施例提供的配置基本信息界面图;Figure 8 is an interface diagram for configuring basic information provided by the embodiment of this application;

图9为本申请实施例提供的数据分析处理装置的结构示意图;Figure 9 is a schematic structural diagram of a data analysis and processing device provided by an embodiment of the present application;

图10为本申请实施例提供的电子设备的结构示意图。FIG. 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples, and not exhaustive embodiments, of apparatus and methods consistent with certain aspects of the application as detailed in the appended claims. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of the present invention.

在对于上云的业务数据分析过程中,如业务人员在对平台应用累积收集用户轨迹,进行统一的数据清理,并对一些可量化的维度或指标做量化展示,以促进过程管理和最终成果的提高时,业务人员通过基于数据库的度量项,表达数据分析过程中各类数据的每一种度量单元的需求定义,通过图表或者报告表达各类度量结果数据的呈现,通过度量配置表达用户需要进行不同度量单元自由组合形成度量集,并通过度量报告或者图表输出业务人员对数据分析的度量数据。In the process of analyzing business data on the cloud, for example, business personnel accumulate user trajectories for platform applications, conduct unified data cleaning, and quantitatively display some quantifiable dimensions or indicators to promote process management and final results. When improving, business personnel use database-based measurement items to express the definition of requirements for each measurement unit of various data in the data analysis process, express the presentation of various measurement result data through charts or reports, and express user needs through measurement configuration. Different measurement units are freely combined to form a measurement set, and the measurement data of business personnel's data analysis is output through measurement reports or charts.

现有的数据分析方案中,对于度量项的计算公式通常绑定在对应的图表或者报告亦即指示器界面上,业务人员在每次创建新的报告或者图表时都需要将配置参数重复设置亦即复用性较低,因此对于业务人员操作要求量较大,配置时间成本高,并且由于度量项直接与图表或者报告绑定,使得业务人员不能够控制图表报告中显示数据的范围,并且现有技术在实际业务操作过程中,了解实际场景的业务人员对数据库技术并不了解,对于数据库技术了解的技术人员并不了解实际场景的业务人员所需要提取的特征数据,或者指标制定的业务,因此现有的数据分析方案并不能够结合不同操作人员对数据库技术的实现情况进行具体的数据分析,使得不能够确保业务人员在进行数据分析时决策的准确度。In existing data analysis solutions, the calculation formulas for measurement items are usually bound to the corresponding chart or report, that is, the indicator interface. Business personnel need to repeatedly set the configuration parameters every time they create a new report or chart. That is, the reusability is low, so the operational requirements for business personnel are large, and the configuration time cost is high. Moreover, because the measurement items are directly bound to charts or reports, business personnel cannot control the range of data displayed in chart reports, and currently In the actual business operation process, the business personnel who understand the actual scenario do not understand the database technology, and the technical personnel who understand the database technology do not understand the characteristic data that the business personnel need to extract in the actual scenario, or the business of indicator formulation. Therefore, existing data analysis solutions cannot conduct specific data analysis based on the implementation of database technology by different operators, making it impossible to ensure the accuracy of business personnel's decision-making when performing data analysis.

因此本申请提供了一种数据分析处理方法,通过获取预先存储的业务模型或者度量模型作为数据模型,其中,在根据原始的业务数据进行配置生成业务模型,根据关联处理后的业务数据进行配置生成度量模型,在获取用户确定的数据模型后,获取用户配置的包括指示度量元的创建类型,以及指示度量元配置参数的创建详情的度量元创建信息,并根据度量元创建信息创建用于指示获取目标数据配置规则的度量元,并将用户设置的度量元存储于度量元数据库中,从而能够方便敏捷的帮助不同类型的业务人员根据数据库度量进行数据分析,在数据模型中通过度量元获取目标数据,并将目标数据展示至前端页面,避免了重复配置规则相同的度量元,减少了配置时间。Therefore, this application provides a data analysis and processing method by obtaining a pre-stored business model or measurement model as a data model, wherein the business model is configured and generated based on the original business data, and the business model is configured and generated based on the associated processed business data. The measurement model, after obtaining the data model determined by the user, obtains the measurement element creation information configured by the user including the creation type indicating the creation type of the measurement element and the creation details indicating the creation details of the measurement element configuration parameters, and creates based on the measurement element creation information to indicate the acquisition The target data configures the metric elements of the rules, and stores the metric elements set by the user in the metric metadata database, which can conveniently and agilely help different types of business personnel conduct data analysis based on database metrics, and obtain the target data through the metric elements in the data model. , and displays the target data to the front-end page, avoiding repeated configuration of measurement elements with the same rules and reducing configuration time.

下面采用具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。The following uses specific examples to describe in detail the technical solution of the present application and how the technical solution of the present application solves the above technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

实施例一Embodiment 1

图1为本申请实施例提供的数据分析处理方法流程示意图一。如图1所示,该方法包括:Figure 1 is a schematic flow chart of the data analysis and processing method provided by the embodiment of the present application. As shown in Figure 1, the method includes:

S101、获取预先存储的数据模型,其中,所述数据模型是根据业务数据生成的,所述数据模型包括业务模型和度量模型,所述业务模型用于指示对所述业务数据进行配置,所述度量模型用于指示对关联处理后的所述业务数据进行配置;S101. Obtain a pre-stored data model, where the data model is generated based on business data. The data model includes a business model and a measurement model. The business model is used to indicate configuration of the business data. The measurement model is used to instruct the configuration of the business data after correlation processing;

具体来说,获取用户选定的数据模型为业务模型或者度量模型,其中,业务模型和度量模型根据各自对应的业务数据预先配置生成,并存储于各对应的数据模型库中,对于业务数据源进行实时采集,并将采集到的业务数据同步到业务数据仓库中,采集的业务数据仓库中的数据类型包括关系型、非关系型、文件和日志,当然还可以包括其他类型的数据,;Specifically, the data model selected by the user is obtained as a business model or a measurement model. The business model and measurement model are pre-configured and generated based on their respective corresponding business data, and are stored in each corresponding data model library. For business data sources Carry out real-time collection and synchronize the collected business data to the business data warehouse. The data types in the collected business data warehouse include relational, non-relational, files and logs, and of course can also include other types of data;

进一步地,在对业务数据进行采集时,对采集的业务数据量进行实时监控预警,在检测到数据量大于数据阈值时,通过集群或容器部署扩充采集节点,以保证数据不会出现大量挤压堵塞的情况,从而造成数据延迟,并根据业务数据中的日志,或信息文件本身配置消费顺序,保证被随机分发到各节点的日志不会乱序采集,从而稳定有序的将业务数据实时的新增到业务数据仓库中指定的位置。Furthermore, when collecting business data, real-time monitoring and early warning of the amount of collected business data is performed. When it is detected that the amount of data is greater than the data threshold, the collection nodes are expanded through cluster or container deployment to ensure that there will not be a large amount of data squeeze. Blockage situation, resulting in data delay, and configure the consumption order according to the logs in the business data, or the information file itself to ensure that the logs randomly distributed to each node will not be collected out of order, so that the business data can be stably and orderly collected in real time. Added to the specified location in the business data warehouse.

S102、获取用户的度量元创建信息,所述度量元创建信息包括创建类型和创建详情,根据所述度量元创建信息创建度量元,其中,所述创建类型用于指示所述度量元的创建方式,所述创建详情用于指示所述度量元的配置参数;S102. Obtain the user's metric creation information. The metric creation information includes a creation type and creation details. Create a metric based on the metric creation information. The creation type is used to indicate the creation method of the metric. , the creation details are used to indicate the configuration parameters of the metric element;

具体来说,在获取用户选定的数据模型后,根据用户确定的度量元创建信息对度量元进行配置,使得数据模型中数据或者字段能够根据度量元中的创建详情实现对应的函数运算,并将运算结果保存至对应的运算结果库或者缓存中,并且用户如实际的业务操作人员能够通过选择创建类型实现对创建详情的设置,亦即能够选择不同方式实现对度量元的配置参数进行输入配置。Specifically, after obtaining the data model selected by the user, the metric element is configured according to the metric element creation information determined by the user, so that the data or fields in the data model can implement corresponding function operations based on the creation details in the metric element, and The operation results are saved to the corresponding operation result library or cache, and users such as actual business operators can set the creation details by selecting the creation type, that is, they can choose different ways to input and configure the configuration parameters of the metric unit. .

S103、在所述数据模型中通过所述度量元获取目标数据,并将所述目标数据展示至前端页面,其中,所述度量元用于指示获取所述目标数据的配置规则。S103. Obtain target data in the data model through the metric element, and display the target data to the front-end page, where the metric element is used to indicate the configuration rule for obtaining the target data.

具体来说,在获取用户选定的数据模型,以及完成对度量元的创建后,根据度量元内的配置参数亦即运算规则,对用户选定的业务模型或者度量模型内的数据或者字段进行运算,并将运算结果展示至前端页面的图表中,其中,将前端页面的图表与度量元组合,从而实现最终的图表展示或图表打印。Specifically, after obtaining the data model selected by the user and completing the creation of the metric unit, the data or fields in the business model or metric model selected by the user are processed according to the configuration parameters in the metric unit, that is, the operation rules. The calculation is performed, and the calculation results are displayed in the chart on the front-end page. The chart on the front-end page is combined with the measurement elements to achieve the final chart display or chart printing.

本实施例提供的一种数据分析处理方法,通过获取预先存储的业务模型或者度量模型作为数据模型后,获取用户配置的包括指示度量元的创建类型和配置参数的度量元创建信息,并根据度量元创建信息创建用于指示获取目标数据配置规则的度量元,将用户设置的度量元存储于度量元数据库中,从而能够方便敏捷的帮助不同类型的业务人员根据数据库度量进行数据分析,在数据模型中通过度量元获取目标数据,并将目标数据展示至前端页面,从而减少了在数据分析生成图表结果时的配置时间。This embodiment provides a data analysis and processing method. After obtaining a pre-stored business model or metric model as a data model, the user-configured metric creation information including the creation type and configuration parameters indicating the metric creation type is obtained, and the metric creation information is obtained according to the metric. The meta-creation information creates metric elements used to instruct the acquisition of target data configuration rules, and stores the metric elements set by the user in the metric metadata database, so that it can conveniently and agilely help different types of business personnel conduct data analysis based on database metrics. In the data model Obtain target data through metric elements and display the target data to the front-end page, thus reducing the configuration time when data analysis generates chart results.

下面采用一个具体的实施例,对本申请的数据分析处理方法进行详细说明。A specific embodiment is used below to describe in detail the data analysis and processing method of this application.

实施例二Embodiment 2

图2为本申请实施例提供的数据分析处理方法流程示意图二。如图2所示,所述方法包括:Figure 2 is a schematic flowchart 2 of the data analysis and processing method provided by the embodiment of the present application. As shown in Figure 2, the method includes:

S201、获取用户的模型配置参数,所述模型配置参数包括业务配置参数和度量配置参数;S201. Obtain the user's model configuration parameters, where the model configuration parameters include business configuration parameters and measurement configuration parameters;

具体来说,在获取预先存储的数据模型之前,需要根据用户的模型配置参数预先生成数据模型,并存储于对应的模型数据库中,以供后续用户确定需要的数据模型,其中,业务配置参数用于指示业务数据仓库中目标业务数据的范围,并基于范围内的业务数据获取业务模型,度量配置参数指示对原始业务数据的轻度聚合亦即关联处理,并基于关联处理后的业务数据获取度量模型。Specifically, before obtaining the pre-stored data model, the data model needs to be pre-generated according to the user's model configuration parameters and stored in the corresponding model database for subsequent users to determine the required data model. Among them, the business configuration parameters are In order to indicate the scope of the target business data in the business data warehouse, and obtain the business model based on the business data within the scope, the measurement configuration parameters indicate the light aggregation of the original business data, that is, correlation processing, and obtain the measurement based on the business data after correlation processing. Model.

S202、根据所述业务配置参数在所述业务数据中获取目标业务数据,并将所述目标业务数据存储于目标业务数据库中,根据所述目标业务数据获取所述业务模型;S202. Obtain target business data from the business data according to the business configuration parameters, store the target business data in the target business database, and acquire the business model according to the target business data;

具体来说,在获取用户的模型配置参数后,根据模型配置参数中的业务配置参数在原始的业务数据中获取目标业务数据,并将目标业务数据存储于目标业务数据库中,根据目标业务数据获取所述业务模型,其中,业务模型与业务数据源的粒度保持一致,亦即业务模型中的数据或者字段为ODS(Operational Data Store)层和DWD(Data WarehouseDetai)层中的数据或者字段,并且目标业务数据库存储有之前存储有的多个不同业务模型;Specifically, after obtaining the user's model configuration parameters, obtain the target business data in the original business data according to the business configuration parameters in the model configuration parameters, store the target business data in the target business database, and obtain the target business data according to the target business data. The business model, where the granularity of the business model is consistent with the business data source, that is, the data or fields in the business model are data or fields in the ODS (Operational Data Store) layer and DWD (Data Warehouse Detai) layer, and the target The business database stores multiple different business models that were previously stored;

进一步地,如图3所示,在界面上通过可视化界面新增业务模型,并将通过ETL(Extract-Transform-Load)抽取的业务数据导入指定的业务模型中亦即根据目标业务数据获取业务模型,即生成ODS层,或将手动清理过的业务数据通过界面上传至业务模型中,支持csv,excel等各类文档,亦即通过界面用户创建的表结构执行create语句,上传数据则是批量执行insert语句到指定表中。Further, as shown in Figure 3, a new business model is added on the interface through the visual interface, and the business data extracted through ETL (Extract-Transform-Load) is imported into the specified business model, that is, the business model is obtained based on the target business data. , that is, generate the ODS layer, or upload manually cleaned business data to the business model through the interface, supporting various documents such as csv, excel, etc., that is, executing the create statement through the table structure created by the interface user, and uploading data is executed in batches insert statement into the specified table.

S203、获取所述度量配置参数中的关联目标信息,根据所述关联目标信息在所述业务数据中确定多个目标数据表,并将所述多个目标数据表关联存储于度量数据库中,根据关联处理后的多个数据表获取所述度量模型;S203. Obtain the associated target information in the measurement configuration parameters, determine multiple target data tables in the business data according to the associated target information, and associate and store the multiple target data tables in the measurement database. Correlate multiple processed data tables to obtain the measurement model;

具体来说,结合图4所示,根据模型配置参数将业务数据中的多个数据表进行关联处理,其中,关联目标信息用于指示需要进行关联处理的数据表名称,在业务数据中查找关联目标信息指示的数据表名称,并将查找到的多个数据表关联存储于度量数据库中,作为对应的度量模型,亦即度量模型的数据是基于基础的业务数据做轻度聚合的DWM(DataWarehouse Middle)层以及用于生成业务主题数据的DWS(Data Warehouse Servce)中的数据或者字段,并且度量数据库存储有之前存储有的多个不同的度量模型,亦即面向业务侧的主题数据(DWS)为轻度关联后的中间表,对于SQL语句来说则是通过界面提供的可视化界面执行关联操作和操作预览关联的方式生成关联后的度量模型。Specifically, as shown in Figure 4, multiple data tables in the business data are associated according to the model configuration parameters. The association target information is used to indicate the name of the data table that needs to be associated, and the association is found in the business data. The name of the data table indicated by the target information, and the multiple found data tables are associated and stored in the measurement database as the corresponding measurement model, that is, the data of the measurement model is DWM (DataWarehouse) that is lightly aggregated based on basic business data. Middle) layer and the data or fields in the DWS (Data Warehouse Servce) used to generate business subject data, and the measurement database stores multiple different measurement models that were previously stored, that is, business-side subject data (DWS) It is an intermediate table after light association. For SQL statements, the association operation and operation preview association are performed through the visual interface provided by the interface to generate the associated measurement model.

S204、获取目标使用模型,根据所述目标使用模型载入对应的所述数据模型;S204. Obtain the target usage model, and load the corresponding data model according to the target usage model;

具体来说,在根据用户的模型配置参数预先生成获取对应的数据模型后,获取用户确定的预先存储的数据模型,亦即获取目标使用模型,其中,目标使用模型的类型为业务模型或者度量模型,使得后续对于数据或者字段的操作和计算能够基于业务模型或度量模型中的数据,并根据目标使用模型的类型在对应的模型数据库中确定需要调用的数据模型。Specifically, after pre-generating and obtaining the corresponding data model according to the user's model configuration parameters, the pre-stored data model determined by the user is obtained, that is, the target usage model is obtained, where the type of the target usage model is a business model or a measurement model. , so that subsequent operations and calculations on data or fields can be based on the data in the business model or measurement model, and the data model that needs to be called is determined in the corresponding model database according to the type of the target usage model.

S205、若所述目标使用模型为所述业务模型,则根据所述目标使用模型的识别标识在目标业务数据库中检索相同的识别标识,并将识别标识相同的业务模型确认为调用模型;S205. If the target usage model is the business model, retrieve the same identification in the target business database according to the identification of the target usage model, and confirm the business model with the same identification as the calling model;

具体来说,若检测到用户确定的数据模型的类型为业务模型,则根据用户确定的数据模型的名称,亦即目标使用模型的名称,在目标业务数据库中检索名称相同的业务模型,并将名称相同的业务模型确认为需要调用的数据模型,亦即调用模型。Specifically, if it is detected that the type of the data model determined by the user is a business model, then based on the name of the data model determined by the user, that is, the name of the target usage model, a business model with the same name is retrieved in the target business database, and the The business model with the same name is confirmed as the data model that needs to be called, that is, the calling model.

S206、若所述目标使用模型为所述度量模型,则根据所述目标使用模型的识别标识在度量数据库中检索相同的识别标识,并将识别标识相同的度量模型确认为调用模型;S206. If the target usage model is the measurement model, retrieve the same identification identification in the measurement database according to the identification identification of the target usage model, and confirm the measurement model with the same identification identification as the calling model;

具体来说,若检测到用户确定的数据模型的类型为度量模型,则根据目标使用模型的名称,在度量数据库中检索名称相同的度量模型,并将名称相同的度量模型确认为需要调用的数据模型,亦即调用模型。Specifically, if it is detected that the type of the data model determined by the user is a measurement model, the measurement model with the same name will be retrieved in the measurement database according to the name of the target use model, and the measurement model with the same name will be confirmed as the data that needs to be called. Model, that is, calling the model.

S207、获取所述度量元创建信息中的所述创建类型,其中,所述创建类型包括业务驱动创建或者自定义语句创建;S207. Obtain the creation type in the metric creation information, where the creation type includes business-driven creation or custom statement creation;

具体来说,结合图5所示,在确认需要调用的数据模型后,进入度量元管理界面,根据用户选择的创建类型,获取对应的创建详情,其中,当用户选择业务驱动创建方式配置创建详情;时,能够根据页面操作指示,实现对创建详情的配置,当用户选择自定义语句创建方式亦即自定义SQL方式配置创建详情时,能够直接根据获取输入的SOL语句,实现对创建详情的配置。Specifically, as shown in Figure 5, after confirming the data model that needs to be called, enter the metric management interface and obtain the corresponding creation details according to the creation type selected by the user. Among them, when the user selects the business-driven creation method to configure the creation details ;, the creation details can be configured according to the page operation instructions. When the user selects the custom statement creation method, that is, the custom SQL method to configure the creation details, the creation details can be configured directly based on the input SOL statement. .

S208、若所述创建类型为所述业务驱动创建,则通过业务配置单元获取业务配置信息,并将所述业务配置信息作为所述创建详情;S208. If the creation type is the service-driven creation, obtain the service configuration information through the service configuration unit, and use the service configuration information as the creation details;

具体来说,当用户选择的创建类型为业务驱动创建方式时,通过业务配置单元获取业务配置信息,其中,业务配置信息包括字段配置信息、条件约束信息和排序信息,字段配置信息用于指示字段的操作函数,条件约束信息用于指示字段的约束查询条件,排序信息用于指示字段的排序方式,在用户根据页面操作指示完成对字段配置信息、条件约束信息和排序信息的配置后,根据用户输入的字段配置信息、条件约束信息和排序信息生成SOL语句;Specifically, when the creation type selected by the user is the business-driven creation method, the business configuration information is obtained through the business configuration unit, where the business configuration information includes field configuration information, condition constraint information and sorting information, and the field configuration information is used to indicate the fields. The operation function of The input field configuration information, conditional constraint information and sorting information generate SOL statements;

进一步地,如图6所示,字段配置信息包括字段的原始名、别名、指标/维度和聚合函数项,维度是指在可视化展示中的分组情况,即SQL中的分组后的内容,度量项是指在可视化展示时,需要展示的字段信息,即SQL动作中选择后的内容,其中,聚合函数只有在选择字段为指标亦即度量项时可以编辑,若选择字段为维度则为空,条件约束信息包括选择字段、约束方式、与/或项和目标条件项,排序信息包括选择字段和排序方式。Further, as shown in Figure 6, the field configuration information includes the original name, alias, indicator/dimension and aggregate function item of the field. The dimension refers to the grouping situation in the visual display, that is, the grouped content in SQL, the measurement item It refers to the field information that needs to be displayed during visual display, that is, the content after selection in the SQL action. Among them, the aggregation function can only be edited when the selected field is an indicator, that is, a measurement item. If the selected field is a dimension, it will be empty. Condition The constraint information includes selection fields, constraint methods, AND/OR items and target condition items, and the sorting information includes selection fields and sorting methods.

S209、若所述创建类型为所述自定义语句创建,则通过语句配置单元获取SQL控制语句,并将所述SQL控制语句作为所述创建详情;S209. If the creation type is the custom statement creation, obtain the SQL control statement through the statement configuration unit, and use the SQL control statement as the creation details;

具体来说,结合图7所示,当用户选择的创建类型为自定义语句创建方式时,通过语句配置单元获取用户输入的SQL控制语句,将输入的SQL控制语句作为创建详情,亦即将SQL中需要的各类数据信息,通过抽象成界面表单的输入方式,使得用户能够通过选择的方式配置数据分析的规则以及生成对应的数据结果。Specifically, as shown in Figure 7, when the creation type selected by the user is the custom statement creation method, the SQL control statement input by the user is obtained through the statement configuration unit, and the input SQL control statement is used as the creation details, that is, the SQL control statement in the SQL All kinds of required data information are abstracted into input methods of interface forms, allowing users to configure data analysis rules and generate corresponding data results through selection.

S210、获取配置基本信息,将由所述配置基本信息、所述创建类型和所述创建详情构成的信息数据确认为所述度量元,并关联存储于度量元数据库中;S210. Obtain the basic configuration information, confirm the information data consisting of the basic configuration information, the creation type and the creation details as the metric element, and associate and store it in the metric element database;

具体来说,结合图8所示,在根据用户选择的创建类型获取对应的创建详情后,获取度量元名称、编码和说明信息,以及度量元的采集频率、启用信息、所述维度和单位,并通过采集频率指示运算时效方式如实时、定时任务和API接口触发频率的配置基本信息,其中,配置基本信息亦为用户确定,将用户确定的包括配置基本信息、创建类型和创建详情构成的信息数据确认为度量元,并将配置基本信息、创建类型和创建详情关联存储于度量元数据库中,实现对用户配置的度量元的存储。Specifically, as shown in Figure 8, after obtaining the corresponding creation details according to the creation type selected by the user, the metric name, encoding and description information, as well as the collection frequency, enablement information, dimensions and units of the metric are obtained, The collection frequency indicates the configuration basic information of computing timeliness methods such as real-time, scheduled tasks and API interface trigger frequency. Among them, the basic configuration information is also determined by the user, and the information determined by the user includes basic configuration information, creation type and creation details. The data is confirmed as a metric element, and the basic configuration information, creation type and creation details are associated and stored in the metric element database to realize the storage of user-configured metric elements.

S211、在所述调用模型中通过所述度量元获取目标数据,并将所述目标数据展示至前端页面;S211. Obtain target data through the metric element in the calling model, and display the target data to the front-end page;

具体来说,在完成获取调用模型,以及对度量元的配置后,根据度量元的创建详情在调用模型中获取目标数据亦即获取运算数据结果,其中,度量元根据创建详情在业务模型或者度量模型中的数据或者字段进行分组,去重,排序以及函数运算如求平均值,求和、聚合和日期转换的运算,并且采用低代码的能力,将图表与度量元组合,将需要用户输入的表单组建与变量绑定,最后输出H5页面地址,使得用户可以通过iframe嵌入该地址,实现最终的图表展示或图表打印,当然,图表展示页面还能够支持数据下钻分析,从外部接口,外部数据来源获取展示数据;Specifically, after completing the acquisition of the calling model and the configuration of the metric element, the target data is obtained in the calling model according to the creation details of the metric element, that is, the calculation data result is obtained. Among them, the metric element is in the business model or metric according to the creation details. The data or fields in the model are grouped, deduplicated, sorted, and functional operations such as averaging, summing, aggregation, and date conversion operations are performed, and low-code capabilities are used to combine charts and metrics, and user input is required The form is constructed and bound to variables, and finally the H5 page address is output, allowing users to embed the address through iframe to achieve the final chart display or chart printing. Of course, the chart display page can also support data drill-down analysis, from external interfaces, external data Source obtains display data;

进一步地,对于将目标数据展示至前端页面,选择通过链接将页面功能嵌套的方式,实现页面框架搭建,将页面中的图标组件与度量元的字段配置信息绑定组合,以能够根据字段配置信息获取的目标数据自动生成图表,将字段配置信息与查询条件变量绑定,使得能够根据用户输入的查询条件通过度量元返回相应的目标数据,并根据相应的目标数据进行图表的更新;Furthermore, for displaying the target data to the front-end page, we choose to nest the page functions through links to build the page framework, and bind and combine the icon components in the page with the field configuration information of the metric to be able to configure according to the fields. The target data obtained from the information automatically generates a chart, and binds the field configuration information to the query condition variables, so that the corresponding target data can be returned through the metric element according to the query conditions input by the user, and the chart can be updated based on the corresponding target data;

进一步地,对于当配置基本信息中的运算时效方式设置为实时方式时,则触发一次度量元中SQL运算规则,并将返回的运算结果更新至图表界面中,当运算时效方式设置为定时方式时,则根据配置基本信息中的API接口触发频率,在数据运算数据库或者缓存中获取对应的数据结果,从而减少了运算时间。Furthermore, when the operation aging mode in the configuration basic information is set to real-time mode, the SQL operation rules in the measurement element are triggered once, and the returned operation results are updated to the chart interface. When the operation aging mode is set to timing mode, , then according to the API interface trigger frequency in the basic configuration information, the corresponding data results are obtained in the data calculation database or cache, thereby reducing the calculation time.

本实施例提供了一种数据分析处理方法,通过获取预先存储的业务模型或者度量模型作为数据模型,其中,在根据原始的业务数据进行配置生成业务模型,根据关联处理后的业务数据进行配置生成度量模型,在获取用户确定的数据模型后,获取用户配置的包括指示度量元的创建类型,以及指示度量元配置参数的创建详情的度量元创建信息,并根据度量元创建信息创建用于指示获取目标数据配置规则的度量元,并将用户设置的度量元存储于度量元数据库中,从而能够方便敏捷的帮助不同类型的业务人员根据数据库度量进行数据分析,在数据模型中通过度量元获取目标数据,并将目标数据展示至前端页面,避免了重复配置规则相同的度量元,减少了配置时间。This embodiment provides a data analysis and processing method by obtaining a pre-stored business model or measurement model as a data model, wherein the business model is configured and generated based on the original business data, and the business model is configured and generated based on the associated business data. The measurement model, after obtaining the data model determined by the user, obtains the measurement element creation information configured by the user including the creation type indicating the creation type of the measurement element and the creation details indicating the creation details of the measurement element configuration parameters, and creates based on the measurement element creation information to indicate the acquisition The target data configures the metric elements of the rules, and stores the metric elements set by the user in the metric metadata database, which can conveniently and agilely help different types of business personnel conduct data analysis based on database metrics, and obtain the target data through the metric elements in the data model. , and displays the target data to the front-end page, avoiding repeated configuration of measurement elements with the same rules and reducing configuration time.

本发明实施例可以根据上述方法示例对电子设备或主控设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。Embodiments of the present invention can divide the electronic device or the main control device into functional modules according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing unit. . The above integrated units can be implemented in the form of hardware or software function modules. It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical function division. In actual implementation, there may be other division methods.

图9为本申请实施例提供的数据分析处理装置的结构示意图。如图4所示,该装置90包括:Figure 9 is a schematic structural diagram of a data analysis and processing device provided by an embodiment of the present application. As shown in Figure 4, the device 90 includes:

获取模块901,用于获取预先存储的数据模型,其中,所述数据模型是根据业务数据生成的,所述数据模型包括业务模型和度量模型,所述业务模型用于指示对所述业务数据进行配置,所述度量模型用于指示对关联处理后的所述业务数据进行配置;Acquisition module 901 is used to acquire a pre-stored data model, where the data model is generated according to business data, the data model includes a business model and a measurement model, and the business model is used to indicate performing operations on the business data. Configuration, the measurement model is used to instruct the configuration of the business data after correlation processing;

处理模块902,用于获取用户的度量元创建信息,所述度量元创建信息包括创建类型和创建详情,根据所述度量元创建信息获取度量元,其中,所述创建类型用于指示所述度量元的创建方式,所述创建详情用于指示所述度量元的配置参数;Processing module 902, configured to obtain the user's metric element creation information, where the metric element creation information includes a creation type and creation details, and obtain the metric element according to the metric element creation information, where the creation type is used to indicate the metric The creation method of the element, and the creation details are used to indicate the configuration parameters of the measurement element;

执行模块903,用于根据所述度量元和所述数据模型获取目标数据,并将所述目标数据展示至前端页面,其中,所述度量元用于指示获取所述目标数据的配置规则。Execution module 903 is configured to obtain target data according to the metric element and the data model, and display the target data to the front-end page, where the metric element is used to indicate the configuration rule for obtaining the target data.

进一步的,获取模块901,具体用于获取用户的模型配置参数,所述模型配置参数包括业务配置参数和度量配置参数;Further, the acquisition module 901 is specifically used to obtain the user's model configuration parameters, where the model configuration parameters include business configuration parameters and measurement configuration parameters;

根据所述业务配置参数在所述业务数据中获取目标业务数据,并将所述目标业务数据存储于目标业务数据库中,根据所述目标业务数据获取所述业务模型,其中,所述业务配置参数用于指示在所述业务数据中获取目标业务数据的范围,所述目标业务数据库存储有多个不同的业务模型;Obtain target service data from the service data according to the service configuration parameters, store the target service data in the target service database, and obtain the service model according to the target service data, wherein the service configuration parameters Used to indicate the scope of obtaining target business data in the business data, and the target business database stores multiple different business models;

根据所述度量配置参数将所述业务数据中的多个数据表进行关联处理,并根据关联处理后的多个数据表获取所述度量模型;Perform correlation processing on multiple data tables in the business data according to the measurement configuration parameters, and obtain the measurement model based on the multiple data tables after correlation processing;

根据所述业务模型和所述度量模型,获取所述数据模型并进行存储。According to the business model and the measurement model, the data model is obtained and stored.

进一步的,获取模块901,具体用于获取所述度量配置参数中的关联目标信息,所述关联目标信息用于指示需要进行关联处理的数据表名称;Further, the acquisition module 901 is specifically used to obtain the correlation target information in the measurement configuration parameters, and the correlation target information is used to indicate the name of the data table that needs to be correlated;

根据所述关联目标信息在所述业务数据中确定多个目标数据表,并将所述多个目标数据表关联存储于度量数据库中,其中,所述度量数据库存储有多个不同的度量模型。Multiple target data tables are determined in the business data according to the associated target information, and the multiple target data tables are associated and stored in a metric database, where the metric database stores multiple different metric models.

进一步的,处理模块902,具体用于获取所述度量元创建信息中的所述创建类型,并根据所述创建类型获取对应的创建详情,其中,所述创建类型包括业务驱动创建或者自定义语句创建;Further, the processing module 902 is specifically configured to obtain the creation type in the metric creation information, and obtain the corresponding creation details according to the creation type, where the creation type includes business-driven creation or custom statements. create;

若所述创建类型为所述业务驱动创建,则通过业务配置单元获取业务配置信息,并将所述业务配置信息作为所述创建详情,所述业务配置信息包括字段配置信息、条件约束信息和排序信息,其中,所述字段配置信息用于指示字段的操作函数,所述条件约束信息用于指示字段的约束查询条件,所述排序信息用于指示字段的排序方式;If the creation type is the business-driven creation, the business configuration information is obtained through the business configuration unit, and the business configuration information is used as the creation details. The business configuration information includes field configuration information, condition constraint information and sorting. Information, wherein the field configuration information is used to indicate the operation function of the field, the condition constraint information is used to indicate the constraint query condition of the field, and the sorting information is used to indicate the sorting method of the field;

若所述创建类型为所述自定义语句创建,则通过语句配置单元获取SQL控制语句,并将所述SQL控制语句作为所述创建详情,根据所述度量元创建信息创建度量元。If the creation type is the custom statement creation, obtain the SQL control statement through the statement configuration unit, use the SQL control statement as the creation details, and create the metric element according to the metric element creation information.

进一步的,处理模块902,具体用于获取配置基本信息,将由所述配置基本信息、所述创建类型和所述创建详情构成的信息数据确认为所述度量元,并关联存储于度量元数据库中;Further, the processing module 902 is specifically used to obtain basic configuration information, confirm the information data composed of the basic configuration information, the creation type and the creation details as the metric element, and associate and store it in the metric element database. ;

其中,所述配置基本信息包括所述度量元名称和采集频率,所述采集频率用于指示所述度量元的触发频率,所述度量元数据库中存储有多个不同的度量元。Wherein, the basic configuration information includes the name of the metric element and the collection frequency. The collection frequency is used to indicate the triggering frequency of the metric element. A plurality of different metric elements are stored in the metric element database.

进一步的,处理模块902,还用于获取目标使用模型,根据所述目标使用模型载入对应的所述数据模型,其中,所述目标使用模型为业务模型或者度量模型;Further, the processing module 902 is also used to obtain the target usage model, and load the corresponding data model according to the target usage model, where the target usage model is a business model or a measurement model;

若所述目标使用模型为所述业务模型,则根据所述目标使用模型的识别标识在目标业务数据库中检索相同的识别标识,并将识别标识相同的业务模型确认为调用模型;If the target usage model is the business model, search the same identification ID in the target business database according to the identification ID of the target usage model, and confirm the business model with the same identification ID as the calling model;

若所述目标使用模型为所述度量模型,则根据所述目标使用模型的识别标识在度量数据库中检索相同的识别标识,并将识别标识相同的度量模型确认为调用模型;If the target usage model is the measurement model, retrieve the same identification identification in the measurement database according to the identification identification of the target usage model, and confirm the measurement model with the same identification identification as the calling model;

在所述调用模型中通过所述度量元获取目标数据,并将所述目标数据展示至前端页面。In the calling model, target data is obtained through the metric element, and the target data is displayed on the front-end page.

进一步的,执行模块903,具体用于根据所述度量元的创建详情在所述调用模型中获取目标数据;Further, execution module 903 is specifically configured to obtain target data in the calling model according to the creation details of the metric element;

选择通过链接将页面功能嵌套的方式,实现页面框架搭建,将所述页面中的图标组件与所述度量元的字段配置信息绑定组合,以能够根据所述字段配置信息获取的目标数据自动生成图表;Choose the method of nesting page functions through links to realize the construction of page framework, and bind and combine the icon components in the page with the field configuration information of the metric unit, so that the target data obtained according to the field configuration information can be automatically generate charts;

将所述字段配置信息与查询条件变量绑定,使得能够根据用户输入的查询条件通过度量元返回相应的目标数据,并根据相应的目标数据进行图表的更新。The field configuration information is bound to the query condition variable, so that the corresponding target data can be returned through the metric element according to the query conditions input by the user, and the chart can be updated according to the corresponding target data.

本实施例提供的数据分析处理装置,可执行上述实施例的数据分析处理方法,其实现原理和技术效果类似,本实施例此处不再赘述。The data analysis and processing device provided in this embodiment can execute the data analysis and processing method of the above embodiment. Its implementation principles and technical effects are similar, and will not be described again in this embodiment.

在前述的数据分析处理装置的具体实现中,各模块可以被实现为处理器,处理器可以执行存储器中存储的计算机执行指令,使得处理器执行上述的数据分析处理方法。In the specific implementation of the aforementioned data analysis and processing device, each module can be implemented as a processor, and the processor can execute computer execution instructions stored in the memory, so that the processor executes the above-mentioned data analysis and processing method.

图10为本申请实施例提供的电子设备的结构示意图。如图10所示,该电子设备100包括:至少一个处理器110和存储器120。该电子设备10还包括通信部件130。其中,处理器110、存储器120以及通信部件130通过总线140连接。FIG. 10 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As shown in FIG. 10 , the electronic device 100 includes: at least one processor 110 and a memory 120 . The electronic device 10 also includes a communication component 130 . Among them, the processor 110, the memory 120 and the communication component 130 are connected through the bus 140.

在具体实现过程中,至少一个处理器110执行所述存储器120存储的计算机执行指令,使得至少一个处理器110执行如上电子设备侧所执行的数据分析处理方法。In a specific implementation process, at least one processor 110 executes computer execution instructions stored in the memory 120, so that at least one processor 110 executes the above data analysis and processing method executed on the electronic device side.

处理器110的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。The specific implementation process of the processor 110 can be found in the above method embodiments. The implementation principles and technical effects are similar and will not be described again in this embodiment.

在上述实施例中,应理解,处理器可以是中央处理单元(英文:CentralProcessing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:DigitalSignal Processor,简称:DSP)、专用集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。In the above embodiments, it should be understood that the processor may be a central processing unit (English: Central Processing Unit, referred to as: CPU), or other general-purpose processor, digital signal processor (English: Digital Signal Processor, referred to as: DSP), Application Specific Integrated Circuit (English: Application Specific Integrated Circuit, abbreviation: ASIC), etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the method disclosed in conjunction with the invention can be directly embodied and executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器。The memory may include high-speed RAM memory and may also include non-volatile storage NVM, such as at least one disk memory.

总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。The bus may be an Industry Standard Architecture (Industry Standard Architecture, ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

上述针对电子设备以及主控设备所实现的功能,对本发明实施例提供的方案进行了介绍。可以理解的是,电子设备或主控设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,本发明实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的技术方案的范围。The above describes the solution provided by the embodiment of the present invention with respect to the functions implemented by the electronic device and the main control device. It can be understood that, in order to realize the above functions, the electronic device or the main control device includes corresponding hardware structures and/or software modules for executing each function. With reference to the units and algorithm steps of each example described in the embodiments disclosed in the embodiments of the present invention, the embodiments of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to go beyond the scope of the technical solutions of the embodiments of the present invention.

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上数据分析处理方法。This application also provides a computer-readable storage medium, which stores computer-executable instructions. When the processor executes the computer-executed instructions, the above data analysis and processing method is implemented.

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。The above-mentioned computer-readable storage medium, the above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable memory. Programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk. Readable storage media can be any available media that can be accessed by a general purpose or special purpose computer.

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,简称:ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于电子设备或主控设备中。An exemplary readable storage medium is coupled to the processor such that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium may also be an integral part of the processor. The processor and the readable storage medium may be located in Application Specific Integrated Circuits (ASIC). Of course, the processor and the readable storage medium may also exist as discrete components in the electronic device or the host control device.

本申请还提供了一种计算机程序产品,计算机程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。This application also provides a computer program product. The computer program product includes: a computer program. The computer program is stored in a readable storage medium. At least one processor of the electronic device can read the computer program from the readable storage medium. At least one processor The computer program is executed by the computer so that the electronic device executes the solution provided by any of the above embodiments.

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Persons of ordinary skill in the art can understand that all or part of the steps to implement the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps including the above-mentioned method embodiments are executed; and the aforementioned storage media include: ROM, RAM, magnetic disks, optical disks and other media that can store program codes.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention, but not to limit it. 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: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features can be equivalently replaced; and these modifications or substitutions do not deviate from the essence of the corresponding technical solutions from the technical solutions of the embodiments of the present invention. scope.

Claims (10)

1. A method of data analysis processing, the method comprising:
acquiring a pre-stored data model, wherein the data model is generated according to service data, the data model comprises a service model and a measurement model, the service model is used for indicating to configure the service data, and the measurement model is used for indicating to configure the service data after the association processing;
the method comprises the steps of obtaining measurement element creation information of a user, wherein the measurement element creation information comprises creation types and creation details, and the measurement elements are created according to the measurement element creation information, wherein the creation types are used for indicating the creation modes of the measurement elements, and the creation details are used for indicating the configuration parameters of the measurement elements;
and acquiring target data in the data model through the metric element, and displaying the target data to a front-end page, wherein the metric element is used for indicating a configuration rule for acquiring the target data.
2. The method of claim 1, wherein prior to the acquiring the pre-stored data model, the method further comprises:
obtaining model configuration parameters of a user, wherein the model configuration parameters comprise service configuration parameters and measurement configuration parameters;
Acquiring target service data from the service data according to the service configuration parameters, storing the target service data in a target service database, and acquiring the service model according to the target service data, wherein the service configuration parameters are used for indicating the range of acquiring the target service data from the service data, and the target service database stores a plurality of different service models;
performing association processing on a plurality of data tables in the service data according to the measurement configuration parameters, and acquiring the measurement model according to the plurality of data tables after association processing;
and acquiring and storing the data model according to the service model and the measurement model.
3. The method according to claim 2, wherein said associating a plurality of data tables in said service data according to said metric configuration parameters comprises:
acquiring associated target information in the measurement configuration parameters, wherein the associated target information is used for indicating a data table name needing to be subjected to association processing;
and determining a plurality of target data tables in the service data according to the associated target information, and storing the plurality of target data tables in a measurement database in an associated mode, wherein the measurement database stores a plurality of different measurement models.
4. The method of claim 1, wherein the obtaining metric meta-creation information for a user comprises:
acquiring the creation type in the metric meta creation information, and acquiring corresponding creation details according to the creation type, wherein the creation type comprises service driving creation or custom statement creation;
if the creation type is the creation of the service driver, acquiring service configuration information through a service configuration unit, and taking the service configuration information as creation details, wherein the service configuration information comprises field configuration information, condition constraint information and ordering information, the field configuration information is used for indicating an operation function of a field, the condition constraint information is used for indicating constraint query conditions of the field, and the ordering information is used for indicating an ordering mode of the field;
if the creation type is the creation of the custom statement, acquiring an SQL control statement through a statement configuration unit, and taking the SQL control statement as the creation details;
and creating a metric element according to the metric element creation information.
5. The method of claim 4, wherein said creating a metric element from said metric element creation information comprises;
Acquiring configuration basic information, confirming information data composed of the configuration basic information, the creation type and the creation details as the metric element, and storing the metric element in a metric element database in an associated manner;
the configuration basic information comprises a metric element name and acquisition frequency, wherein the acquisition frequency is used for indicating the triggering frequency of the metric element, and a plurality of different metric elements are stored in a metric element database.
6. The method of claim 5, further comprising, prior to said creating a metric from said metric creation information:
acquiring a target use model, and loading the corresponding data model according to the target use model, wherein the target use model is a business model or a measurement model;
if the target usage model is the service model, searching the same identification mark in a target service database according to the identification mark of the target usage model, and confirming the service model with the same identification mark as a calling model;
if the target usage model is the measurement model, retrieving the same identification mark in a measurement database according to the identification mark of the target usage model, and confirming the measurement model with the same identification mark as a calling model;
And acquiring target data through the metric element in the call model, and displaying the target data to a front-end page.
7. The method of claim 6, wherein the obtaining the target data through the metrics in the call model and exposing the target data to a front page comprises:
acquiring target data in the call model according to the creation details of the metric elements;
selecting a mode of nesting page functions through links, constructing a page frame, binding and combining an icon assembly in the page with field configuration information of the metric element so as to automatically generate a chart according to target data acquired by the field configuration information;
and binding the field configuration information with the query condition variable, so that corresponding target data can be returned through the metric element according to the query condition input by the user, and updating the chart according to the corresponding target data.
8. A data analysis processing apparatus, comprising:
the system comprises an acquisition module, a correlation processing module and a correlation processing module, wherein the acquisition module is used for acquiring a pre-stored data model, the data model is generated according to service data, the data model comprises a service model and a measurement model, the service model is used for indicating to configure the service data, and the measurement model is used for indicating to configure the service data after the correlation processing;
The processing module is used for acquiring the measurement element creation information of the user, wherein the measurement element creation information comprises creation types and creation details, and the measurement elements are acquired according to the measurement element creation information, wherein the creation types are used for indicating the creation modes of the measurement elements, and the creation details are used for indicating the configuration parameters of the measurement elements;
and the execution module is used for acquiring target data according to the metric element and the data model and displaying the target data to a front-end page, wherein the metric element is used for indicating a configuration rule for acquiring the target data.
9. An electronic device, comprising: a processor, and a memory communicatively coupled to the processor;
the memory stores computer-executable instructions;
the processor executes computer-executable instructions stored in the memory to implement the method of any one of claims 1 to 7.
10. A computer readable storage medium having stored therein computer executable instructions which when executed by a processor are adapted to carry out the method of any one of claims 1 to 7.
CN202311261370.6A 2023-09-27 2023-09-27 Data analysis processing method, device, equipment and storage medium Pending CN117251482A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311261370.6A CN117251482A (en) 2023-09-27 2023-09-27 Data analysis processing method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311261370.6A CN117251482A (en) 2023-09-27 2023-09-27 Data analysis processing method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117251482A true CN117251482A (en) 2023-12-19

Family

ID=89136565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311261370.6A Pending CN117251482A (en) 2023-09-27 2023-09-27 Data analysis processing method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117251482A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118550900A (en) * 2024-07-29 2024-08-27 海纳云物联科技有限公司 Data model creation method, device, equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104272324A (en) * 2012-05-22 2015-01-07 汤姆逊许可公司 Method and apparatus for generating shape descriptor of a model
CN110955717A (en) * 2019-11-19 2020-04-03 深圳市航通智能技术有限公司 Visual dynamic display method and system based on big data
CN111444256A (en) * 2019-01-16 2020-07-24 北京京东尚科信息技术有限公司 Method and device for realizing data visualization
CN113342821A (en) * 2021-06-29 2021-09-03 深圳前海微众银行股份有限公司 Report configuration method, device, equipment and computer storage medium
US11714823B1 (en) * 2021-04-30 2023-08-01 Splunk Inc. Generating metric data from log data using metricization rules

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104272324A (en) * 2012-05-22 2015-01-07 汤姆逊许可公司 Method and apparatus for generating shape descriptor of a model
CN111444256A (en) * 2019-01-16 2020-07-24 北京京东尚科信息技术有限公司 Method and device for realizing data visualization
CN110955717A (en) * 2019-11-19 2020-04-03 深圳市航通智能技术有限公司 Visual dynamic display method and system based on big data
US11714823B1 (en) * 2021-04-30 2023-08-01 Splunk Inc. Generating metric data from log data using metricization rules
CN113342821A (en) * 2021-06-29 2021-09-03 深圳前海微众银行股份有限公司 Report configuration method, device, equipment and computer storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118550900A (en) * 2024-07-29 2024-08-27 海纳云物联科技有限公司 Data model creation method, device, equipment and medium
CN118550900B (en) * 2024-07-29 2024-12-17 海纳云物联科技有限公司 Data model creation method, device, equipment and medium

Similar Documents

Publication Publication Date Title
JP7654699B2 (en) Data Quality Analysis
CN111782966B (en) User grouping method, device, computer equipment and medium
CN112000747B (en) Data multidimensional analysis method, device and system
US10956422B2 (en) Integrating event processing with map-reduce
CA2952938C (en) Indirect filtering in blended data operations
CN113268500B (en) Service processing method and device and electronic equipment
EP3188042A1 (en) System and method for performing blended data operations
CN114089962B (en) Component management method, device and medium
CN111221698A (en) Task data collection method and device
CN108153891A (en) Active time statistical method of surfing the Internet and device
CN114265856A (en) Method and device for providing data service and electronic equipment
CN117251482A (en) Data analysis processing method, device, equipment and storage medium
CN111414410A (en) Data processing method, device, equipment and storage medium
CN113360517A (en) Data processing method and device, electronic equipment and storage medium
CN114254918B (en) Method, device, readable medium and electronic device for calculating index data
CN111258819A (en) Data acquisition method, device and system for MySQL database backup file
CN113609152A (en) Data processing method and device and computing equipment
CN111523921B (en) Funnel analysis method, analysis device, electronic device, and readable storage medium
CN117609362A (en) Data processing method, device, computer equipment and storage medium
CN117609304A (en) Data processing methods, devices, equipment and storage media
CN117555766A (en) Memory problem positioning method and device in server performance test
CN115905371A (en) Data trend analysis method, device and equipment and computer readable storage medium
US8423575B1 (en) Presenting information from heterogeneous and distributed data sources with real time updates
CN114443999A (en) A kind of page management method, device and system about metadata
US20160210315A1 (en) Systems and Methods for Data Mart Assembly

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