Method and apparatus for demonstrating correlation of business objectives to business metrics
By displaying the correlation between business objectives and indicators in a three-dimensional coordinate system, the problem of the difficulty in intuitively displaying the primary driving force indicators in existing technologies is solved, and efficient and intuitive results of business objective analysis are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD
- Filing Date
- 2022-12-20
- Publication Date
- 2026-06-05
AI Technical Summary
Existing technologies struggle to accurately, clearly, and intuitively display the primary drivers of business objectives, resulting in time-consuming analysis processes and unintuitive results.
By acquiring time-series data of business objectives and related indicators, calculating correlation coefficients, and displaying graphical elements of target values and correlation coefficients in a three-dimensional coordinate system, the primary driving force indicator is determined.
It enables users to accurately, clearly, and intuitively identify key indicators that affect business objectives, simplifies the analysis process, and improves the visualization of results.
Smart Images

Figure CN115994705B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to one or more embodiments in the field of computers, and more particularly to methods and apparatus for demonstrating the correlation between business objectives and business metrics. Background Technology
[0002] In the field of data analysis, when analyzing a business objective, among the multiple business metrics related to that objective, there is often only one most important business metric. This most important business metric has the greatest impact on the target value of the business objective and is called the primary driver metric. Finding the actionable primary driver metric can drive the business objective. Business metrics: parameters that measure business objectives; in statistics, concepts describing the quantitative characteristics of a population are often called metrics.
[0003] According to cognitive psychology, about 80% of external information is obtained through the visual channel. We need to express data information in a visual way so that users can accurately, clearly, effectively and intuitively see the primary driving force indicators that affect business goals. Summary of the Invention
[0004] This specification describes one or more embodiments of a method and apparatus for demonstrating the correlation between business objectives and business metrics, enabling users to accurately, clearly, effectively, and intuitively identify the primary drivers of business objectives.
[0005] Firstly, a method is provided to demonstrate the correlation between business objectives and business metrics, including:
[0006] Obtain the business objectives to be analyzed and multiple business metrics related to those objectives;
[0007] Obtain the target value sequence of the business objective at each time point within the first time period, and the indicator value sequence of each of the multiple business indicators within the first time period;
[0008] For each of the multiple business indicators, correlation calculation is performed using the indicator value sequence and the target value sequence corresponding to the business indicator, to obtain a coefficient sequence consisting of the correlation coefficient between the business indicator and the business target at each time point;
[0009] Establish a three-dimensional coordinate system, where the three axes represent time, target value, and correlation coefficient, respectively;
[0010] The target curve corresponding to the target value sequence is displayed in the three-dimensional coordinate system, and the graphic elements corresponding to the coefficient sequence are also displayed; the graphic elements are used to determine the first driving force indicator most relevant to the business objective among the multiple business indicators.
[0011] In one possible implementation, obtaining the business objective to be analyzed and multiple business metrics related to the business objective includes:
[0012] Obtain manually set business objectives to be analyzed, and a causal graph used to describe the prior causal relationships between each business indicator in the first set of indicators and the business objectives;
[0013] Based on the cause-effect graph, multiple business indicators related to the business objective are selected from the first set of indicators.
[0014] In one possible implementation, obtaining the target value sequence of the business objective at each time point within a first time period, and the indicator value sequence of each of the plurality of business indicators within the first time period, includes:
[0015] Obtain a first sequence consisting of the target values of the business objective at various time points within a first time period, and a second sequence consisting of the indicator values of any one of the multiple business indicators at various time points within the first time period.
[0016] The target value sequence is obtained by performing a moving average on the first sequence, and the index value sequence is obtained by performing a moving average on the second sequence.
[0017] Further, the moving average processing of the first sequence includes:
[0018] The average value of the subsequences corresponding to the preset time window in the first sequence is taken, and the average value is used as the target value at the first moment after the subsequence to obtain the target value sequence.
[0019] In one possible implementation, the correlation coefficient is the Pearson coefficient;
[0020] The correlation calculation includes:
[0021] By using several indicator values in the indicator value sequence corresponding to the business indicator before the first time point and several target values in the target value sequence before the first time point, the correlation coefficient between the business indicator and the business target at the first time point is obtained.
[0022] In one possible implementation, displaying the target curve corresponding to the target value sequence in the three-dimensional coordinate system includes:
[0023] On the first plane formed by the X-axis representing time and the Y-axis representing the target value, the target points corresponding to each target value included in the target value sequence are displayed, and the lines connecting the target points form the target curve.
[0024] In one possible implementation, the graphical elements displaying the coefficient sequence include:
[0025] On the second plane formed by the X-axis representing time and the Z-axis representing correlation coefficients, line segments corresponding to each correlation coefficient included in the coefficient sequence are displayed. The line segments connect the points of the correlation coefficients on the second plane with their time points on the X-axis. When the line segments of multiple business indicators overlap, the line segment corresponding to the largest correlation coefficient is displayed. The line segments of different business indicators are displayed in different ways.
[0026] Furthermore, the line segments of the different business indicators are displayed in different colors.
[0027] Furthermore, after displaying the line segment corresponding to each correlation coefficient included in the coefficient sequence, the method further includes:
[0028] Based on the number of line segment combinations corresponding to the same business indicator in each displayed line segment combination, the business indicator with the most line segment combinations is determined as the first driving indicator.
[0029] Furthermore, the method also includes:
[0030] Change the value of the first driving force indicator during the second time period;
[0031] Using the second time period as the first time period, the target curve corresponding to the target value sequence is displayed in the three-dimensional coordinate system, as well as the various line segment combinations corresponding to the coefficient sequence.
[0032] Secondly, an apparatus is provided to demonstrate the correlation between business objectives and business metrics, the apparatus comprising:
[0033] The first acquisition unit is used to acquire the business objective to be analyzed and multiple business indicators related to the business objective;
[0034] The second acquisition unit is used to acquire the target value sequence of the business target acquired by the first acquisition unit at each time point within the first time period, and the indicator value sequence of each of the multiple business indicators acquired by the first acquisition unit within the first time period.
[0035] The calculation unit is used to perform correlation calculations on each of the plurality of business indicators using the indicator value sequence and the target value sequence corresponding to the business indicator obtained by the second acquisition unit, respectively, to obtain a coefficient sequence consisting of the correlation coefficients between the business indicator and the business target at each time point;
[0036] The coordinate establishment unit is used to establish a three-dimensional coordinate system, in which the three axes represent time, target value, and correlation coefficient, respectively.
[0037] The display unit is used to display the target curve corresponding to the target value sequence obtained by the second acquisition unit in the three-dimensional coordinate system established by the coordinate establishment unit, and to display the graphic elements corresponding to the coefficient sequence obtained by the calculation unit; the graphic elements are used to determine the first driving force indicator most relevant to the business objective among the multiple business indicators.
[0038] Thirdly, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method of the first aspect.
[0039] Fourthly, a computing device is provided, including a memory and a processor, wherein the memory stores executable code, and the processor executes the executable code to implement the method of the first aspect.
[0040] The method and apparatus provided in the embodiments of this specification first obtain the business objective to be analyzed and multiple business indicators related to the business objective; then, obtain the target value sequence of the business objective at each time point within a first time period, and the indicator value sequence of each of the multiple business indicators within the first time period; next, for each of the multiple business indicators, perform correlation calculation using the indicator value sequence corresponding to the business indicator and the target value sequence respectively, to obtain a coefficient sequence consisting of the correlation coefficient between the business indicator and the business objective at each time point; then, establish a three-dimensional coordinate system, where the three axes represent time, target value, and correlation coefficient, respectively; finally, display the target curve corresponding to the target value sequence and the graphic elements corresponding to the coefficient sequence in the three-dimensional coordinate system; the graphic elements are used to determine the first driving indicator most relevant to the business objective among the multiple business indicators. As can be seen from the above, the embodiments of this specification measure the correlation between the business indicator and the business objective at each time point by using a coefficient sequence composed of the correlation coefficients between the business indicator and the business objective at each time point. Furthermore, instead of using the usual two-dimensional charts or line graphs to display the relevant data, a three-dimensional visualization method is used to display the target curve corresponding to the target value sequence and the graphic elements corresponding to the coefficient sequence. This allows users to accurately, clearly, effectively, and intuitively see the primary driving force indicator affecting the business objective. Attached Figure Description
[0041] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 This is a schematic diagram illustrating an implementation scenario of one embodiment disclosed in this specification;
[0043] Figure 2 A flowchart illustrating a method for demonstrating the correlation between business objectives and business metrics according to one embodiment is shown;
[0044] Figure 3 A cause-effect graph is shown according to one embodiment;
[0045] Figure 4 A causal graph according to another embodiment is shown;
[0046] Figure 5 This diagram illustrates a correlation calculation according to one embodiment.
[0047] Figure 6 A three-dimensional visualization illustration is shown according to one embodiment;
[0048] Figure 7 A schematic block diagram of an apparatus for demonstrating the correlation between business objectives and business metrics according to one embodiment is shown. Detailed Implementation
[0049] The solution provided in this specification will now be described with reference to the accompanying drawings.
[0050] Figure 1 This is a schematic diagram illustrating an implementation scenario of one embodiment disclosed in this specification. This implementation scenario involves demonstrating the correlation between business objectives and business metrics. It is understood that the correlation between business objectives and business metrics is not only reflected in whether the two are related, but also in the degree of their correlation; that is, the degree of influence of the business metrics on the business objectives. (Refer to...) Figure 1 A business objective typically has multiple business metrics associated with it, for example, Figure 1The business objectives in the framework include Indicator 1, Indicator 2, Indicator 3, and Indicator 4, all related to the business objectives. Time points 1, 2, ..., N represent various time points within the first time period. Each business objective has a target value corresponding to each time point; for example, the target value for business objective at time point 1 is target value 1, the target value for business objective at time point 2 is target value 2, ..., the target value for business objective at time point N is target value N. Each indicator has an indicator value corresponding to each time point; for example, the indicator value for indicator 1 at time point 1 is indicator value 11, the indicator value for indicator 1 at time point 2 is indicator value 12, ..., the indicator value for indicator 1 at time point N is indicator value 1N. The target values, arranged chronologically, form a numerical sequence, which can be called the target value sequence. The indicator values for any given indicator, arranged chronologically, form a numerical sequence, which can be called the indicator value sequence.
[0051] By analyzing the target value sequence and the corresponding indicator value sequences for each indicator, the correlation between business objectives and business indicators can be determined, as well as the primary driver indicator that has the greatest impact on the target value of the business objective among multiple indicators. The above analysis process is usually time-consuming and cumbersome, and the results are not intuitive enough. Therefore, it is necessary to express the correlation between business objectives and business indicators in a visual way. This specification's embodiments propose a solution for displaying the correlation between business objectives and business indicators, so that users can accurately, clearly, effectively, and intuitively see the primary driver indicator affecting business objectives.
[0052] It should be noted that business objectives and business metrics have different meanings in specific application scenarios. In statistics, the parameters used to measure business objectives are often referred to as business metrics, or simply metrics, as concepts describing the quantitative characteristics of the population.
[0053] For example, in a typical marketing scenario, the business objective is company profit, and related business metrics include turnover rate, expenses, investment, and risk. It should be noted that the meanings of business objectives and business metrics are broad and not limited to the examples above.
[0054] Figure 2 The flowchart illustrates a method for demonstrating the correlation between business objectives and business metrics according to one embodiment. This method can be based on... Figure 1 The implementation scenario is shown. For example... Figure 2As shown, the method for demonstrating the correlation between business objectives and business indicators in this embodiment includes the following steps: Step 21, obtaining the business objective to be analyzed and multiple business indicators related to the business objective; Step 22, obtaining the target value sequence of the business objective at each time point within a first time period, and the indicator value sequence of each of the multiple business indicators within the first time period; Step 23, for each of the multiple business indicators, performing correlation calculations using the indicator value sequence corresponding to the business indicator and the target value sequence respectively, to obtain a coefficient sequence consisting of the correlation coefficient between the business indicator and the business objective at each time point; Step 24, establishing a three-dimensional coordinate system, where the three axes represent time, target value, and correlation coefficient, respectively; Step 25, displaying the target curve corresponding to the target value sequence and the graphic elements corresponding to the coefficient sequence in the three-dimensional coordinate system; the graphic elements are used to determine the first driving indicator most relevant to the business objective among the multiple business indicators. The specific execution method of each of the above steps is described below.
[0055] First, in step 21, the business objective to be analyzed and several business metrics related to the business objective are obtained. It is understood that the aforementioned business objective and multiple business metrics can be manually set, and the multiple business metrics can be selected from a larger number of metrics.
[0056] In one example, obtaining the business objective to be analyzed and multiple business metrics related to the business objective includes:
[0057] Obtain manually set business objectives to be analyzed, and a causal graph used to describe the prior causal relationships between each business indicator in the first set of indicators and the business objectives;
[0058] Based on the cause-effect graph, multiple business indicators related to the business objective are selected from the first set of indicators.
[0059] Understandably, cause-effect graphs are used to describe the prior causal relationships between various business metrics and business objectives, and are typically directed acyclic graphs.
[0060] Figure 3 A cause-effect graph according to one embodiment is shown, with reference to Figure 3The cause-and-effect diagram includes a business objective, indicator 1, indicator 2, indicator 3, and indicator 4. Indicator 1 and the business objective are connected by a directed line segment pointing to the business objective, representing a causal relationship between them; indicator 1 influences the business objective. Similarly, indicator 2, indicator 3, indicator 4, and indicator 4 are connected by a directed line segment pointing to the business objective, representing a causal relationship between them; and indicator 4 influences the business objective.
[0061] Figure 4 A causal graph according to another embodiment is shown, with reference to Figure 4 The cause-and-effect diagram includes a business objective of profit, with multiple indicators including investment, risk, turnover rate, revenue and expenditure. Among them, investment, risk, and turnover rate will affect revenue; investment, revenue and expenditure will affect profit.
[0062] In this embodiment of the specification, indicators directly connected to the business objective in the cause-effect graph can be selected as multiple business indicators related to the business objective; alternatively, indicators indirectly connected to the business objective in the cause-effect graph with a hop count less than a preset number can be selected as multiple business indicators related to the business objective. Specific selection methods can be flexibly chosen and will not be elaborated upon here.
[0063] Then, in step 22, the target value sequence of the business objective at each time point within the first time period, and the indicator value sequence of each of the multiple business indicators within the first time period are obtained. It can be understood that each time point corresponds to a target value, and the target values at each time point constitute a target value sequence in chronological order. Each time point also corresponds to an indicator value of a business indicator, and the indicator values of that business indicator at each time point constitute an indicator value sequence in chronological order. Each business indicator corresponds to one indicator value sequence, and the number of business indicators is the same as the number of indicator value sequences.
[0064] In one example, obtaining the target value sequence of the business objective at each time point within a first time period, and the indicator value sequence of each of the plurality of business indicators within the first time period, includes:
[0065] A first sequence consisting of target values at various time points within a first time period is obtained, and a second sequence consisting of indicator values at various time points within the first time period for any of the plurality of business indicators; the target value sequence is obtained by performing a moving average on the first sequence, and the indicator value sequence is obtained by performing a moving average on the second sequence.
[0066] In this example, moving average processing can remove noise and extrema from the first and second sequences.
[0067] Further, the moving average processing of the first sequence includes:
[0068] The average value of the subsequences corresponding to the preset time window in the first sequence is taken, and the average value is used as the target value at the first moment after the subsequence to obtain the target value sequence.
[0069] Moving average is a typical technical analysis tool. When a set of measured values is obtained sequentially, taking a certain number of data points in order and calculating their arithmetic mean yields a moving average. The moving average is calculated by moving the average value of time series data over a specified period. In the embodiments of this specification, this average value can be used as the target value for the first time point after the subsequence, or it can be used as the target value for each time point corresponding to the subsequence. The actual processing method is quite flexible and can be set according to the specific scenario.
[0070] Next, in step 23, for each of the multiple business indicators, correlation calculations are performed using the corresponding indicator value sequence and the target value sequence to obtain a coefficient sequence consisting of the correlation coefficients between the business indicator and the business target at each time point. It can be understood that each business indicator corresponds to one coefficient sequence, and the number of multiple business indicators is the same as the number of coefficient sequences.
[0071] Figure 5 This diagram illustrates a correlation calculation according to one embodiment, with reference to... Figure 5Step 22 yields the target value sequence, as well as the indicator value sequences for Indicator 1, Indicator 2, Indicator 3, and Indicator 4. In step 23, correlation calculations are performed to obtain the coefficient sequences for Indicator 1, Indicator 2, Indicator 3, and Indicator 4. In essence, correlation calculations are performed between the target value sequence and the indicator value sequence of Indicator 1 to obtain the coefficient sequence of Indicator 1; between the target value sequence and the indicator value sequence of Indicator 2 to obtain the coefficient sequence of Indicator 2; between the target value sequence and the indicator value sequence of Indicator 3 to obtain the coefficient sequence of Indicator 3; and between the target value sequence and the indicator value sequence of Indicator 4 to obtain the coefficient sequence of Indicator 4.
[0072] In one example, the correlation coefficient is the Pearson coefficient;
[0073] The correlation calculation includes:
[0074] By using several indicator values in the indicator value sequence corresponding to the business indicator before the first time point and several target values in the target value sequence before the first time point, the correlation coefficient between the business indicator and the business target at the first time point is obtained.
[0075] Pearson coefficient: In statistics, the Pearson correlation coefficient, also known as the Pearson product-moment correlation coefficient (PPMCC or PCCs), is used to measure the correlation between two variables X and Y, and its value ranges between -1 and 1.
[0076] In step 24, a three-dimensional coordinate system is established, where the three axes represent time, the target value, and the correlation coefficient, respectively. This three-dimensional coordinate system reflects both the relationship between the target value and time, and the relationship between the correlation coefficient and the target value.
[0077] For example, a three-dimensional coordinate system includes an X-axis, a Y-axis, and a Z-axis. The X-axis represents time, the Y-axis represents the target value, and the Z-axis represents the correlation coefficient.
[0078] Finally, in step 25, the target curve corresponding to the target value sequence is displayed in the three-dimensional coordinate system, as well as the graphical elements corresponding to the coefficient sequence; the graphical elements are used to determine the first driving indicator most relevant to the business objective among the multiple business indicators. It can be understood that the first driving indicator is determined by comprehensively considering the correlation coefficients at various time points.
[0079] In one example, displaying the target curve corresponding to the target value sequence in the three-dimensional coordinate system includes:
[0080] On the first plane formed by the X-axis representing time and the Y-axis representing the target value, the target points corresponding to each target value included in the target value sequence are displayed, and the lines connecting the target points form the target curve.
[0081] In this example, the target curve visually demonstrates how the target value changes over time.
[0082] In one example, the graphical elements displaying the coefficient sequence include:
[0083] On the second plane formed by the X-axis representing time and the Z-axis representing correlation coefficients, line segments corresponding to each correlation coefficient included in the coefficient sequence are displayed. The line segments connect the points of the correlation coefficients on the second plane with their time points on the X-axis. When the line segments of multiple business indicators overlap, the line segment corresponding to the largest correlation coefficient is displayed. The line segments of different business indicators are displayed in different ways.
[0084] Furthermore, the line segments of the different business indicators are displayed in different colors.
[0085] In this example, the graphic element corresponding to the coefficient sequence is a combination of line segments. However, it is not limited to this. In other examples, the graphic element can also be formed by connecting the points corresponding to the correlation coefficients of each business indicator.
[0086] Furthermore, after displaying the line segment corresponding to each correlation coefficient included in the coefficient sequence, the method further includes:
[0087] Based on the number of line segment combinations corresponding to the same business indicator in each displayed line segment combination, the business indicator with the most line segment combinations is determined as the first driving indicator.
[0088] In this embodiment of the specification, the aforementioned line segment can be displayed as a bar with a certain width. Accordingly, the business indicator with the largest area corresponding to the combination of line segments can be determined as the first driving indicator.
[0089] Further, the method also includes:
[0090] Change the value of the first driving force indicator during the second time period;
[0091] Using the second time period as the first time period, the target curve corresponding to the target value sequence is displayed in the three-dimensional coordinate system, as well as the various line segment combinations corresponding to the coefficient sequence.
[0092] In this example, the impact of the first driver indicator on business objectives can be observed by changing the indicator value of the first driver indicator.
[0093] Figure 6 A three-dimensional visualization illustration is shown according to one embodiment. (Refer to...) Figure 6 The X-axis represents time, the Y-axis represents the target value, and the Z-axis represents the correlation coefficient. On the first plane formed by the X-axis (representing time) and the Y-axis (representing the target value), the displayed curve is the target curve. On the second plane formed by the X-axis (representing time) and the Z-axis (representing the correlation coefficient), the displayed line segments represent the correlation coefficients. The graph uses grayscale to distinguish the correlation coefficients of different indicators; lighter line segments correspond to the first driving indicator, which can be used to drive business objectives. In this embodiment, each time point is compared one by one, and the correlation coefficient of each business indicator at that time point is retained, thus obtaining a coefficient sequence composed of the largest correlation coefficients. In this embodiment, each indicator's correlation coefficient is assigned a distinguishable color identifier. The time sequence composed of the largest correlation coefficients is plotted on the plane defined by the X and Z axes. The Y-coordinate of this plane is set to a large value to avoid obscuring the target curve plotted on the plane defined by the X and Z axes. Thus, the indicator occupying the largest color area on the plane defined by the X and Z axes is the first driving indicator, which can be used to drive business objectives.
[0094] The embodiments in this specification can use WebGL to implement 3D visualization, thereby demonstrating the correlation between business goals and business metrics. WebGL (Web Graphics Library) is a 3D graphics protocol. This graphics technology standard allows JavaScript and OpenGL ES 2.0 to be combined. By adding a JavaScript binding to OpenGL ES 2.0, WebGL can provide hardware-accelerated 3D rendering for HTML5 Canvas. This allows web developers to use the system's graphics card to display 3D scenes and models more smoothly in the browser.
[0095] The method provided in the embodiments of this specification first obtains the business objective to be analyzed and multiple business indicators related to the business objective; then, it obtains the target value sequence of the business objective at each time point within a first time period, and the indicator value sequence of each of the multiple business indicators within the first time period; next, for each of the multiple business indicators, it performs correlation calculation using the indicator value sequence corresponding to the business indicator and the target value sequence to obtain a coefficient sequence consisting of the correlation coefficient between the business indicator and the business objective at each time point; then, it establishes a three-dimensional coordinate system, where the three axes represent time, target value, and correlation coefficient, respectively; finally, it displays the target curve corresponding to the target value sequence and the graphic elements corresponding to the coefficient sequence in the three-dimensional coordinate system; the graphic elements are used to determine the first driving indicator most relevant to the business objective among the multiple business indicators. As can be seen from the above, the embodiments of this specification measure the correlation between the business indicator and the business objective at each time point by using a coefficient sequence composed of the correlation coefficients between the business indicator and the business objective at each time point. Furthermore, instead of using the usual two-dimensional charts or line graphs to display the relevant data, a three-dimensional visualization method is used to display the target curve corresponding to the target value sequence and the graphic elements corresponding to the coefficient sequence. This allows users to accurately, clearly, effectively, and intuitively see the primary driving force indicator affecting the business objective.
[0096] According to another embodiment, an apparatus for demonstrating the correlation between business objectives and business metrics is also provided, the apparatus being used to perform the functions provided in the embodiments of this specification. Figure 2 The method shown. Figure 7 A schematic block diagram of an apparatus for demonstrating the correlation between business objectives and business metrics, according to one embodiment, is shown. Figure 7 As shown, the device 700 includes:
[0097] The first acquisition unit 71 is used to acquire the business objective to be analyzed and multiple business indicators related to the business objective;
[0098] The second acquisition unit 72 is used to acquire the target value sequence of the business target acquired by the first acquisition unit 71 at each time point within the first time period, and the indicator value sequence of each of the multiple business indicators acquired by the first acquisition unit 71 within the first time period.
[0099] The calculation unit 73 is used to perform correlation calculations on each of the plurality of business indicators using the indicator value sequence and the target value sequence corresponding to the business indicator obtained by the second acquisition unit 72, respectively, to obtain a coefficient sequence consisting of the correlation coefficient between the business indicator and the business target at each time point;
[0100] Coordinate establishment unit 74 is used to establish a three-dimensional coordinate system, in which the three axes represent time, target value and correlation coefficient respectively;
[0101] The display unit 75 is used to display the target curve corresponding to the target value sequence obtained by the second acquisition unit 72 in the three-dimensional coordinate system established by the coordinate establishment unit 74, and to display the graphic elements corresponding to the coefficient sequence obtained by the calculation unit 73; the graphic elements are used to determine the first driving force indicator most relevant to the business target among the multiple business indicators.
[0102] Optionally, as an embodiment, the first acquisition unit 71 includes:
[0103] The first acquisition subunit is used to acquire manually set business objectives to be analyzed, and a causal graph used to describe the prior causal relationship between each business indicator in the first indicator set and the business objectives.
[0104] The filtering subunit is used to filter out multiple business indicators related to the business objective from the first indicator set based on the causal graph obtained by the first acquisition subunit.
[0105] Optionally, as an embodiment, the second acquisition unit 72 includes:
[0106] The second acquisition subunit is used to acquire a first sequence of target values at various time points within a first time period, and a second sequence of indicator values at various time points within the first time period for any of the plurality of business indicators.
[0107] The processing subunit is configured to obtain the target value sequence by performing a moving average processing on the first sequence obtained by the second acquisition subunit, and to obtain the index value sequence by performing a moving average processing on the second sequence obtained by the second acquisition subunit.
[0108] Furthermore, the processing subunit is specifically used to take the average value of the subsequences corresponding to the preset time window in the first sequence, and use the average value as the target value at the first moment after the subsequence to obtain the target value sequence.
[0109] Optionally, as an embodiment, the correlation coefficient is the Pearson coefficient;
[0110] The calculation unit 73 is specifically used to calculate, by using several indicator values in the indicator value sequence corresponding to the business indicator before the first time point and several target values in the target value sequence before the first time point, the correlation coefficient between the business indicator and the business target at the first time point.
[0111] Optionally, as an embodiment, the display unit 75 is specifically used to display the target point corresponding to each target value included in the target value sequence on a first plane formed by the X-axis representing time and the Y-axis representing the target value, and the line connecting each target point constitutes the target curve.
[0112] Optionally, as an embodiment, the display unit 75 is specifically used to display line segments corresponding to each correlation coefficient included in the coefficient sequence on a second plane formed by the X-axis representing time and the Z-axis representing correlation coefficient. The line segments connect the points of the correlation coefficients on the second plane with their time points on the X-axis. When the line segments of multiple business indicators overlap, the line segment corresponding to the largest correlation coefficient is displayed, and the line segments of different business indicators have different display methods.
[0113] Furthermore, the line segments of the different business indicators are displayed in different colors.
[0114] Furthermore, the device also includes:
[0115] The determining unit is used to determine the business indicator with the most line segment combinations as the first driving indicator after the display unit 75 displays the line segments corresponding to each correlation coefficient in the coefficient sequence, based on the number of line segment combinations corresponding to the same business indicator in each displayed line segment combination.
[0116] Furthermore, the device also includes:
[0117] The modification unit is used to change the index value of the first driving force index within the second time period;
[0118] The display unit 75 is further configured to use the second time period as the first time period to display the target curve corresponding to the target value sequence in the three-dimensional coordinate system, and to display the various line segment combinations corresponding to the coefficient sequence.
[0119] Using the apparatus provided in the embodiments of this specification, firstly, the first acquisition unit 71 acquires the business objective to be analyzed and multiple business indicators related to the business objective; then, the second acquisition unit 72 acquires the target value sequence of the business objective at each time point within a first time period, and the indicator value sequence of each of the multiple business indicators within the first time period; next, the calculation unit 73 performs correlation calculations on each of the multiple business indicators using the indicator value sequence corresponding to the business indicator and the target value sequence, respectively, to obtain a coefficient sequence consisting of the correlation coefficients between the business indicator and the business objective at each time point; the coordinate establishment unit 74 then establishes a three-dimensional coordinate system, in which the three axes represent time, target value, and correlation coefficient, respectively; finally, the display unit 75 displays the target curve corresponding to the target value sequence and the graphic elements corresponding to the coefficient sequence in the three-dimensional coordinate system; the graphic elements are used to determine the first driving force indicator most relevant to the business objective among the multiple business indicators. As can be seen from the above, the embodiments of this specification measure the correlation between the business indicator and the business objective at each time point by using a coefficient sequence composed of the correlation coefficients between the business indicator and the business objective at each time point. Furthermore, instead of using the usual two-dimensional charts or line graphs to display the relevant data, a three-dimensional visualization method is used to display the target curve corresponding to the target value sequence and the graphic elements corresponding to the coefficient sequence. This allows users to accurately, clearly, effectively, and intuitively see the primary driving force indicator affecting the business objective.
[0120] According to another embodiment, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed in a computer, causes the computer to perform a combination Figure 2 The method described.
[0121] According to another embodiment, a computing device is also provided, including a memory and a processor, wherein executable code is stored in the memory, and when the processor executes the executable code, it implements a combination... Figure 2 The method described.
[0122] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this invention can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium.
[0123] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for demonstrating the correlation between business objectives and business metrics, the method comprising: Obtain the business objectives to be analyzed and multiple business metrics related to those objectives; Obtain the target value sequence of the business objective at each time point within the first time period, and the indicator value sequence of each of the multiple business indicators within the first time period; For each of the multiple business indicators, a correlation calculation is performed using the indicator value sequence and the target value sequence corresponding to the business indicator. The correlation calculation includes: using several indicator values in the indicator value sequence corresponding to the business indicator before the first time point and several target values in the target value sequence before the first time point to calculate the correlation coefficient between the business indicator and the business target at the first time point. The correlation coefficients between the business indicator and the business target at each time point constitute a coefficient sequence. Establish a three-dimensional coordinate system, where the three axes represent time, target value, and correlation coefficient, respectively; The target curve corresponding to the target value sequence is displayed in the three-dimensional coordinate system, and the graphic elements corresponding to the coefficient sequence are also displayed; the graphic elements are used to determine the first driving force indicator most relevant to the business objective among the multiple business indicators.
2. The method according to claim 1, wherein, The acquisition of the business objective to be analyzed and multiple business metrics related to the business objective includes: Obtain manually set business objectives to be analyzed, and a causal graph used to describe the prior causal relationships between each business indicator in the first set of indicators and the business objectives; Based on the cause-effect graph, multiple business indicators related to the business objective are selected from the first set of indicators.
3. The method according to claim 1, wherein, The step of obtaining the target value sequence of the business objective at each time point within the first time period, and the indicator value sequence of each of the multiple business indicators within the first time period, includes: Obtain a first sequence consisting of the target values of the business objective at various time points within a first time period, and a second sequence consisting of the indicator values of any one of the multiple business indicators at various time points within the first time period. The target value sequence is obtained by performing a moving average on the first sequence, and the index value sequence is obtained by performing a moving average on the second sequence.
4. The method according to claim 3, wherein, The moving average processing of the first sequence includes: The average value of the subsequences corresponding to the preset time window in the first sequence is taken, and the average value is used as the target value at the first moment after the subsequence to obtain the target value sequence.
5. The method according to claim 1, wherein, The correlation coefficient is the Pearson coefficient.
6. The method according to claim 1, wherein, The step of displaying the target curve corresponding to the target value sequence in the three-dimensional coordinate system includes: On the first plane formed by the X-axis representing time and the Y-axis representing the target value, the target points corresponding to each target value included in the target value sequence are displayed, and the lines connecting the target points form the target curve.
7. The method according to claim 1, wherein, The graphical elements displaying the coefficient sequence include: On the second plane formed by the X-axis representing time and the Z-axis representing correlation coefficients, line segments corresponding to each correlation coefficient included in the coefficient sequence are displayed. The line segments connect the points of the correlation coefficients on the second plane with their time points on the X-axis. When the line segments of multiple business indicators overlap, the line segment corresponding to the largest correlation coefficient is displayed. The line segments of different business indicators are displayed in different ways.
8. The method according to claim 7, wherein, The line segments representing the different business metrics are displayed in different colors.
9. The method according to claim 7, wherein, After displaying the line segment corresponding to each correlation coefficient included in the coefficient sequence, the method further includes: Based on the number of line segment combinations corresponding to the same business indicator in each displayed line segment combination, the business indicator with the most line segment combinations is determined as the first driving indicator.
10. The method according to claim 9, wherein, The method further includes: Change the value of the first driving force indicator during the second time period; Using the second time period as the first time period, the target curve corresponding to the target value sequence is displayed in the three-dimensional coordinate system, as well as the various line segment combinations corresponding to the coefficient sequence.
11. An apparatus for demonstrating the correlation between business objectives and business metrics, the apparatus comprising: The first acquisition unit is used to acquire the business objective to be analyzed and multiple business indicators related to the business objective; The second acquisition unit is used to acquire the target value sequence of the business target acquired by the first acquisition unit at each time point within the first time period, and the indicator value sequence of each of the multiple business indicators acquired by the first acquisition unit within the first time period. The calculation unit is used to perform correlation calculations for each of the plurality of business indicators, using the indicator value sequence and the target value sequence obtained by the second acquisition unit. The correlation calculation includes: using several indicator values in the indicator value sequence corresponding to the business indicator before the first time point and several target values in the target value sequence before the first time point to calculate the correlation coefficient between the business indicator and the business target at the first time point. The correlation coefficients between the business indicator and the business target at each time point constitute a coefficient sequence. The coordinate establishment unit is used to establish a three-dimensional coordinate system, in which the three axes represent time, target value, and correlation coefficient, respectively. The display unit is used to display the target curve corresponding to the target value sequence obtained by the second acquisition unit in the three-dimensional coordinate system established by the coordinate establishment unit, and to display the graphic elements corresponding to the coefficient sequence obtained by the calculation unit; the graphic elements are used to determine the first driving force indicator most relevant to the business objective among the multiple business indicators.
12. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method of any one of claims 1-10.
13. A computing device comprising a memory and a processor, wherein the memory stores executable code, and the processor, when executing the executable code, implements the method of any one of claims 1-10.