A method for processing index data and related equipment
By receiving task rules and data, creating task types and services, dividing indicator data types, and processing atomic indicator data, it solves the confusion caused by manual division of indicator data, and improves data processing efficiency and accuracy.
Patent Information
- Application Number
- CN202311259699.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2043-09-26
AI Technical Summary
In the existing technology, indicator data needs to be divided manually, resulting in data confusion, and technicians cannot quickly find the required indicator data, which makes the processing efficiency inexperienced.
By receiving task rules and task data input by users, creating task types and task services, dividing indicator data types, processing atomic indicator data types, and generating target indicator data based on query conditions.
Divide the indicator data into the most basic atomic indicator data to avoid inaccurate data, improve computing efficiency, save human resources, and promptly discover business operations problems and adjust strategies.
Smart Images

Figure CN117290069B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to an indicator data processing method, system, terminal and computer-readable storage medium. Background Art
[0002] With the development of science and technology, various industries usually adopt the form of issuing tasks to formulate operational strategies for each quarter or each month. Each task will have corresponding indicator data. At the end of each task, the completion of the task can be objectively and accurately judged based on the indicator data. Therefore, indicator data is actually a quantitative standard for evaluating the quality of task execution results.
[0003] In the existing technology, enterprises often only make a simple division of indicator data. Each indicator data only generally covers the overall indicator of each task. There is no standardization and sorting of indicator data, nor is the indicator data subdivided into the sub-indicator data of the small tasks. The indicator data has not formed a standardized and unified standard. When calling the indicator data later, it can only be simply displayed. After obtaining the indicator data, the technicians need to divide the indicator data according to their needs to obtain the sub-indicator data. Each technician has a different division rule for the sub-indicator data, which brings great inconvenience to the subsequent query and call of the sub-indicator data, making the indicator data easy to be confused. The technicians cannot quickly find the required indicator data when querying the indicator data, and the efficiency of processing the indicator data is very low.
[0004] Therefore, the prior art still needs to be improved and developed. Summary of the invention
[0005] The main purpose of the present invention is to provide an indicator data processing method, system, terminal and computer-readable storage medium, aiming to solve the technical problems in the prior art that indicator data need to be manually divided, resulting in confusion of indicator data, and technical personnel cannot quickly find the required indicator data, resulting in low efficiency.
[0006] To achieve the above object, the present invention provides an indicator data processing method, which includes the following steps:
[0007] Receive a task rule input by a user, create multiple task types according to the task rule, and create corresponding task services according to all the task types;
[0008] Creating a plurality of indicator data types according to all the task types, and processing all the indicator data types according to all the task services to obtain a plurality of atomic indicator data types;
[0009] Receiving task data input by a user, processing the task data according to all the atomic indicator data types, and generating a plurality of atomic indicator data;
[0010] Receive the indicator query condition input by the user, and generate target indicator data according to the indicator query condition and the atomic indicator data.
[0011] Optionally, the indicator data processing method, wherein the receiving of the task rules input by the user, creating multiple task types according to the task rules, and creating corresponding task services according to all the task types, specifically includes:
[0012] Receiving task rules input by a user, analyzing the task rules, and obtaining task classification requirements;
[0013] A plurality of task types are created according to the task classification requirements, and a task service corresponding to each of the task types is created.
[0014] Optionally, the indicator data processing method, wherein the step of creating multiple indicator data types according to all the task types, specifically includes:
[0015] Analyze all the task types and obtain the index data classification results;
[0016] A plurality of indicator data types are created according to the indicator data classification results.
[0017] Optionally, in the indicator data processing method, the task service includes a primary task service, and the primary task service includes a secondary task service;
[0018] The processing of all the indicator data types according to all the task services to obtain multiple atomic indicator data types specifically includes:
[0019] Dividing all the indicator data types according to all the first-level task services to obtain a plurality of task indicator data types;
[0020] All the task indicator data types are divided according to all the secondary task services to obtain a plurality of atomic indicator data types.
[0021] Optionally, the indicator data processing method, wherein the step of receiving task data input by a user and processing the task data according to all the atomic indicator data types to generate a plurality of atomic indicator data, specifically includes:
[0022] Receive task data input by the user through a preset task data interface;
[0023] Dividing the task data according to the atomic indicator data type to obtain multiple indicator contents of the task data;
[0024] Obtain the data source, data timeliness and statistical period corresponding to each of the indicators;
[0025] All the indicator contents are integrated with the corresponding data sources, data timeliness and statistical periods respectively to generate and store multiple atomic indicator data.
[0026] Optionally, the indicator data processing method, wherein the step of receiving an indicator query condition input by a user and generating target indicator data according to the indicator query condition and the atomic indicator data, specifically includes:
[0027] Receive the indicator query conditions input by the user according to the preset indicator query window;
[0028] Analyze the indicator query condition to obtain the query condition content;
[0029] According to the query condition content, obtaining target atomic indicator data from the plurality of atomic indicator data;
[0030] Generate target indicator data according to the query condition content and the target atomic indicator data.
[0031] Optionally, the indicator data processing method, wherein the target indicator data is generated according to the indicator query condition and the atomic indicator data, further comprises:
[0032] Input the target indicator data into the preset data dashboard and early warning system;
[0033] Displaying the target indicator data according to the data dashboard;
[0034] Receiving the warning rules sent by the user, and sending the warning rules to the warning system;
[0035] Based on the early warning system, the target indicator data is monitored according to the early warning rules.
[0036] In addition, to achieve the above-mentioned purpose, the present invention further provides an indicator data processing system, wherein the indicator data processing system comprises:
[0037] A task service creation module, used to receive task rules input by a user, create multiple task types according to the task rules, and create corresponding task services according to all the task types;
[0038] An atomic indicator creation module, used to create a plurality of indicator data types according to all the task types, and process all the indicator data types according to all the task services to obtain a plurality of atomic indicator data types;
[0039] An atomic indicator data generating module, used for receiving task data input by a user, processing the task data according to all the atomic indicator data types, and generating a plurality of atomic indicator data;
[0040] The target indicator data generation module is used to receive the indicator query conditions input by the user and generate the target indicator data according to the indicator query conditions and the atomic indicator data.
[0041] In addition, to achieve the above-mentioned purpose, the present invention also provides a terminal, wherein the terminal includes: a memory, a processor, and an indicator data processing program stored in the memory and executable on the processor, and when the indicator data processing program is executed by the processor, the steps of the indicator data processing method as described above are implemented.
[0042] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores an indicator data processing program, and when the indicator data processing program is executed by a processor, the steps of the indicator data processing method as described above are implemented.
[0043] In the present invention, task rules input by a user are received, multiple task types are created according to the task rules, and corresponding task services are created according to all the task types; multiple indicator data types are created according to all the task types, and all the indicator data types are processed according to all the task services to obtain multiple atomic indicator data types; task data input by a user is received, the task data is processed according to all the atomic indicator data types to generate multiple atomic indicator data; indicator query conditions input by a user are received, and target indicator data is generated according to the indicator query conditions and the atomic indicator data. The present invention can divide indicator data into the most basic atomic indicator data, avoid using inaccurate data when calculating target indicator data, and also improve the efficiency of calculating target indicator data, save human resources, and can also promptly discover problems in business operations, so as to promptly adjust business strategies and make reasonable and effective decisions. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 It is a flow chart of a preferred embodiment of the indicator data processing method of the present invention;
[0045] Figure 2 It is a schematic diagram of the principle of a preferred embodiment of the indicator data processing system of the present invention;
[0046] Figure 3 Schematic diagram of the operating environment of a preferred embodiment of the terminal of the present invention. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solution and advantages of the present invention clearer and more specific, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0048] The index data processing method described in the preferred embodiment of the present invention is as follows: Figure 1 As shown, the indicator data processing method includes the following steps:
[0049] Step S10: receiving a task rule input by a user, creating multiple task types according to the task rule, and creating corresponding task services according to all the task types.
[0050] Specifically, users can input task rules into the system, where the task rules can be the company's main tasks (business) or the company's strategic planning. The system will then create multiple task types (business types) based on the task rules. The system will then establish corresponding task services based on all the created task types. It can be understood that the task service is a detailed classification of the task types.
[0051] For example, users can define the main tasks (businesses) of the enterprise based on the enterprise's strategic planning, combined with the enterprise's core competitive advantages and resource advantages. For example, each enterprise has different strategies. Some enterprises are for revenue, some enterprises are for adding new users to expand the market scale, and some enterprises are for the pursuit of profit, etc. Users can formulate corresponding task rules and specify specific strategic directions according to the development stage of the enterprise. The system will establish the main task types (main business types) of the enterprise according to the task rules formulated by the user, such as takeaway business, logistics business, audio and video membership business, advertising business, etc.
[0052] Furthermore, the receiving of the task rules input by the user, creating multiple task types according to the task rules, and creating corresponding task services according to all the task types specifically includes:
[0053] Receive task rules input by a user, analyze the task rules, and obtain task classification requirements; create multiple task types according to the task classification requirements, and create task services corresponding to each task type.
[0054] Specifically, when the system starts, the task rule receiving panel set up in advance by the technicians in the background will be displayed to the user. The user can enter the pre-established task rules in the task rule selection box or the task rule filling box on the task rule receiving panel. After the user clicks the submit button, the system receives the task rules entered by the user, and performs corresponding analysis and processing on the task rules, extracts keywords from the task rules, and analyzes the task classification requirements corresponding to the task rules based on the keywords. Finally, according to the task classification requirements, multiple task types (such as food delivery business, logistics business, membership business, advertising business, etc.) corresponding to task services (such as food delivery service, logistics service, membership service, advertising service, etc.) are created, and then the task service is refined into first-level task service and second-level task service, that is, the task service includes multiple first-level task services, and the first-level task service includes multiple second-level task services.
[0055] For example, in a preferred embodiment of the present application, the task types and task services created by the system can be shown in the following table:
[0056]
[0057] As can be seen from the above table, the task type and task service are linked through matching mapping. For example, membership business is an independent task type. This task type will have a corresponding task service, that is, membership service. Under the membership service, a series of first-level task services will be operated and managed, such as karaoke members, parent-child members, movie members, etc. The first-level task service will also operate and manage a series of second-level task services, such as members of C video application, D video application, E video application, etc.
[0058] In other words, this application actually uses a tree structure to sort out all the task types and task services of the enterprise, so that the levels between each task type and each task service are clear, which can effectively help the enterprise clarify the scope of tasks, avoid task overlap or omissions, and help with task planning and management. It also enables all members of the enterprise to better understand the organizational structure and business relationships of the enterprise, and at the same time, they can also understand each other's job responsibilities more clearly, so as to better coordinate and cooperate.
[0059] Step S20: create a plurality of indicator data types according to all the task types, and process all the indicator data types according to all the task services to obtain a plurality of atomic indicator data types.
[0060] Specifically, after the system has created all the task types and task services, it will first create multiple indicator data types based on all the task types, wherein the indicator data types and the task types are not one-to-one corresponding; since multiple task services and the first-level task services and second-level task services corresponding to the task services have been created before, the system will then process the indicator data types based on all the first-level task services and second-level task services to obtain multiple atomic indicator data types, wherein the atomic indicator data types actually refer to the smallest granularity indicator data types that cannot be further divided, such as revenue, number of active users, expenses, etc., that is, all atomic indicator data types are not preceded by modifiers.
[0061] Furthermore, the creation of multiple indicator data types according to all the task types specifically includes:
[0062] All the task types are analyzed to obtain indicator data classification results; and multiple indicator data types are created according to the indicator data classification results.
[0063] Specifically, the system will first analyze and process all the task types to obtain an indicator data classification result, and then create multiple corresponding indicator data types based on the indicator data classification result. The indicator data types are actually indicators that appear in all task types, such as financial indicators, technical indicators, product indicators, efficiency indicators, and general indicators, etc. In fact, it is a rough classification of all indicator data that appear in the task type, and a simple division of all indicator data that appear in the task type.
[0064] Further, the task service includes a first-level task service, and the first-level task service includes a second-level task service; the processing of all the indicator data types according to all the task services to obtain multiple atomic indicator data types specifically includes:
[0065] All the indicator data types are divided according to all the first-level task services to obtain a plurality of task indicator data types; and all the task indicator data types are divided according to all the second-level task services to obtain a plurality of atomic indicator data types.
[0066] Specifically, as described above, the system will classify the task services according to the tree structure, divide them into first-level task services and second-level task services, and then after the system creates multiple indicator data types, the indicator data types are divided according to all the first-level task services, and the indicator data types are divided into multiple task indicator data types. The task indicator data types at this time are actually the various indicator data in the first-level task services, but the task indicator data types at this time are not the minimum granularity indicator data types that cannot be further divided, so the task indicator data types still need to be subdivided, so the system will divide the task indicator data types according to all the second-level task services to obtain multiple atomic indicator data types, and the atomic indicator data types at this time are the minimum granularity indicator data types that cannot be further divided; the present application divides the indicator data into the minimum granularity indicator data types that cannot be further divided, thereby reducing errors and deviations in the data collection and processing process, and technical personnel can selectively combine and calculate these atomic indicator data as needed to meet different analysis and reporting requirements, making the calculation of indicator data more flexible.
[0067] It should be noted that when dividing the atomic indicator data types in the system of this application, the principle of division is actually based on the atomic indicator data types that appear on the critical path of all task services, all first-level task services, and all second-level task services during execution. The critical path is that all task services will have a corresponding full life cycle when they are executed, and the closed-loop route that constitutes the full life cycle is the critical path. For example, the critical path for users to purchase movie memberships through TV is: the user turns on the TV, the TV pops up a QR code for membership payment, the user scans the code with WeChat to pay, the payment is successful, and the membership rights are activated. The atomic indicator data types that appear on this critical path include but are not limited to: expenses, costs, revenue, inventory quantity, etc.
[0068] Step S30: receiving task data input by the user, processing the task data according to all the atomic indicator data types, and generating a plurality of atomic indicator data.
[0069] Specifically, after the system generates the atomic indicator data type, it also needs to obtain the task data input by the user, where the task data can be all financial data of a certain task type within a certain time period, or it can be financial data of multiple task types; after obtaining the task data input by the user, the system will process the task data accordingly (such as induction and division) according to the atomic indicator data type to generate multiple corresponding atomic indicator data.
[0070] Furthermore, the receiving of task data input by the user, and processing the task data according to all the atomic indicator data types to generate a plurality of atomic indicator data specifically includes:
[0071] Receive task data input by the user through a preset task data interface; divide the task data according to the atomic indicator data type to obtain multiple indicator contents of the task data; obtain the data source, data timeliness and statistical period corresponding to each indicator content; integrate all the indicator contents with the corresponding data source, data timeliness and statistical period respectively, generate multiple atomic indicator data and store them.
[0072] Specifically, users can input the task data to be processed into the system through the task data interface pre-set by technical personnel. The system will divide the task data according to the created atomic indicator data, and first divide the task data into multiple indicator contents, wherein the indicator content is actually the indicator data corresponding to multiple atomic indicator data types contained in the task data (such as revenue, cost, expenses, etc.), and then obtain the data source, data timeliness and statistical period corresponding to each of the indicator contents, and then the system will integrate all the indicator contents and the corresponding data sources, data timeliness and statistical periods respectively, generate multiple atomic indicator data and store the atomic indicator data, waiting for users to call, so that the calculation of indicator data is more flexible and scalable, and since atomic indicator data is the basic component of task data, it can also better reflect the actual situation of task data, and also increase reusability, through the user's call, the atomic indicator data can be combined and calculated to generate target indicator data and derived indicator data, meeting a variety of needs and data analysis.
[0073] It should be noted that in another embodiment of the present application, the task data interface can also be used to connect with other systems, such as business and financial systems, technical service platforms, product management systems, etc., to automatically and regularly obtain task data from each system and perform corresponding processing.
[0074] Among them, the data source refers to the system by which the indicator content is actually provided. For example, the indicator content corresponding to financial indicators is actually provided by the business and finance system, the indicator content corresponding to technical indicators is actually provided by the technical service platform, and the indicator content corresponding to product indicators is actually provided by the product management system; the data timeliness is the interval for updating the indicator content, that is, the effective time of the indicator data, which is usually set by the technical staff in the background according to needs; the statistical period is the statistical period of the indicator content. For example, the statistical period corresponding to revenue is day / month / year, which means that users can call revenue indicator content of any number of days / months / years.
[0075] Step S40: receiving the indicator query condition input by the user, and generating target indicator data according to the indicator query condition and the atomic indicator data.
[0076] Specifically, after the system generates and stores the atomic indicator data, the atomic indicator data cannot be used independently and must be combined with the indicator query conditions input by the user to be actually applied. Therefore, the system will receive the indicator query conditions input by the user, where the indicator query conditions include time period, task service, etc., and then perform dynamic queries on the atomic indicator data that have been stored in the system based on the indicator query conditions, and then generate corresponding target indicator data, and display the target indicator data to the user for viewing.
[0077] Furthermore, the receiving of the indicator query condition input by the user and generating the target indicator data according to the indicator query condition and the atomic indicator data specifically includes:
[0078] The indicator query conditions input by the user are received according to a preset indicator query window; the indicator query conditions are analyzed to obtain query condition contents; according to the query condition contents, target atomic indicator data are obtained from a plurality of atomic indicator data; and target indicator data are generated according to the query condition contents and the target atomic indicator data.
[0079] Specifically, when the user needs to query the atomic indicator data, the system will display the indicator query window pre-set by the technician on the user interface. The user can enter the indicator query conditions in the indicator query window (or select from a pre-set drop-down box, which contains preset indicator query conditions, such as time period, task service, etc.), and then click the query button to pass the indicator query conditions into the system. After receiving the indicator query conditions, the system will analyze the indicator query conditions to obtain the query condition content selected by the user according to his or her needs, and then dynamically generate an SQL query statement based on the query condition content, query the stored atomic indicator data according to the SQL query statement, find the corresponding target atomic indicator data, and generate target indicator data based on the query condition content and the target atomic indicator data. The target indicator data is actually the atomic indicator under specific conditions, such as the monthly membership revenue of A video application, the seven-day membership revenue of B video application, and so on.
[0080] It should be noted that in a preferred embodiment of the present application, the technician will pre-set a general SQL query statement in the system, but this general SQL query statement cannot be executed. Only when the user queries the indicator data through the system and enters (selects) the indicator query conditions (time period, task service, etc.) on the front-end page, the system automatically splices the user's indicator query conditions and the general SQL query statement, and the system can dynamically generate SQL statements according to the user's dynamic input, perform corresponding queries, and generate target indicator data; for example, if the user wants to query the revenue of the C video application membership service each month, then the user needs to enter the target atomic indicator data to be queried on the front-end page as "revenue", the time period as "month" (the month entered here does not specifically refer to a certain month, the system defaults to each month of the year, and the month can be limited according to the actual needs of the user), and the task service is "A video application", then the system will query the indicator data according to "revenue", "month" and "A video application", and finally generate the target indicator data "The revenue of A video application members each month is XX yuan".
[0081] Furthermore, after the system generates the corresponding target indicator data according to the user's indicator query conditions, the target indicator data will be stored and made available for secondary use by the user in the pre-set historical query window. The user can perform secondary logical operations based on the multiple target indicator data that have been generated to generate derivative indicator data. For example, the system has stored target indicator data that the user has queried: the monthly revenue of members of video application A and the monthly gross profit of members of video application A. Then the user selects the two target indicator data on the front-end page, and then sets the logical operation of the two target indicator data, such as dividing the monthly gross profit of members of video application A by the monthly revenue of members of video application A, to obtain the profit margin of members of video application A each month, and the profit margin is the derivative indicator data; it should be emphasized that the user can perform logical operations on multiple target indicator data at the same time to produce the required derivative indicator data.
[0082] Further, the target indicator data is generated according to the indicator query condition and the atomic indicator data, and then further includes:
[0083] The target indicator data is input into a preset data dashboard and early warning system; the target indicator data is displayed according to the data dashboard; the early warning rules sent by the user are received, and the early warning rules are sent to the early warning system; based on the early warning system, the target indicator data is monitored according to the early warning rules.
[0084] Specifically, after the system generates the target indicator data, it will send the target indicator data to the preset data dashboard and early warning system. The target indicator data will be displayed at the preset position on the data dashboard for users to view. After the early warning system receives the target indicator data, it will send a query to the system for early warning rule input, prompting the user to enter the early warning rule. After the user enters the early warning rule on the system, the system will send the early warning rule entered by the user to the early warning system. The early warning system will monitor the target indicator data in real time according to the early warning rules, and can promptly remind relevant personnel when problems occur, so as to avoid the expansion of the problem and reduce the possibility of risks.
[0085] Furthermore, in another embodiment of the present invention, the data dashboard and early warning system can be automatically displayed and monitored. When setting up the data dashboard, the technician can select key target indicator data and display these key target indicator data on the data dashboard, and automatically obtain the latest target indicator data from the system on a regular basis. For example, the business data dashboard preset by the technician can select the company's overall revenue, the number of new users of the company, the number of active users of the company's products, etc., and display these target indicator data (or derived indicator data) on the business data dashboard, and automatically update them dynamically every day, so that the management can understand and grasp the company's operating conditions and provide data basis for subsequent decision-making. The early warning system that automatically monitors the indicator data can automatically monitor the target indicator data in the system according to the early warning rules pre-entered by the user. For example, if the company's expense rate is to be controlled within 20%, the user can enter "the maximum expense rate is 20%" when entering the early warning rules. The early warning system analyzes the early warning rules and sets the threshold of the financial indicator "expense rate" to 20%. When it is higher than 20%, an alarm will be issued to the user (or it will be directly adjusted according to the preset expense control strategy. For example, if the expense rate is higher than 20%, the subsequent expense reimbursement will be refused and the relevant personnel will be required to verify and confirm).
[0086] Furthermore, if Figure 2 As shown, based on the above-mentioned indicator data processing method, the present invention also provides an indicator data processing system accordingly, wherein the indicator data processing system includes:
[0087] The task service creation module 51 is used to receive the task rules input by the user, create multiple task types according to the task rules, and create corresponding task services according to all the task types;
[0088] An atomic indicator creation module 52, used to create a plurality of indicator data types according to all the task types, and process all the indicator data types according to all the task services to obtain a plurality of atomic indicator data types;
[0089] The atomic indicator data generating module 53 is used to receive the task data input by the user, process the task data according to all the atomic indicator data types, and generate a plurality of atomic indicator data;
[0090] The target indicator data generating module 54 is used to receive the indicator query conditions input by the user, and generate the target indicator data according to the indicator query conditions and the atomic indicator data.
[0091] Furthermore, if Figure 3 As shown, based on the above-mentioned indicator data processing method and system, the present invention also provides a terminal accordingly, and the terminal includes a processor 10, a memory 20 and a display 30. Figure 3 Only some components of the terminal are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.
[0092] The memory 20 may be an internal storage unit of the terminal in some embodiments, such as a hard disk or memory of the terminal. The memory 20 may also be an external storage device of the terminal in other embodiments, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the terminal. Further, the memory 20 may also include both an internal storage unit of the terminal and an external storage device. The memory 20 is used to store application software and various types of data installed in the terminal, such as the program code of the installation terminal, etc. The memory 20 may also be used to temporarily store data that has been output or is to be output. In one embodiment, an indicator data processing program 40 is stored on the memory 20, which can be executed by the processor 10, thereby realizing the indicator data processing method in the present application.
[0093] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run the program code or process data stored in the memory 20, such as executing the indicator data processing method.
[0094] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 30 is used to display information on the terminal and to display a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.
[0095] In one embodiment, when the processor 10 executes the indicator data processing program 40 in the memory 20, the following steps are implemented:
[0096] Receive a task rule input by a user, create multiple task types according to the task rule, and create corresponding task services according to all the task types;
[0097] Creating a plurality of indicator data types according to all the task types, and processing all the indicator data types according to all the task services to obtain a plurality of atomic indicator data types;
[0098] Receiving task data input by a user, processing the task data according to all the atomic indicator data types, and generating a plurality of atomic indicator data;
[0099] Receive the indicator query condition input by the user, and generate target indicator data according to the indicator query condition and the atomic indicator data.
[0100] Optionally, the indicator data processing method, wherein the receiving of the task rules input by the user, creating multiple task types according to the task rules, and creating corresponding task services according to all the task types, specifically includes:
[0101] Receiving task rules input by a user, analyzing the task rules, and obtaining task classification requirements;
[0102] A plurality of task types are created according to the task classification requirements, and a task service corresponding to each of the task types is created.
[0103] Optionally, the indicator data processing method, wherein the step of creating multiple indicator data types according to all the task types, specifically includes:
[0104] Analyze all the task types and obtain the index data classification results;
[0105] A plurality of indicator data types are created according to the indicator data classification results.
[0106] Optionally, in the indicator data processing method, the task service includes a primary task service, and the primary task service includes a secondary task service;
[0107] The processing of all the indicator data types according to all the task services to obtain multiple atomic indicator data types specifically includes:
[0108] Dividing all the indicator data types according to all the first-level task services to obtain a plurality of task indicator data types;
[0109] All the task indicator data types are divided according to all the secondary task services to obtain a plurality of atomic indicator data types.
[0110] Optionally, the indicator data processing method, wherein the step of receiving task data input by a user and processing the task data according to all the atomic indicator data types to generate a plurality of atomic indicator data, specifically includes:
[0111] Receive task data input by the user through a preset task data interface;
[0112] Dividing the task data according to the atomic indicator data type to obtain multiple indicator contents of the task data;
[0113] Obtain the data source, data timeliness and statistical period corresponding to each of the indicators;
[0114] All the indicator contents are integrated with the corresponding data sources, data timeliness and statistical periods respectively to generate and store multiple atomic indicator data.
[0115] Optionally, the indicator data processing method, wherein the step of receiving an indicator query condition input by a user and generating target indicator data according to the indicator query condition and the atomic indicator data, specifically includes:
[0116] Receive the indicator query conditions input by the user according to the preset indicator query window;
[0117] Analyze the indicator query condition to obtain the query condition content;
[0118] According to the query condition content, obtaining target atomic indicator data from the plurality of atomic indicator data;
[0119] Generate target indicator data according to the query condition content and the target atomic indicator data.
[0120] Optionally, the indicator data processing method, wherein the target indicator data is generated according to the indicator query condition and the atomic indicator data, further comprises:
[0121] Input the target indicator data into the preset data dashboard and early warning system;
[0122] Displaying the target indicator data according to the data dashboard;
[0123] Receiving the warning rules sent by the user, and sending the warning rules to the warning system;
[0124] Based on the early warning system, the target indicator data is monitored according to the early warning rules.
[0125] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores an indicator data processing program, and when the indicator data processing program is executed by a processor, the steps of the indicator data processing method described above are implemented.
[0126] In summary, the present invention provides an indicator data processing method and related equipment, the method comprising: receiving task rules input by a user, creating multiple task types according to the task rules, and creating corresponding task services according to all the task types; creating multiple indicator data types according to all the task types, and processing all the indicator data types according to all the task services to obtain multiple atomic indicator data types; receiving task data input by a user, processing the task data according to all the atomic indicator data types to generate multiple atomic indicator data; receiving indicator query conditions input by a user, and generating target indicator data according to the indicator query conditions and the atomic indicator data. The present invention can divide indicator data into the most basic atomic indicator data, avoiding the use of inaccurate data when calculating target indicator data, while also improving the efficiency of calculating target indicator data, saving human resources, and timely discovering problems in business operations, thereby timely adjusting business strategies and making reasonable and effective decisions.
[0127] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or terminal including the element.
[0128] Of course, those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware (such as a processor, a controller, etc.) through a computer program, and the program can be stored in a computer-readable storage medium that can be read by a computer, and the program can include the processes of the above-mentioned method embodiments when executed. The computer-readable storage medium can be a memory, a disk, an optical disk, etc.
[0129] It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.
Claims
1. A method for processing index data, characterized in that: The indicator data processing method comprises: Receive a task rule input by a user, create multiple task types according to the task rule, and create corresponding task services according to all the task types; Creating a plurality of indicator data types according to all the task types, and processing all the indicator data types according to all the task services to obtain a plurality of atomic indicator data types; Receiving task data input by a user, processing the task data according to all the atomic indicator data types, and generating a plurality of atomic indicator data; Receive the indicator query condition input by the user, and generate target indicator data according to the indicator query condition and the atomic indicator data.
2. The indicator data processing method according to claim 1, characterized in that: The receiving of the task rules input by the user, creating multiple task types according to the task rules, and creating corresponding task services according to all the task types specifically includes: Receiving task rules input by a user, analyzing the task rules, and obtaining task classification requirements; A plurality of task types are created according to the task classification requirements, and a task service corresponding to each of the task types is created.
3. The indicator data processing method according to claim 1, characterized in that: The creation of multiple indicator data types according to all the task types specifically includes: Analyze all the task types and obtain the index data classification results; A plurality of indicator data types are created according to the indicator data classification results.
4. The indicator data processing method according to claim 1, characterized in that: The task service includes a primary task service, and the primary task service includes a secondary task service; The processing of all the indicator data types according to all the task services to obtain multiple atomic indicator data types specifically includes: Dividing all the indicator data types according to all the first-level task services to obtain a plurality of task indicator data types; All the task indicator data types are divided according to all the secondary task services to obtain a plurality of atomic indicator data types.
5. The indicator data processing method according to claim 1, characterized in that: The receiving of task data input by a user, and processing the task data according to all the atomic indicator data types to generate a plurality of atomic indicator data specifically includes: Receive task data input by the user through a preset task data interface; Dividing the task data according to the atomic indicator data type to obtain multiple indicator contents of the task data; Obtain the data source, data timeliness and statistical period corresponding to each of the indicators; All the indicator contents are integrated with the corresponding data sources, data timeliness and statistical periods respectively to generate and store multiple atomic indicator data.
6. The index data processing method according to claim 1, characterized in that: The receiving of the indicator query condition input by the user and generating the target indicator data according to the indicator query condition and the atomic indicator data specifically includes: Receive the indicator query conditions input by the user according to the preset indicator query window; Analyze the indicator query condition to obtain the query condition content; According to the query condition content, obtaining target atomic indicator data from the plurality of atomic indicator data; Generate target indicator data according to the query condition content and the target atomic indicator data.
7. The index data processing method according to claim 1, characterized in that: The step of generating target indicator data according to the indicator query condition and the atomic indicator data further comprises: Input the target indicator data into the preset data dashboard and early warning system; Displaying the target indicator data according to the data dashboard; Receiving the warning rules sent by the user, and sending the warning rules to the warning system; Based on the early warning system, the target indicator data is monitored according to the early warning rules.
8. An indicator data processing system, characterized in that: The indicator data processing system comprises: A task service creation module, used to receive task rules input by a user, create multiple task types according to the task rules, and create corresponding task services according to all the task types; An atomic indicator creation module, used to create a plurality of indicator data types according to all the task types, and process all the indicator data types according to all the task services to obtain a plurality of atomic indicator data types; An atomic indicator data generating module, used for receiving task data input by a user, processing the task data according to all the atomic indicator data types, and generating a plurality of atomic indicator data; The target indicator data generation module is used to receive the indicator query conditions input by the user and generate the target indicator data according to the indicator query conditions and the atomic indicator data.
9. A terminal, characterized in that: The terminal includes: a memory, a processor, and an indicator data processing program stored in the memory and executable on the processor, wherein the indicator data processing program implements the steps of the indicator data processing method according to any one of claims 1 to 7 when executed by the processor.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an indicator data processing program, and when the indicator data processing program is executed by a processor, the steps of the indicator data processing method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Data processing method and device, electronic equipment and storage medium
CN113609159A
Data service construction method and device, electronic equipment and storage medium
CN114547189A