Business object analysis method, device, electronic device and readable storage medium

By configuring business analysis events and virtual analysis indicators in the analysis configuration interface and cross-analyzing combined with business detailed data, the problem of inaccurate analysis results in the existing technology is solved, and accurate analysis of business objects and high-accurate analysis results are achieved.

CN117609299BActive Publication Date: 2025-04-22BEIJING PACTERA JINXIN TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311558490.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-04-22
Estimated Expiration
2043-11-21

AI Technical Summary

Technical Problem

The existing technology is difficult to combine analysis results from different analysis dimensions to achieve accurate analysis and positioning of business objects, and it is impossible to formulate targeted analysis plans for different business objects, resulting in inaccurate analysis results.

Method used

By providing an analysis configuration interface of the analysis engine, it determines business analysis events in response to the analysis event configuration operation, constructs virtual analysis indicators and logic, parses virtual analysis logic, and combines business detailed data to analyze SQL statements, and executes SQL statements to conduct cross-analysis on subjective and objective analysis dimensions.

Benefits of technology

It has achieved the formulation of virtual analysis indicators and logic for each business object, improve the fine-grainedness of the analysis dimension, and combined with multi-dimensional analysis results to improve the accuracy of the analysis results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117609299B_ABST
    Figure CN117609299B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, electronic device and readable storage medium for analyzing business objects. In response to the analysis event configuration operation, multiple business analysis events involved in business needs are determined; in response to the analysis indicator configuration operation for the business analysis event, virtual analysis indicators based on which object analysis is performed under the business analysis event are constructed; based on the virtual analysis indicators of each business analysis event, the virtual analysis logic used for analyzing the business object is determined; by parsing the virtual analysis logic, an analysis SQL statement is assembled; the analysis SQL statement is executed, and the business object is cross-analyzed in the subjective analysis dimension and the objective analysis dimension to determine the cross-analysis record of the business object. In this way, by formulating virtual analysis indicators and adopting virtual analysis logic suitable for the business object, the business object can be cross-analyzed in the subjective analysis dimension and the objective analysis dimension to improve the accuracy of the analysis results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method, device, electronic device and readable storage medium for analyzing a business object. Background Art

[0002] In the current era of digital transformation, the analysis and positioning of business objects are usually achieved by analyzing the profile feature data of business objects; however, with the emergence of the need for precise positioning, the granularity of business object positioning can only be increased by further subdividing the analysis dimensions of business objects.

[0003] However, different analysis dimensions are independent of each other. When analyzing business objects, it is impossible to combine the analysis results of different analysis dimensions to achieve accurate analysis and positioning of business objects. Moreover, in the analysis process of different business objects, only pre-set analysis events can be used to analyze different business objects. That is, even if there are differences between business objects, only the same analysis events can be used, and more targeted analysis plans cannot be formulated for different business objects. As a result, the analysis process is not targeted and the analysis results are not accurate enough. Summary of the invention

[0004] In view of this, the purpose of the present application is to provide a method, device, electronic device and readable storage medium for analyzing a business object to solve the above-mentioned problem of inaccurate analysis results.

[0005] The embodiment of the present application provides a method for analyzing a business object, which provides an analysis configuration interface of an analysis engine through a terminal device; the analysis method includes:

[0006] In response to the analysis event configuration operation applied in the analysis configuration interface, a plurality of business analysis events involved in the business requirements are determined; wherein the business analysis events include subjective analysis events and objective analysis events;

[0007] For each business analysis event, in response to the analysis indicator configuration operation for the business analysis event, a virtual analysis indicator based on which object analysis is performed under the business analysis event is constructed;

[0008] Based on the virtual analysis indicators corresponding to each business analysis event, determine the virtual analysis logic used when analyzing the business object;

[0009] By analyzing the virtual analysis logic and combining it with the acquired business detail data, an analysis SQL statement is assembled;

[0010] By executing the analysis SQL statement, the business object is cross-analyzed in the subjective analysis dimension and the objective analysis dimension to determine the cross-analysis record of the business object.

[0011] In a possible facility mode, in response to the analysis indicator configuration operation for the business analysis event, constructing a virtual analysis indicator based on which object analysis is performed using the business analysis event includes:

[0012] In response to the function configuration operation for the business analysis event, determining the indicator statistics function called when performing object analysis under the business analysis event;

[0013] In response to the business rule configuration operation, determining an additional caliber rule associated with the business analysis event;

[0014] By using the preset indicator analysis theory, the indicator statistical function and the additional caliber rule, a virtual analysis indicator based on which the object analysis is performed under the business analysis event is constructed.

[0015] In a possible implementation mode, the determining of the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event includes:

[0016] In combination with the virtual analysis indicator, setting the business object to which the virtual analysis indicator is applicable for object analysis;

[0017] In response to the cross rule configuration operation applied in the analysis configuration interface, determining the cross analysis method to be adopted when cross analysis is performed on the business object in the subjective analysis dimension and the objective analysis dimension;

[0018] Based on the virtual analysis index corresponding to each business analysis event and the cross-analysis method, the virtual analysis logic used when analyzing the business object is determined.

[0019] In a possible implementation mode, the virtual analysis logic is parsed and combined with the acquired business detail data to assemble an analysis SQL statement, including:

[0020] Control the background server to parse the virtual analysis logic, determine the business analysis events involved in analyzing the business object, the indicator statistical function called when executing each business analysis event, the additional caliber rules associated with each business analysis event, the business detail data involved in each business analysis event, and the cross-analysis method;

[0021] The business analysis event, the indicator statistical function, the additional caliber rule, the business detail data and the cross-analysis method are used, combined with a preset query statement template, to assemble an analysis SQL statement for cross-analyzing the business object.

[0022] In a possible implementation mode, the analysis method further comprises:

[0023] In response to receiving the cross-analysis record, displaying an analysis display dashboard in the analysis engine;

[0024] The cross-analysis record is displayed in the analysis display board according to a preset format.

[0025] In a possible implementation mode, executing the analysis SQL statement to perform cross analysis on the business object in the subjective analysis dimension and the objective analysis dimension to determine the cross analysis record of the business object includes:

[0026] Executing the analysis SQL statement, performing subjective analysis on the business object in the subjective analysis dimension by completing the subjective analysis event, so as to obtain a subjective analysis result of the business object;

[0027] And by completing the objective analysis event, objectively analyzing the business object in the objective analysis dimension to obtain an objective analysis result of the business object;

[0028] Based on the subjective analysis result and the objective analysis result, the business object is cross-analyzed according to a set cross-analysis method to determine a cross-analysis record of the business object; wherein the cross-analysis method includes at least one of intersection calculation, union calculation and elimination calculation.

[0029] In a possible facility mode, the business detail data includes subjective detail data and objective detail data; the business detail data is obtained by the following steps:

[0030] Using data subscription tools, extract the subjective detailed data involved in subjective analysis events, the objective detailed data involved in objective analysis events, and the objective indicator data from the generated real-time flow data and file data;

[0031] The subjective detailed data, the objective detailed data and the objective indicator data are stored in a subjective event flow detailed model, an objective event flow detailed model and an objective statistical indicator model respectively.

[0032] The embodiment of the present application further provides an analysis device for a business object, which provides an analysis configuration interface of an analysis engine through a terminal device; the analysis device comprises:

[0033] An event configuration module, for responding to an analysis event configuration operation applied in the analysis configuration interface, and determining a plurality of business analysis events involved in the business requirements; wherein the business analysis events include subjective analysis events and objective analysis events;

[0034] An indicator construction module is used to construct, for each business analysis event, a virtual analysis indicator based on which object analysis is performed under the business analysis event in response to an analysis indicator configuration operation for the business analysis event;

[0035] A logic determination module, used to determine the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event;

[0036] A statement assembly module is used to assemble an analysis SQL statement by parsing the virtual analysis logic and combining the acquired business detail data;

[0037] The cross-analysis module is used to perform cross-analysis on the business object in the subjective analysis dimension and the objective analysis dimension by executing the analysis SQL statement, and determine the cross-analysis record of the business object.

[0038] In a possible facility mode, when the indicator construction module is used to respond to the analysis indicator configuration operation for the business analysis event and construct a virtual analysis indicator based on which an object analysis is performed under the business analysis event, the indicator construction module is used to:

[0039] In response to the function configuration operation for the business analysis event, determining the indicator statistics function called when performing object analysis under the business analysis event;

[0040] In response to the business rule configuration operation, determining an additional caliber rule associated with the business analysis event;

[0041] By using the preset indicator analysis theory, the indicator statistical function and the additional caliber rule, a virtual analysis indicator based on which the object analysis is performed under the business analysis event is constructed.

[0042] In a possible implementation, when the logic determination module is used to determine the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event, the logic determination module is used to:

[0043] In combination with the virtual analysis indicator, setting the business object to which the virtual analysis indicator is applicable for object analysis;

[0044] In response to the cross rule configuration operation applied in the analysis configuration interface, determining the cross analysis method to be adopted when cross analysis is performed on the business object in the subjective analysis dimension and the objective analysis dimension;

[0045] Based on the virtual analysis index corresponding to each business analysis event and the cross-analysis method, the virtual analysis logic used when analyzing the business object is determined.

[0046] In a possible implementation, when the statement assembly module is used to assemble the analysis SQL statement by parsing the virtual analysis logic and combining the acquired business detail data, the statement assembly module is used to:

[0047] Control the background server to parse the virtual analysis logic, determine the business analysis events involved in analyzing the business object, the indicator statistical function called when executing each business analysis event, the additional caliber rules associated with each business analysis event, the business detail data involved in each business analysis event, and the cross-analysis method;

[0048] The business analysis event, the indicator statistical function, the additional caliber rule, the business detail data and the cross-analysis method are used, combined with a preset query statement template, to assemble an analysis SQL statement for cross-analyzing the business object.

[0049] In a possible implementation, the analysis device further includes a record display module, and the record display module is used to:

[0050] In response to receiving the cross-analysis record, displaying an analysis display dashboard in the analysis engine;

[0051] The cross-analysis record is displayed in the analysis display board according to a preset format.

[0052] In a possible implementation, when the cross-analysis module is used to perform cross-analysis on the business object in the subjective analysis dimension and the objective analysis dimension by executing the analysis SQL statement to determine the cross-analysis record of the business object, the cross-analysis module is used to:

[0053] Executing the analysis SQL statement, performing subjective analysis on the business object in the subjective analysis dimension by completing the subjective analysis event, so as to obtain a subjective analysis result of the business object;

[0054] And by completing the objective analysis event, objectively analyzing the business object in the objective analysis dimension to obtain an objective analysis result of the business object;

[0055] Based on the subjective analysis result and the objective analysis result, the business object is cross-analyzed according to a set cross-analysis method to determine a cross-analysis record of the business object; wherein the cross-analysis method includes at least one of intersection calculation, union calculation and elimination calculation.

[0056] In a possible implementation, the business detail data includes subjective detail data and objective detail data; the analysis device further includes a data acquisition module, and the data acquisition module is used to acquire the business detail data through the following steps:

[0057] Using data subscription tools, extract the subjective detailed data involved in subjective analysis events, the objective detailed data involved in objective analysis events, and the objective indicator data from the generated real-time flow data and file data;

[0058] The subjective detailed data, the objective detailed data and the objective indicator data are stored in a subjective event flow detailed model, an objective event flow detailed model and an objective statistical indicator model respectively.

[0059] An embodiment of the present application also provides an electronic device, including: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the business object analysis method as described above are performed.

[0060] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned business object analysis method are executed.

[0061] The analysis method, device, electronic device and readable storage medium of business objects provided in the embodiments of the present application respond to the analysis event configuration operation applied in the analysis configuration interface to determine multiple business analysis events involved in the business needs; wherein the business analysis events include subjective analysis events and objective analysis events; for each business analysis event, in response to the analysis indicator configuration operation for the business analysis event, a virtual analysis indicator based on which the object analysis is performed under the business analysis event is constructed; based on the virtual analysis indicator corresponding to each business analysis event, the virtual analysis logic adopted when analyzing the business object is determined; by parsing the virtual analysis logic and combining it with the acquired business detail data, an analysis SQL statement is assembled; by executing the analysis SQL statement, the business object is cross-analyzed in the subjective analysis dimension and the objective analysis dimension, and the cross-analysis record of the business object is determined. In this way, for each business object, a virtual analysis indicator for analyzing the business object can be formulated, and the virtual analysis logic suitable for the business object can be adopted to cross-analyze the business object in the subjective analysis dimension and the objective analysis dimension to achieve precise analysis of the business object and improve the accuracy of the analysis results; and, in order to better meet business needs, users can further combine business needs and set additional caliber rules under business analysis events to ensure that in the subsequent analysis and screening process, the constructed virtual analysis indicators have a unified business caliber.

[0062] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0064] Figure 1 A flowchart of a method for analyzing a business object provided in an embodiment of the present application;

[0065] Figure 2 A schematic diagram of an analysis configuration process provided by an embodiment of the present application;

[0066] Figure 3 One of the structural schematic diagrams of a business object analysis device provided in an embodiment of the present application;

[0067] Figure 4A second structural diagram of a device for analyzing a business object provided in an embodiment of the present application;

[0068] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0069] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0070] Research has found that different analysis dimensions are independent of each other. When analyzing business objects, it is impossible to combine the analysis results of different analysis dimensions to achieve accurate analysis and positioning of business objects. Moreover, in the analysis process of different business objects, only pre-set analysis events can be used to analyze different business objects. That is, even if there are differences between business objects, only the same analysis events can be used, and more targeted analysis plans cannot be formulated for different business objects. As a result, the analysis process is not targeted and the analysis results are not accurate enough.

[0071] Based on this, an embodiment of the present application provides an analysis method for business objects, which can formulate virtual analysis indicators for analyzing each business object, adopt virtual analysis logic suitable for the business object, and cross-analyze the business object in subjective analysis dimension and objective analysis dimension to achieve accurate analysis of the business object and improve the accuracy of the analysis results.

[0072] See also Figure 1 , Figure 1 A flowchart of a method for analyzing a business object provided in an embodiment of the present application. The terminal device provides an analysis configuration interface for the analysis engine; Figure 1 As shown in , the analysis method of the business object provided in the embodiment of the present application includes:

[0073] S101. In response to an analysis event configuration operation applied in the analysis configuration interface, a plurality of business analysis events involved in a business requirement are determined; wherein the business analysis events include subjective analysis events and objective analysis events.

[0074] S102: For each business analysis event, in response to an analysis indicator configuration operation for the business analysis event, a virtual analysis indicator based on which object analysis is performed under the business analysis event is constructed.

[0075] S103: Determine the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event.

[0076] S104: assemble an analysis SQL statement by parsing the virtual analysis logic and combining it with the acquired business detail data.

[0077] S105: Perform cross analysis on the business object in subjective analysis dimension and objective analysis dimension by executing the analysis SQL statement, and determine the cross analysis record of the business object.

[0078] The analysis method of the business object provided in the embodiment of the present application can configure multiple business analysis events involved in the business needs through the analysis configuration interface provided in the terminal device by applying event configuration operations. Here, in order to increase the analysis dimensions for subsequent analysis of the business object, the configured business analysis events may include subjective analysis events and objective analysis events; and, for each business analysis event, a virtual analysis indicator based on which the object analysis is performed under the business analysis event can be constructed by applying an analysis indicator configuration operation; and based on the virtual analysis indicator of each business analysis event, the virtual analysis logic based on which the business object is analyzed is determined, so as to implement multi-dimensional analysis of the business object in a targeted manner according to the virtual analysis logic applicable to the business object, thereby improving the granularity of the analysis dimension; in order to facilitate the execution of the back-end device, the virtual analysis logic is converted into the form of an analysis SQL statement, and then, by executing the analysis SQL statement, the business object is cross-analyzed in the subjective analysis dimension and the objective analysis dimension, and the analysis results under each analysis dimension are integrated to achieve a comprehensive analysis of the business object, which helps to improve the accuracy of the analysis results.

[0079] Here, in order to enable users to customize virtual analysis logic suitable for analyzing business objects in accordance with business needs, an analysis configuration interface of an analysis engine can be provided to users in the terminal device used by users, so that users can complete the configuration of the virtual analysis logic in the analysis engine.

[0080] In step S101, the user can configure multiple business analysis events suitable for analyzing business objects in combination with his or her own business needs by applying analysis event configuration operations; specifically, in response to the analysis event configuration operations applied by the user in the analysis configuration interface, multiple business analysis events involved in the business needs are determined; wherein, in order to ensure that the business objects can be analyzed comprehensively, subjective analysis events and objective analysis events for analyzing the business objects can be configured separately; that is, the business analysis events include subjective analysis events and objective analysis events.

[0081] Here, for different business analysis events, the virtual analysis indicators based on which the object analysis is performed under the business analysis event are also different. Therefore, after the business analysis event is configured, it is necessary to further configure the virtual analysis indicators based on which each business analysis event is configured.

[0082] In the solution provided in the present application, the analysis event configuration operation can be triggered by clicking the control corresponding to the analysis event configuration operation; specifically, the control corresponding to the analysis event configuration operation can be clicked by a finger, a mouse, and\or a preset combination of keys, etc.; the control corresponding to the analysis event configuration operation can also be clicked by the L1 key, R1 key in the handle, the ctrl key, alt key, a key, etc. in the keyboard, and the preset keys can be manually set according to needs; or, the control corresponding to the analysis event configuration operation can also be clicked by voice control or a preset trigger action.

[0083] It should be noted that during the analysis configuration process, users can also directly configure objective indicators suitable for analyzing business objects, and implement cross-analysis between subjective analysis events, objective analysis events and objective indicators, thereby obtaining more accurate analysis results.

[0084] In step S102, the user can configure the virtual analysis indicator based on each business analysis event by applying the analysis indicator configuration operation for each business analysis event; specifically, for each configured business analysis event, in response to the analysis indicator configuration operation applied by the user to the business analysis event in the analysis configuration interface, a virtual analysis indicator based on which object analysis is performed under the business analysis event is constructed.

[0085] In the solution provided in the present application, the analysis indicator configuration operation can be triggered by clicking on the control corresponding to the analysis indicator configuration operation; specifically, the control corresponding to the analysis indicator configuration operation can be clicked by a finger, a mouse, and\or a preset combination of keys, etc.; the control corresponding to the analysis indicator configuration operation can also be clicked by using the L1 key, R1 key in the handle, the ctrl key, alt key, a key, etc. in the keyboard, and the preset keys can be manually set according to needs; or, the control corresponding to the analysis indicator configuration operation can be clicked by voice control or a preset trigger action.

[0086] Here, for the virtual analysis indicators based on the business analysis events, the configuration of the virtual analysis indicators can be realized by configuring the indicator statistical functions, additional caliber rules and other contents called by the business analysis events.

[0087] In one implementation, step S102 includes:

[0088] S1021. In response to a function configuration operation for the business analysis event, determine an indicator statistics function to be called when performing object analysis under the business analysis event.

[0089] In this step, the user can configure, for each business analysis event, the indicator statistics function that is called when performing object analysis under the business analysis event; specifically, for each business analysis event, in response to the function configuration operation applied by the user to the business analysis event, the indicator statistics function that is called when analyzing the business object under the business analysis event is determined.

[0090] Among them, the indicator statistical functions may include summary functions, average value calculation functions, maximum value calculation functions, minimum value calculation functions and other functions.

[0091] In the solution provided in the present application, the function configuration operation can be triggered by clicking the control corresponding to the function configuration operation; specifically, the control corresponding to the function configuration operation can be clicked by a finger, a mouse, and\or a preset combination of keys, etc.; the control corresponding to the function configuration operation can also be clicked by the L1 key, R1 key in the handle, the ctrl key, alt key, a key and other keys in the keyboard, and the preset keys can be manually set according to needs; or, the control corresponding to the function configuration operation can be clicked by voice control or a preset trigger action.

[0092] Here, in order to better meet business needs, users can further combine business needs and set additional caliber rules under business analysis events to ensure that in the subsequent analysis and screening process, the constructed virtual analysis indicators have a unified business caliber.

[0093] S1022. In response to the business rule configuration operation, determine the additional caliber rules associated with the business analysis event.

[0094] In this step, the user can configure additional caliber rules that can be associated with the business analysis event through business rule configuration operations; specifically, in response to the business rule configuration operations applied by the user to the business analysis event, the additional caliber rules that need to be associated when performing object analysis under the business analysis event are determined.

[0095] Here, when analyzing the detailed data involved in the business object, it is also necessary to combine it with the actual data analysis theory. Commonly used data analysis theories include funnel analysis theory, retention analysis theory, LTV analysis theory and attribution analysis theory. Based on different data analysis theories, the analysis of business objects can be realized. Therefore, in the process of constructing virtual analysis indicators involved in business analysis events, it is also necessary to combine it with the preset indicator analysis theory to complete the construction of virtual analysis indicators.

[0096] In the solution provided in the present application, the business rule configuration operation can be triggered by clicking the control corresponding to the business rule configuration operation; specifically, the control corresponding to the business rule configuration operation can be clicked by a finger, a mouse, and\or a preset combination of keys, etc.; the control corresponding to the business rule configuration operation can also be clicked by the L1 key, R1 key in the handle, the ctrl key, alt key, a key, etc. in the keyboard, and the preset keys can be manually set according to needs; or, the control corresponding to the business rule configuration operation can also be clicked by voice control or preset trigger actions.

[0097] S1023. Utilize the preset indicator analysis theory, the indicator statistical function and the additional caliber rule to construct a virtual analysis indicator for object analysis under the business analysis event.

[0098] In this step, by combining the preset indicator analysis theory, the set indicator statistical function and the additional caliber rules, a virtual analysis indicator based on which the object analysis of the specified business object is performed under the business analysis event is constructed.

[0099] Here, in order to be able to conduct a comprehensive analysis of the business object, when formulating a business analysis event suitable for analyzing the business object, a subjective analysis event and an objective analysis event are set separately. Therefore, the virtual analysis indicators configured for the business analysis event include both subjective analysis indicators when analyzing the business object under the subjective analysis event, and objective analysis indicators when analyzing the business object under the objective analysis event; that is, the virtual analysis indicators include subjective analysis indicators and objective analysis indicators.

[0100] When necessary, all preset indicator analysis theories can be used to implement multi-faceted analysis of the specified business object; indicator analysis theories selected from the preset indicator analysis theories and applicable to the business analysis event can also be used to implement multi-faceted analysis of the specified business object; it can be determined according to actual conditions and is not limited here.

[0101] Here, for a business object, multi-dimensional analysis and screening can be performed on the business object from the subjective analysis dimension and the objective analysis dimension respectively; therefore, in order to realize multi-dimensional analysis of the business object, subjective analysis events and objective analysis events suitable for analyzing the business object are configured respectively.

[0102] On this basis, multiple virtual analysis indicators that can be used to analyze business objects are configured. If you want to reasonably use all the virtual analysis indicators that have been formulated to achieve comprehensive analysis of business analysis objects, you also need to combine the virtual analysis indicators corresponding to each business analysis event to sort out the virtual analysis logic based on which the business objects are analyzed.

[0103] In step S103, by combining the virtual analysis indicators corresponding to each business analysis event, the virtual analysis logic used when analyzing the designated business object under each business analysis event is determined.

[0104] Here, combined with the above content, it can be seen that for a business object, it can be analyzed and screened from multiple analysis dimensions such as subjective analysis dimension and objective analysis dimension. Therefore, in order to be able to analyze the business object more comprehensively, the business object can be further combined with the business object to perform cross-analysis on the business object in different analysis dimensions; therefore, when determining the virtual analysis logic for analyzing the business object, the user is also required to configure the cross-analysis method of the business object.

[0105] In one implementation, step S103 includes:

[0106] S1031. In combination with the virtual analysis indicator, set the business object to which the virtual analysis indicator is applicable for object analysis.

[0107] In this step, different virtual analysis indicators are applicable to different objects for analysis. Therefore, when planning the virtual analysis logic, it is also necessary to set the applicable business objects in combination with the virtual analysis indicators of each business analysis event set, so that the set business objects can be analyzed and screened in a targeted manner during analysis.

[0108] S1032: In response to the cross rule configuration operation applied in the analysis configuration interface, determine the cross analysis method to be adopted when cross analysis is performed on the business object in the subjective analysis dimension and the objective analysis dimension.

[0109] In this step, the user can configure the cross-analysis method by applying the cross-rule configuration operation; specifically, in response to the cross-rule configuration operation applied by the user in the analysis configuration interface, the cross-analysis method to be adopted when cross-analyzing the business object in the subjective analysis dimension and the objective analysis dimension is determined; wherein, the cross-analysis method includes at least one of intersection calculation, union calculation and exclusion calculation.

[0110] In the solution provided in the present application, the cross-rule configuration operation can be triggered by clicking the control corresponding to the cross-rule configuration operation; specifically, the control corresponding to the cross-rule configuration operation can be clicked by a finger, a mouse, and\or a preset combination of keys, etc.; the control corresponding to the cross-rule configuration operation can also be clicked by the L1 key, R1 key in the handle, the ctrl key, alt key, a key and other keys in the keyboard, and the preset keys can be manually set according to needs; or, the control corresponding to the cross-rule configuration operation can be clicked by voice control or a preset trigger action.

[0111] S1033: Determine the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event and the cross analysis method.

[0112] In this step, by combining the virtual analysis indicators corresponding to each business analysis event and the configured cross-analysis method, the virtual analysis logic used when analyzing the specified business object under each business analysis event is determined.

[0113] Here, after planning the virtual analysis logic used in analyzing the business object, the virtual analysis logic can be transmitted to the background server, so that the background server can assemble the analysis SQL statement required to analyze the business object by parsing the virtual analysis logic.

[0114] In step S104, after clarifying the virtual analysis logic, the background server parses the virtual analysis logic to determine the business analysis events involved in the analysis process, the virtual analysis indicators involved in the business analysis events, the exponential statistical functions included in the virtual analysis indicators, the additional caliber rules, the indicator analysis theory and other configured contents, and assembles the analysis SQL statements required to execute for analyzing the business objects in combination with the acquired business detail data generated when the business objects handle related businesses, so as to realize cross-analysis of the business objects in multiple analysis dimensions by executing the analysis SQL statements.

[0115] In one implementation, step S104 includes:

[0116] S1041. Control the background server to parse the virtual analysis logic, determine the business analysis events involved in the analysis of the business object, the indicator statistical function called when executing each business analysis event, the additional caliber rules associated with each business analysis event, the business detail data involved in each business analysis event, and the cross-analysis method.

[0117] In this step, the control background server parses the virtual analysis logic, determines the business analysis events (including subjective analysis events and objective analysis events) suitable for analyzing business objects, the indicator statistical functions called when analyzing business objects under each business analysis event, the additional caliber rules that need to be associated when performing object analysis under each business analysis event, the business detail data involved in each business analysis event, and the cross-analysis method adopted for analyzing business objects in the subjective analysis dimension and the objective analysis dimension.

[0118] S1042. Utilize the business analysis event, the indicator statistical function, the additional caliber rule, the business detail data and the cross-analysis method, combined with a preset query statement template, to assemble an analysis SQL statement for cross-analyzing the business object.

[0119] In this step, the parsed business analysis events, indicator statistical functions, additional caliber rules, business detail data and cross-analysis methods are substituted into specific locations in the configured preset query statement template to assemble the analysis SQL statements required to execute when cross-analyzing business objects.

[0120] Here, the business detail data generated by the business object when handling related business includes subjective detail data and objective detail data; specifically, the business detail data can be acquired by using a data subscription tool.

[0121] In one implementation, the business detail data is obtained by following the steps below:

[0122] Step 1: Use the data subscription tool to extract the subjective detailed data involved in the subjective analysis event, the objective detailed data involved in the objective analysis event, and the objective indicator data from the generated real-time flow data and file data.

[0123] Step 2: Store the subjective detailed data, the objective detailed data and the objective indicator data in the subjective event flow detailed model, the objective event flow detailed model and the objective statistical indicator model respectively.

[0124] In this step, the extracted subjective detail data, objective detail data and objective indicator data are respectively "landed", that is, the extracted subjective detail data, objective detail data and objective indicator data are stored in the StarRocks detail model; specifically, the StarRocks detail model includes a subjective event flow detail model, an objective event flow detail model and an objective statistical indicator model; the subjective detail data is respectively stored in the subjective event flow detail model, the objective detail data is stored in the objective event flow detail model, and the objective indicator data is stored in the objective statistical indicator model.

[0125] Here, the detail data stored in the StarRocks detail model includes event number, event time, fine-grained dimension of event number, fine-grained dimension of event subject, fine-grained dimension of event time, and fields such as year / month / day / week / hour / minute.

[0126] In step S105, by executing the analysis SQL statement, with the help of pre-set business analysis events, the business objects are analyzed and screened in the subjective analysis dimension and the objective analysis dimension respectively; and the subjective analysis results obtained in the subjective analysis dimension and the objective analysis results obtained in the objective analysis dimension are used to further implement cross-analysis of the business objects to obtain cross-analysis records of the business objects; wherein the cross-analysis record is the analysis result obtained after analyzing the business object.

[0127] In one implementation, step S105 includes:

[0128] S1051. Execute the analysis SQL statement, and perform subjective analysis on the business object in a subjective analysis dimension by completing the subjective analysis event, so as to obtain a subjective analysis result of the business object.

[0129] In this step, the assembled analysis SQL statement is executed to complete the subjective analysis event pre-set for the business object, so as to realize the subjective analysis of the business object in the subjective analysis dimension, and then obtain the subjective analysis result of the business object.

[0130] S1052, and by completing the objective analysis event, objectively analyzing the business object in the objective analysis dimension to obtain an objective analysis result of the business object.

[0131] In this step, while completing the subjective analysis event, the objective analysis event pre-set for the business object is completed to achieve objective analysis of the business object in the objective analysis dimension, and then obtain the objective analysis result of the business object.

[0132] S1053: Based on the subjective analysis result and the objective analysis result, perform a cross analysis on the business object in a set cross analysis mode to determine a cross analysis record of the business object.

[0133] In this step, based on the subjective analysis results and objective analysis results of the business object, a cross-analysis of the business object is further implemented in accordance with a pre-set cross-analysis method to determine a cross-analysis record of the business object.

[0134] The cross analysis method includes at least one of intersection calculation, union calculation and elimination calculation.

[0135] Here, in order to enable the user to realize the cross-analysis record of the business object more intuitively, the cross-analysis record of the business object may be displayed to the user in a preset display format.

[0136] In one embodiment, the analysis method further includes: in response to receiving the cross-analysis record, displaying an analysis display board in the analysis engine; and displaying the cross-analysis record in the analysis display board according to a preset format.

[0137] In this step, in response to receiving the cross-analysis record of the business object fed back by the back-end server, the analysis engine is triggered to display the analysis display board; and the obtained cross-analysis record is displayed in the analysis display board according to a preset format.

[0138] Among them, the preset format refers to the display format corresponding to the indicator analysis theory adopted (i.e., column analysis theory, linear analysis theory, instrument analysis theory, comparative analysis theory, funnel analysis theory, trend analysis theory, etc.); for example, when the indicator analysis theory adopted is the column analysis theory, the data recorded in the cross-analysis record is displayed in the analysis display dashboard in the form of "column".

[0139] Here, the triggered display analysis display dashboard may be displayed in an overlay manner on the analysis configuration interface and / or other operation interfaces; or may be switched from the analysis configuration interface and / or other operation interfaces to the analysis display dashboard.

[0140] See also Figure 2 , Figure 2 A schematic diagram of an analysis configuration process provided by an embodiment of the present application. Figure 2As shown, the data layer uses a data subscription tool to extract detailed data and indicator data stored in the StarRocks detail model (i.e., subjective event flow detail model, objective event flow detail model, and objective statistical indicator model) from real-time flow data and file data respectively; users can use the analysis engine to construct virtual analysis indicators (i.e., subjective analysis indicators, objective analysis indicators) involved in business analysis events (i.e., subjective analysis events, objective analysis events), set business objects to be analyzed, and configure the cross-analysis method adopted when cross-analyzing business objects (i.e., intersection calculation, union calculation, and exclusion calculation); in the analysis display dashboard, the cross-analysis records obtained by analyzing business objects are displayed in the preset format corresponding to the indicator analysis theory (i.e., columnar analysis theory, linear analysis theory, instrument analysis theory, comparative analysis theory, funnel analysis theory, and trend analysis theory).

[0141] The analysis method for business objects provided in the embodiment of the present application responds to the analysis event configuration operation applied in the analysis configuration interface, and determines multiple business analysis events involved in the business needs; wherein the business analysis events include subjective analysis events and objective analysis events; for each business analysis event, in response to the analysis indicator configuration operation for the business analysis event, a virtual analysis indicator based on which the object analysis is performed under the business analysis event is constructed; based on the virtual analysis indicator corresponding to each business analysis event, the virtual analysis logic adopted when analyzing the business object is determined; by parsing the virtual analysis logic and combining it with the acquired business detail data, an analysis SQL statement is assembled; by executing the analysis SQL statement, the business object is cross-analyzed in the subjective analysis dimension and the objective analysis dimension, and the cross-analysis record of the business object is determined. In this way, for each business object, a virtual analysis indicator for analyzing the business object can be formulated, and the virtual analysis logic suitable for the business object can be adopted to cross-analyze the business object in the subjective analysis dimension and the objective analysis dimension to achieve precise analysis of the business object and improve the accuracy of the analysis results; and, in order to better meet business needs, users can further combine business needs and set additional caliber rules under business analysis events to ensure that in the subsequent analysis and screening process, the constructed virtual analysis indicators have a unified business caliber.

[0142] See also Figure 3 , Figure 4 , Figure 3 This is one of the structural schematic diagrams of a business object analysis device provided in an embodiment of the present application, Figure 4 This is a second structural diagram of a business object analysis device provided in an embodiment of the present application. Figure 3 As shown in , the analysis device 300 includes:

[0143] The event configuration module 310 is used to respond to the analysis event configuration operation applied in the analysis configuration interface and determine multiple business analysis events involved in the business requirements; wherein the business analysis events include subjective analysis events and objective analysis events;

[0144] The indicator construction module 320 is used to construct, for each business analysis event, a virtual analysis indicator based on which object analysis is performed under the business analysis event in response to an analysis indicator configuration operation for the business analysis event;

[0145] The logic determination module 330 is used to determine the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event;

[0146] A statement assembly module 340 is used to assemble an analysis SQL statement by parsing the virtual analysis logic and combining the acquired business detail data;

[0147] The cross analysis module 350 is used to perform cross analysis on the business object in the subjective analysis dimension and the objective analysis dimension by executing the analysis SQL statement, and determine the cross analysis record of the business object.

[0148] Further, when the indicator construction module 320 is used to respond to the analysis indicator configuration operation for the business analysis event and construct a virtual analysis indicator based on which the object analysis is performed under the business analysis event, the indicator construction module 320 is used to:

[0149] In response to the function configuration operation for the business analysis event, determining the indicator statistics function called when performing object analysis under the business analysis event;

[0150] In response to the business rule configuration operation, determining an additional caliber rule associated with the business analysis event;

[0151] By using the preset indicator analysis theory, the indicator statistical function and the additional caliber rule, a virtual analysis indicator based on which the object analysis is performed under the business analysis event is constructed.

[0152] Furthermore, when the logic determination module 330 is used to determine the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event, the logic determination module 330 is used to:

[0153] In combination with the virtual analysis indicator, setting the business object to which the virtual analysis indicator is applicable for object analysis;

[0154] In response to the cross rule configuration operation applied in the analysis configuration interface, determining the cross analysis method to be adopted when cross analysis is performed on the business object in the subjective analysis dimension and the objective analysis dimension;

[0155] Based on the virtual analysis index corresponding to each business analysis event and the cross-analysis method, the virtual analysis logic used when analyzing the business object is determined.

[0156] Furthermore, when the statement assembly module 340 is used to assemble the analysis SQL statement by parsing the virtual analysis logic and combining the acquired business detail data, the statement assembly module 340 is used to:

[0157] Control the background server to parse the virtual analysis logic, determine the business analysis events involved in analyzing the business object, the indicator statistical function called when executing each business analysis event, the additional caliber rules associated with each business analysis event, the business detail data involved in each business analysis event, and the cross-analysis method;

[0158] The business analysis event, the indicator statistical function, the additional caliber rule, the business detail data and the cross-analysis method are used, combined with a preset query statement template, to assemble an analysis SQL statement for cross-analyzing the business object.

[0159] Further, such as Figure 4 As shown, the analysis device 300 further includes a record display module 360, and the record display module 360 ​​is used to:

[0160] In response to receiving the cross-analysis record, displaying an analysis display dashboard in the analysis engine;

[0161] The cross-analysis record is displayed in the analysis display board according to a preset format.

[0162] Further, when the cross-analysis module 350 is used to perform cross-analysis on the business object in the subjective analysis dimension and the objective analysis dimension by executing the analysis SQL statement to determine the cross-analysis record of the business object, the cross-analysis module 350 is used to:

[0163] Executing the analysis SQL statement, performing subjective analysis on the business object in the subjective analysis dimension by completing the subjective analysis event, so as to obtain a subjective analysis result of the business object;

[0164] And by completing the objective analysis event, objectively analyzing the business object in the objective analysis dimension to obtain an objective analysis result of the business object;

[0165] Based on the subjective analysis result and the objective analysis result, the business object is cross-analyzed according to a set cross-analysis method to determine a cross-analysis record of the business object; wherein the cross-analysis method includes at least one of intersection calculation, union calculation and elimination calculation.

[0166] Further, such as Figure 4 As shown, the business detail data includes subjective detail data and objective detail data; the analysis device 300 also includes a data acquisition module 370, and the data acquisition module 370 is used to acquire the business detail data through the following steps:

[0167] Using data subscription tools, extract the subjective detailed data involved in subjective analysis events, the objective detailed data involved in objective analysis events, and the objective indicator data from the generated real-time flow data and file data;

[0168] The subjective detailed data, the objective detailed data and the objective indicator data are stored in a subjective event flow detailed model, an objective event flow detailed model and an objective statistical indicator model respectively.

[0169] The analysis device for business objects provided in the embodiment of the present application responds to the analysis event configuration operation applied in the analysis configuration interface, and determines multiple business analysis events involved in the business needs; wherein the business analysis events include subjective analysis events and objective analysis events; for each business analysis event, in response to the analysis indicator configuration operation for the business analysis event, a virtual analysis indicator based on which the object analysis is performed under the business analysis event is constructed; based on the virtual analysis indicator corresponding to each business analysis event, the virtual analysis logic adopted when analyzing the business object is determined; by parsing the virtual analysis logic and combining it with the acquired business detail data, an analysis SQL statement is assembled; by executing the analysis SQL statement, the business object is cross-analyzed in the subjective analysis dimension and the objective analysis dimension, and the cross-analysis record of the business object is determined. In this way, for each business object, a virtual analysis indicator for analyzing the business object can be formulated, and the virtual analysis logic suitable for the business object can be adopted to cross-analyze the business object in the subjective analysis dimension and the objective analysis dimension to achieve precise analysis of the business object and improve the accuracy of the analysis results; and, in order to better meet business needs, users can further combine business needs and set additional caliber rules under business analysis events to ensure that in the subsequent analysis and screening process, the constructed virtual analysis indicators have a unified business caliber.

[0170] See also Figure 5 , Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 5 As shown in , the electronic device 500 includes a processor 510 , a memory 520 and a bus 530 .

[0171] The memory 520 stores machine-readable instructions executable by the processor 510. When the electronic device 500 is running, the processor 510 communicates with the memory 520 via the bus 530. When the machine-readable instructions are executed by the processor 510, the above-mentioned Figure 1 The steps of the business object analysis method in the illustrated method embodiment and the specific implementation thereof can be found in the method embodiment, which will not be described in detail here.

[0172] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1 The steps of the business object analysis method in the illustrated method embodiment and the specific implementation thereof can be found in the method embodiment, which will not be described in detail here.

[0173] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0174] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0175] 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 distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0176] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0177] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0178] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for analyzing a business object, characterized in that: Providing an analysis configuration interface of an analysis engine through a terminal device; the analysis method comprises: In response to the analysis event configuration operation applied in the analysis configuration interface, a plurality of business analysis events involved in the business requirements are determined; wherein the business analysis events include subjective analysis events and objective analysis events; For each business analysis event, in response to the analysis indicator configuration operation for the business analysis event, a virtual analysis indicator based on which object analysis is performed under the business analysis event is constructed; Based on the virtual analysis indicators corresponding to each business analysis event, determine the virtual analysis logic used when analyzing the business object; By analyzing the virtual analysis logic and combining it with the acquired business detail data, an analysis SQL statement is assembled; By executing the analysis SQL statement, the business object is cross-analyzed in the subjective analysis dimension and the objective analysis dimension to determine the cross-analysis record of the business object.

2. The analysis method according to claim 1, characterized in that The step of constructing a virtual analysis indicator based on which object analysis is performed using the business analysis event in response to the analysis indicator configuration operation for the business analysis event includes: In response to the function configuration operation for the business analysis event, determining the indicator statistics function called when performing object analysis under the business analysis event; In response to the business rule configuration operation, determining an additional caliber rule associated with the business analysis event; By using the preset indicator analysis theory, the indicator statistical function and the additional caliber rule, a virtual analysis indicator based on which the object analysis is performed under the business analysis event is constructed.

3. The analysis method according to claim 1, characterized in that The determining of the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event includes: In combination with the virtual analysis indicator, setting the business object to which the virtual analysis indicator is applicable for object analysis; In response to the cross rule configuration operation applied in the analysis configuration interface, determining the cross analysis method to be adopted when cross analysis is performed on the business object in the subjective analysis dimension and the objective analysis dimension; Based on the virtual analysis index corresponding to each business analysis event and the cross-analysis method, the virtual analysis logic used when analyzing the business object is determined.

4. The analysis method according to claim 1, characterized in that The analysis SQL statement is assembled by parsing the virtual analysis logic and combining the acquired business detail data, including: Control the background server to parse the virtual analysis logic, determine the business analysis events involved in analyzing the business object, the indicator statistical function called when executing each business analysis event, the additional caliber rules associated with each business analysis event, the business detail data involved in each business analysis event, and the cross-analysis method; The business analysis event, the indicator statistical function, the additional caliber rule, the business detail data and the cross-analysis method are used, combined with a preset query statement template, to assemble an analysis SQL statement for cross-analyzing the business object.

5. The analysis method according to claim 1, characterized in that The analysis method further comprises: In response to receiving the cross-analysis record, displaying an analysis display dashboard in the analysis engine; The cross-analysis record is displayed in the analysis display board according to a preset format.

6. The analysis method according to claim 1, characterized in that The performing cross-analysis on the business object in the subjective analysis dimension and the objective analysis dimension by executing the analysis SQL statement to determine the cross-analysis record of the business object includes: Executing the analysis SQL statement, performing subjective analysis on the business object in the subjective analysis dimension by completing the subjective analysis event, so as to obtain a subjective analysis result of the business object; And by completing the objective analysis event, objectively analyzing the business object in the objective analysis dimension to obtain an objective analysis result of the business object; Based on the subjective analysis result and the objective analysis result, the business object is cross-analyzed according to a set cross-analysis method to determine a cross-analysis record of the business object; wherein the cross-analysis method includes at least one of intersection calculation, union calculation and elimination calculation.

7. The analysis method according to claim 1, characterized in that The business detail data includes subjective detail data and objective detail data; To obtain business details, follow these steps: Using data subscription tools, extract the subjective detailed data involved in subjective analysis events, the objective detailed data involved in objective analysis events, and the objective indicator data from the generated real-time flow data and file data; The subjective detailed data, the objective detailed data and the objective indicator data are stored in a subjective event flow detailed model, an objective event flow detailed model and an objective statistical indicator model respectively.

8. A device for analyzing a business object, characterized in that: Providing an analysis configuration interface of an analysis engine through a terminal device; the analysis device comprises: An event configuration module, for responding to an analysis event configuration operation applied in the analysis configuration interface, and determining a plurality of business analysis events involved in the business requirements; wherein the business analysis events include subjective analysis events and objective analysis events; An indicator construction module is used to construct, for each business analysis event, a virtual analysis indicator based on which object analysis is performed under the business analysis event in response to an analysis indicator configuration operation for the business analysis event; A logic determination module, used to determine the virtual analysis logic used when analyzing the business object based on the virtual analysis indicator corresponding to each business analysis event; A statement assembly module is used to assemble an analysis SQL statement by parsing the virtual analysis logic and combining the acquired business detail data; The cross-analysis module is used to perform cross-analysis on the business object in the subjective analysis dimension and the objective analysis dimension by executing the analysis SQL statement, and determine the cross-analysis record of the business object.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and the machine-readable instructions are executed by the processor to execute the steps of the business object analysis method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the business object analysis method according to any one of claims 1 to 7 are executed.

Citation Information

Patent Citations

  • Multi-dimensional data analysis method, device and equipment and computer readable storage medium

    CN113553341A

  • Data model based on data virtualization engine and construction method thereof

    CN114328471A