Index management method, device and equipment and storage medium
By layering the index data and dividing the topic domain of government and enterprise operation data, the existing management system has been solved, and the existing management system has been single functions and insufficient computing and processing capabilities have been insufficient, and the comprehensive management and display of indicators has been achieved, which has improved the satisfaction of enterprise usage indicator requirements.
Patent Information
- Application Number
- CN202311518885.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2025-03-21
AI Technical Summary
The existing management system has a single function and does not have the ability to calculate and process big data, resulting in limited user experience.
By obtaining the operating data generated during government and enterprise operations, the index data is layered and divided into topic areas is carried out to realize the management and display of index data. The specific steps include obtaining the original data, aggregating and business limitation of atomic indicator data, generating derived indicator data, and storing it into the corresponding data layer and topic domain.
It has achieved comprehensive management of indicators, reduced the pressure on development, operation and maintenance, unified the indicator caliber, solved the problems of data name ambiguity and difficulty in retrieval, and improved the satisfaction of enterprises' demand for the number of indicators of production and management views.
Smart Images

Figure CN119671340A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of indicator management, and in particular to an indicator management method, device, equipment and storage medium. Background Art
[0002] An indicator management platform is a tool that integrates data collection, integration, visual analysis, real-time monitoring and alerting, data-driven decision-making, and team collaboration and sharing capabilities.
[0003] With the enrichment of business types in the government and enterprise market, the government and enterprise market operation indicators are constantly added, and the demand for indicator processing continues to increase, and many indicator management platforms have emerged. In the existing technology, the prediction method and prediction system of power grid enterprise operation indicators can only be used to predict the total profit, tending to use a single method to solve the problem. Based on OceanBase distributed database and RDS relational database, it can basically meet the previous business needs, but cannot provide a complete operation platform for government and enterprises.
[0004] The existing management system has relatively simple functions, lacks the ability to calculate and process big data, and has some defects that affect the current user experience. Summary of the invention
[0005] The present application provides an indicator management method, device, equipment and storage medium to solve the problem that the existing management system has a single function, lacks big data computing and processing capabilities, and has some defects that affect the current user experience.
[0006] In a first aspect, the present application provides an indicator management method, comprising:
[0007] Obtaining original data, including business data generated during the operation of government and enterprises;
[0008] Obtain indicator data based on the original data, including atomic indicator data, target business qualification conditions, derived indicator data, and indicator data set;
[0009] The indicator data is processed in layers to obtain a target data layer, wherein the target data layer is a data layer among a public detail layer, a public summary layer, and an application data layer;
[0010] According to the preset domain division rules, the data of the target data layer is included in the subject domain of the target data layer, wherein the subject domain of the target data layer includes the participant data domain, service data domain, resource data domain, account data domain, operation data domain, summary data domain, external data domain, and management data domain;
[0011] After receiving the user's data viewing request, the target subject domain data and data charts corresponding to the data viewing request are displayed in the interactive unit of the management system.
[0012] In this application, indicator data is obtained based on the original data, including:
[0013] Determine the business events corresponding to the business data. Business events include behavior metrics, business status and business types, and business extension information. Behavior metrics include count metrics, time series metrics, amount metrics, ratio metrics, and distribution metrics.
[0014] Determine the atomic indicator type based on the behavioral measurement of business events;
[0015] Determine business limiting conditions based on the actual operating conditions and business types of the business event;
[0016] Determine the derived indicator type that represents the business scenario requirements based on the business extension information of the business event;
[0017] Indicator data is obtained based on original data, atomic indicator types, business limiting conditions and derived indicator types.
[0018] In this application, indicator data is obtained according to the original data, atomic indicator type, business qualification conditions and derived indicator type, including:
[0019] According to the atomic indicator type, the original data is aggregated to obtain the atomic indicator data;
[0020] According to the business limiting conditions, the original data is screened to obtain the target business limiting conditions;
[0021] According to the target business restriction conditions, the atomic indicator data is restricted to the target business to obtain the derived indicator data;
[0022] According to the derived indicator type, the derived indicator data is screened to obtain the indicator data set;
[0023] The indicator data is obtained according to the atomic indicator data, target business limiting conditions, derived indicator data and indicator data set.
[0024] In this application, the derived indicator data is screened according to the derived indicator type to obtain an indicator data set, including:
[0025] Determine the result table in the derived indicator data;
[0026] According to the derived indicator type, the target rows and target columns in the result table of the derived indicator data are filtered to obtain the indicator data set.
[0027] In this application, when the target data layer is the application data layer, the indicator data is processed in layers to obtain the target data layer, including:
[0028] Determine the indicator data set in the indicator data;
[0029] Store the indicator data set into the initial application data layer to obtain the target data layer.
[0030] In this application, when the target data layer is a public detail layer, the indicator data is layered to obtain the target data layer, including:
[0031] Determine atomic indicator data in the indicator data;
[0032] According to the name of the first derived indicator, determine the single target business qualification condition;
[0033] According to the single target business limiting condition, the atomic indicator data is screened to obtain the first derived indicator data;
[0034] The first derived indicator data is stored in the initial public detail layer to obtain the target data layer.
[0035] In this application, when the target data layer is a public summary layer, the indicator data is layered to obtain the target data layer, including:
[0036] Determine atomic indicator data in the indicator data;
[0037] Determine multiple target business qualification conditions according to the second derived indicator name;
[0038] According to multiple target business limiting conditions, the atomic indicator data is screened to obtain second derived indicator data;
[0039] The second derived indicator data is stored in the initial public summary layer to obtain the target data layer.
[0040] In a second aspect, the present application provides an indicator management device, including:
[0041] The acquisition module is used to obtain original data, including the operating data generated during the operation of government and enterprises;
[0042] The indicator module is used to obtain indicator data based on the original data. The indicator data includes atomic indicator data, target business qualification conditions, derived indicator data, and indicator data set;
[0043] A stratification module, used for stratifying the indicator data to obtain a target data layer, wherein the target data layer is a data layer selected from a public detail layer, a public summary layer, and an application data layer;
[0044] A domain division module is used to include the data of the target data layer into the subject domain of the target data layer according to the preset domain division rules, wherein the data domain includes the participant data domain, service data domain, resource data domain, account data domain, operation data domain, summary data domain, external data domain, and management data domain;
[0045] The interactive module is used to display the target subject domain data and data charts corresponding to the data viewing request in the interactive unit of the management system after receiving the user's data viewing request.
[0046] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;
[0047] Memory stores computer-executable instructions;
[0048] The processor executes the computer-executable instructions stored in the memory to implement the method of the present application.
[0049] In a fourth aspect, the present application provides a storage medium, comprising: a computer-readable storage medium storing computer execution instructions, which are used to implement the method of the present application when executed by a processor.
[0050] The present application provides an indicator management method, device, equipment and storage medium, which obtains original data, including business data generated in the process of government and enterprise operation; obtains indicator data based on the original data, and the indicator data includes atomic indicator data, target business limiting conditions, derived indicator data, and indicator data sets; performs layered processing on the indicator data to obtain a target data layer, wherein the target data layer is a data layer among a public detail layer, a public summary layer, and an application data layer; according to a preset domain division rule, the data of the target data layer is incorporated into a subject domain of the target data layer, wherein the subject domain of the target data layer includes a participant data domain, a service data domain, a resource data domain, an account data domain, an operation data domain, a summary data domain, and an external data domain. domain, management data domain; after receiving the user's data viewing request, the target subject domain data and data charts corresponding to the data viewing request are displayed in the interactive unit of the management system, so as to realize the management of indicators and reduce the pressure of development and operation and maintenance. By establishing atomic indicators, processing atomic indicators to obtain derived indicators, and uploading them to the data layer for unified management, the difficulty of using indicators is reduced, and the problem of inconsistent display of the same indicator data in different business departments, resulting in ambiguous data names, difficulty in retrieval and inability to trace indicators, is solved. By establishing a data warehouse and managing business data in layers and domains, technical support is provided for the indicator library, forming a complete processing line to meet the company's demand for data indicators for production and management views. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0052] Figure 1 A schematic diagram of an application scenario of the indicator management method provided in an embodiment of the present application;
[0053] Figure 2 A flowchart of the indicator management method provided in the embodiment of the present application;
[0054] Figure 3 A flowchart of another indicator management method provided in an embodiment of the present application;
[0055] Figure 4 A schematic diagram of the structure of the indicator management device provided in the embodiment of the present application;
[0056] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0057] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0058] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0059] The existing operational indicator management systems have relatively simple functions. Most indicator management systems are only aimed at predicting total profits or using a single method to solve problems. The indicator library lacks corresponding technical support and cannot be connected with reports and data retrieval, which may lead to difficulties in data retrieval due to inconsistent naming. It cannot provide a complete operating platform for enterprises to use, and it is not convenient for front-line employees to obtain and use data. In addition, the traditional indicator processing method through program development has a high threshold and a long process, and cannot timely support the data indicator needs of front-line production and management views.
[0060] In order to solve the above-mentioned problems existing in the prior art, this application establishes an indicator management platform. By establishing a data layer, each data layer is divided into subject domains and named in a unified and standardized manner, the problem of difficulty in data retrieval caused by confusing model naming is solved. At the same time, developers can directly use data warehouse data without using multi-library data for development, reducing the pressure of development and operation and maintenance. By establishing an enterprise indicator library, creating atomic indicators, and limiting the business of atomic indicators, unifying indicator configuration, standardizing indicator definitions, and building a rich and complete indicator system, the response speed to business usage needs is improved, allowing business departments to quickly obtain the required data content, and by establishing an operation workbench, a complete and usable operating platform is formed, which improves the visualization ability of business data and the business support ability of the system.
[0061] The data transmission method provided in this application is intended to solve the above technical problems in the prior art.
[0062] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0063] Figure 1 Schematic diagram of application scenarios of the indicator management method provided in the embodiment of the present application. Figure 1 As shown, the device includes: a data warehouse, an enterprise indicator library, and a business workbench.
[0064] Among them, the data warehouse is a data system used for storage, analysis, and reporting. Its main purpose is to build an integrated data environment for analysis and provide decision support for enterprises. The main functions of the data warehouse include realizing the standardization and unification of data warehouses, reconstructing data through models, completing centralized data storage, and performing computational logic processing. The embodiment of the present application uses a data warehouse to build a clear data flow link, reduce the difficulty of operation and maintenance, and improve the response efficiency of problem solving.
[0065] Among them, the enterprise indicator library is built based on the tool capabilities and data asset content of the current big data platform. It is used to determine the indicator catalog, unify the indicator caliber, centrally control indicators, standardize indicator operations, support self-service configuration of indicators, and quickly create reports by dragging and dropping indicators. By enhancing the data management platform, it can achieve rapid development, application and management of indicators and reports, lower the threshold for IT support, and directly face business departments.
[0066] Among them, the business workbench is used to realize the ability to support customized and self-defined workbench view display, flexibly and efficiently support the business data viewing needs of management and business personnel, and promote the implementation of the ability to manage thousands of people in thousands of ways. Different business decision-making workbenches can be preset for different management levels to improve the visual display ability of business data and the business support ability of the system. In response to the different needs of management and front-line marketing personnel, it supports customized business workbenches to create personalized and flexible business windows, effectively improving the efficiency of enterprise management.
[0067] The business workbench receives the user's write operation, and the enterprise indicator library determines the atomic indicator type, business restriction conditions, and derived indicator type in response to the user's write operation. The data warehouse performs corresponding operations based on the atomic indicator type, business restriction conditions, and derived indicator type to generate atomic indicator data, derived indicator data, indicator data sets and corresponding charts, and pushes the results to the business workbench for interaction.
[0068] In some embodiments, the execution subject of the business execution method provided in the embodiments of the present application may be a server. Among them, the server may be a mobile phone, a computer, a tablet and other devices. This embodiment does not impose any special restrictions on the implementation method of the execution subject, as long as the execution subject can obtain the original data; obtain the indicator data based on the original data; perform layered processing on the indicator data to obtain the target data layer; according to the preset domain division rules, the data of the target data layer is included in the subject domain of the target data layer; after receiving the user's data viewing request, the target subject domain data and data charts corresponding to the data viewing request are displayed in the interactive unit of the management system.
[0069] Figure 2 The flowchart of the indicator management method provided in the embodiment of the present application is shown in FIG. The execution subject of the method can be a server or other servers, and this embodiment is not particularly limited here. Figure 2 As shown, the method may include:
[0070] S201, obtaining original data.
[0071] Among them, original data can refer to the operating data generated during the operation of government and enterprises.
[0072] The method of obtaining original data may refer to obtaining data information in the business database generated during the operation of government and enterprises from the operation data layer of the management system in response to the user's write operation.
[0073] Among them, the operation data layer is the original data storage layer of business data. The data in this layer comes from various business systems, such as: order center, marketing center, data middle platform, smart ordering, OSS2.0, PMS3.0 and other systems, including detailed data and analysis result data of the business system. Among them, since the analysis result data is in the data dashboard, it can be directly configured as a data set in the report or view for display, while the detailed data needs to be cleaned, converted, label rule calculated, and indicator summarized to form a data set for display. There are differences in the processing methods of detailed data and analysis result data. Therefore, in order to facilitate data use and operation and maintenance management, the two types of data are distinguished in model naming for classification management.
[0074] S202. Obtain indicator data based on original data.
[0075] Among them, the indicator data is a measurement value after the operation data layer is refined and quantified, so that the business objectives can be described, measured and disassembled, and a summary result is obtained by analyzing the data. The indicator data can be used to measure business performance, assess business impact, optimize business processes, etc. Traditional indicator data include gross domestic product (GDP), gross national product (GNP), and consumer price index (CPI). The composition of indicator data includes indicator name, indicator definition, indicator calculation method, indicator unit, indicator source, etc. In the embodiment of the present application, the indicator data includes atomic indicator data, target business qualification conditions, derived indicator data, and indicator data set.
[0076] Among them, atomic indicators can refer to the measurement of a certain business event behavior based on the business process. They are indicators that cannot be further divided in the business definition. Different atomic indicators are formed according to different business process fact detail tables. Generally, there are fewer atomic indicators divided from a single business process. For example, the atomic indicators of the user basic information table are mainly "number of users", the atomic indicators of the user payment information table are mainly "payment amount", and the atomic indicators of the user billing information table are mainly "billing income".
[0077] Among them, the business process fact sheet can refer to the detailed description and standardized record of a specific business process during the software development process, which usually includes the name of the business process, the description of the business process, the input and output of the business process, the execution steps of the business process, the exception handling of the business process, etc. The business process fact sheet is a very important part of software development. It can help developers better understand business requirements, standardize business processes, and improve the quality and maintainability of software.
[0078] Among them, business limitation can refer to designing business limitation conditions according to the actual business situation and business type of government and enterprise operations. Business limitation is divided into two types of limitation: facts and dimensions. The limitation included in facts is the actual business scope corresponding to the data object, including business buildings, government and enterprise operations, dual-line operations, government and enterprise operations, and government and enterprise sandbox. The limitation included in dimensions is to classify data according to different dimensions such as time and region, including region, building, and time. For example, when the user's demand is the turnover of a certain marketing strategy in a certain province in October, the business limitation conditions are represented by marketing leads, region, and time.
[0079] Among them, the derived indicator can refer to the expansion of the atomic indicator according to different business restrictions, and all derived indicators that meet the application requirements are constructed through different combinations of business restrictions and statistical granularity in the business process. In an embodiment of the present application, the derived indicator can be divided into a first derived indicator and a second derived indicator. The first derived indicator is usually obtained based on the same atomic indicator data with a single target business restriction condition, for example: the atomic indicator type is "number of users", the business restriction condition is "Hebei Province", then the first derived indicator type is "number of users in Hebei Province", and the first derived indicator data is stored in the public detail layer. The second derived indicator is usually obtained based on the same atomic indicator data with multiple target business restriction conditions, for example: the atomic indicator type is "number of users", the target business restriction conditions are "Hebei Province" and "first quarter", then the second derived indicator type is "number of users in Hebei Province in the first quarter", and the second derived indicator data is stored in the public summary layer.
[0080] The statistical granularity may refer to the unit of measurement in a business process, for example, commodity A is measured by piece and commodity B is measured by batch.
[0081] Among them, in the embodiment of the present application, the indicator data is obtained according to the original data, including:
[0082] Determine the business events corresponding to the operational data;
[0083] Determine the atomic indicator type based on the behavioral measurement of business events;
[0084] Determine business limiting conditions based on the actual operating conditions and business types of the business event;
[0085] Determine the derived indicator type that represents the business scenario requirements based on the business extension information of the business event;
[0086] Indicator data is obtained based on original data, atomic indicator types, business limiting conditions and derived indicator types.
[0087] Among them, business events include behavioral metrics, operating conditions and business types, and business extension information. Behavioral metrics include count metrics, time series metrics, amount metrics, ratio metrics, and distribution metrics.
[0088] Among them, counting measurement can refer to counting business events, such as the number of orders and the number of users. Time series measurement can refer to measuring the time characteristics of business events, such as the order placement time and the receipt time. Amount measurement can refer to measuring the amount characteristics of business events, such as the order amount and the user consumption amount. Ratio measurement can refer to measuring the ratio characteristics of business events, such as conversion rate and refund rate. Distribution measurement can refer to measuring the distribution characteristics of business events, such as user geographical distribution and order type distribution.
[0089] In some embodiments, based on the user's write operation, a business event represented by the write operation is determined, a business process fact table is determined based on the behavior measurement information in the business event, and the atomic indicator type of this write operation is determined based on the business process fact table.
[0090] According to the business reality and business type information in the business event, keywords of the business reality and business type information are extracted to determine the business restriction conditions represented by this write operation.
[0091] According to the business extension information of the business event, the business scenario requirements are determined, the business scenario requirements are analyzed to obtain atomic indicators and business limiting conditions, and the derived indicator type is determined according to the atomic indicators and business limiting conditions in the business scenario requirements.
[0092] Among them, in the embodiment of the present application, the indicator data is obtained according to the original data, the atomic indicator type, the business limiting condition and the derived indicator type, including:
[0093] According to the atomic indicator type, the original data is aggregated to obtain the atomic indicator data;
[0094] According to the business limiting conditions, the original data is screened to obtain the target business limiting conditions;
[0095] According to the target business restriction conditions, the atomic indicator data is restricted to the target business to obtain the derived indicator data;
[0096] According to the derived indicator type, the derived indicator data is screened to obtain the indicator data set;
[0097] The indicator data is obtained according to the atomic indicator data, target business limiting conditions, derived indicator data and indicator data set.
[0098] Among them, according to the atomic indicator type, the target feature and the characteristic value of the target feature are determined from the business process fact detail table. According to the target feature and the characteristic value of the target feature, the original data of the operation data layer is aggregated through sum and count operations to obtain the atomic indicator data.
[0099] According to the business restriction conditions represented by this write operation, the original data of the operation data layer is screened by the where field, and the target business restriction conditions are determined from two restriction methods: facts and dimensions.
[0100] Among them, according to the target business restriction conditions, the atomic indicator data is screened, the indicator entity table is generated, and the derived indicator data is obtained according to the indicator entity table.
[0101] In the embodiment of the present application, the derived indicator data is screened according to the derived indicator type to obtain an indicator data set, including:
[0102] Determine the result table in the derived indicator data;
[0103] According to the derived indicator type, the target rows and target columns in the result table of the derived indicator data are filtered to obtain the indicator data set.
[0104] In some embodiments, according to business scenario requirements, a screening operation is performed on the result table of the public summary layer data generated by the second derived indicator, and some rows and columns of the result table are screened to obtain an indicator data set.
[0105] S203, performing layered processing on the indicator data to obtain a target data layer.
[0106] The target data layer is a data layer among the public detail layer, the public summary layer and the application data layer.
[0107] The public detail layer may refer to the detail data layer of the data warehouse, focusing on the core business events and business entities in the business process, and used to store the first derived indicator data.
[0108] The public summary layer can refer to the derived summary data layer of the data warehouse. By preprocessing the public detail layer data, the subsequent data processing and access performance are improved. The S layer of the public summary layer lightly summarizes the data, designs the model for atomic indicators and basic tags, and the V layer derives information data to sort out the business logic of derived indicators and rule tags. The public summary layer is mainly used to store the second derived indicator data.
[0109] The application data layer can refer to the application data layer of the data warehouse, which is usually obtained by processing the public detail layer and public summary layer data. This layer of data directly supports the display layer application and is used to store indicator data sets.
[0110] Among them, the atomic indicator data is screened according to different target business limiting conditions to obtain first derived indicator data, second derived indicator data, and indicator data set, and the first derived indicator data, second derived indicator data, and indicator data set are stored in the corresponding initial data layer to obtain the target data layer.
[0111] Among them, in the embodiment of the present application, when the target data layer is the application data layer, the indicator data is layered to obtain the target data layer, including:
[0112] Determine the indicator data set in the indicator data;
[0113] Store the indicator data set into the initial application data layer to obtain the target data layer.
[0114] Among them, in the embodiment of the present application, when the target data layer is a public detail layer, the indicator data is layered to obtain the target data layer, including:
[0115] Determine atomic indicator data in the indicator data;
[0116] Determine the single target business qualification condition according to the first derived indicator type;
[0117] According to the single target business limiting condition, the atomic indicator data is screened to obtain the first derived indicator data;
[0118] The first derived indicator data is stored in the initial public detail layer to obtain the target data layer.
[0119] Among them, in the embodiment of the present application, when the target data layer is a public summary layer, the indicator data is layered to obtain the target data layer, including:
[0120] Determine atomic indicator data in the indicator data;
[0121] Determining a plurality of target business limiting conditions according to the second derived indicator type;
[0122] According to multiple target business limiting conditions, the atomic indicator data is screened to obtain second derived indicator data;
[0123] The second derived indicator data is stored in the initial public summary layer to obtain the target data layer.
[0124] The target data layer is obtained according to the initial public detail layer, the initial public summary layer and the initial application data layer.
[0125] S204: According to a preset domain division rule, the data of the target data layer is incorporated into the subject domain of the target data layer.
[0126] Among them, the subject domain refers to the data set divided according to the business theme in the data warehouse. It is a logical concept, an abstraction and generalization of the business process, and one of the most basic components of the data warehouse. The subject domain is an important concept in the data warehouse. It is a logical collection in the data warehouse, which contains a group of related business processes and data. The subject domain is an important component of the data warehouse, which can help enterprises better understand the business, better perform data analysis and decision-making.
[0127] Among them, in the embodiment of the present application, the subject domain includes the participant domain, service domain, resource domain, operation domain, summary domain, external domain, and management domain. In the process of government and enterprise operation, the domain division rules and the number of subject domains can be adjusted according to the actual situation. Thus, by storing data in different subject domains, the business data of government and enterprises can be better classified, and when it is managed and used, it is easier to help users process data.
[0128] S205. After receiving the data viewing request from the user, the target subject domain data and data charts corresponding to the data viewing request are displayed in the interactive unit of the management system.
[0129] Among them, the user selects the data and charts to be queried in the interactive unit of the business workbench. When the user's data viewing request involves atomic indicator data, in response to the user's data viewing request, the original data of the operation data layer is aggregated to obtain the atomic indicator data and related charts.
[0130] When the user's data viewing request involves derived indicator data, in response to the user's write operation, the original data in the operation data layer is aggregated to obtain atomic indicator data, the original data is filtered according to the business restriction conditions represented by this write operation, and the target business restriction conditions are generated. After filtering the atomic indicator data with one or more target business restriction conditions, the derived indicator data is obtained, the derived indicator data is stored in the target data layer, and the target subject domain data and related charts corresponding to the data viewing request are retrieved from the target data layer;
[0131] When the user's data viewing request involves an indicator data set, in response to the user's write operation, the original data in the operation data layer is aggregated to obtain atomic indicator data, the original data is filtered according to the business restriction conditions represented by this write operation, and target restriction conditions are generated. After filtering the atomic indicator data with one or more target business restriction conditions, derived indicator data is obtained. According to the business requirements represented by the user's write operation, the result table of the derived indicator data is filtered for target rows or target columns to obtain an indicator data set, the indicator data set is stored in the target data layer, and the target subject domain data and related charts corresponding to the data viewing request are retrieved from the target data layer;
[0132] The embodiment of the present application defines derived indicators by performing one or more business limitations on atomic indicators, thereby achieving indicator management and unifying the indicator scope, making it easier for system management personnel to maintain indicator production. By storing complex data in the data layer for centralized collection and storage, it is convenient for developers to directly use data from the data platform, reducing the pressure on development and operation and maintenance, and improving the response efficiency of locating and solving problems.
[0133] Figure 3 A flowchart of another indicator management method provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the method includes:
[0134] S301, obtaining original data.
[0135] Among them, the methods for obtaining original data include extracting data from the order center and marketing center from the OceanBase library table, extracting data from the system data middle platform and Zhixiang subscription after the tenant library table permissions are opened, and extracting Kafka data under the OSS2.0 and PMS3.0 architectures.
[0136] S302. According to the indicator management principles in the indicator library, data set and metadata management are performed on the original data to obtain processed data.
[0137] Among them, the data set and metadata management of the original data is used to build a data warehouse system that meets the specifications of the China Unicom government and enterprise data dashboard. According to unified standards, detailed management of layered and domain models is carried out to build a clear data link flow and improve the efficiency of data development and operation and maintenance support.
[0138] Among them, before managing the data set and metadata of the original data, it is necessary to establish standard data levels, subject domains, data architectures and corresponding model naming specifications, unify data development and design ideas, promote data understanding and use, solve the problems of confusing model naming, no hierarchical division, and no subject domain division, and get rid of the dilemma of difficult to understand and use data. Determine the indicator catalog, formulate indicator affiliation principles, unify indicator configuration ideas, reduce the difficulty of indicator understanding and use, unify the indicator generation process and concentrate superior manpower processing, achieve one-time generation and multiple use, and simplify business applications.
[0139] Among them, according to the indicator management principles in the indicator library, the original data is managed for data sets and metadata. The processed data can refer to the adaptation of indicator construction according to the data warehouse specifications and the business conditions of government and enterprises, and the reconstruction design and model metadata management of the existing model. Through data integration tools, data from different data sources are centrally collected and stored, so that developers can quickly obtain the required data, perform computational logic processing according to the reconstructed model, and use data development tools to perform computational logic debugging, schedule tasks, and visualize bloodline links to obtain processed data.
[0140] S303, performing composite index management on the processed data to obtain target data.
[0141] Among them, the processed data is imported into the indicator system to carry out indicator and indicator process management, unify the indicator caliber, ensure indicator consistency by standardizing indicator definitions, determining indicator caliber and dimensions, and conduct audit monitoring and access management to obtain target data.
[0142] S304: Push the target data to the application interface of the business workbench to complete the interaction with the user operation.
[0143] Among them, the target data is sent to the corresponding indicator application entrance of the business workbench and displayed in the form of business operation indicator data and charts.
[0144] Among them, indicator applications include report creation, report preview, report publishing, report approval, report discard, report query, parameter management, and manual execution tabs.
[0145] Among them, business operation indicators refer to system application units, including business buildings, dual-line monitoring, government and enterprise operations, marketing leads, and business opportunity operations.
[0146] Among them, the functions of the business building unit include supporting the business building-related data and operational analysis needs of various business departments and different management levels, displaying the reporting system and large-screen system that each business department is concerned about and solidified, and providing content support for the intelligent operation of data services.
[0147] Among them, the functions of the dual-line monitoring unit include monitoring based on the process of government-enterprise dual-line business, taking the activation of enterprise dual-line business as the main analysis direction, and establishing a government-enterprise dual-line business monitoring system from the dimensions of activation orders, activation time, work order analysis, link analysis, and link processes.
[0148] Among them, the functions of the government and enterprise operations unit include establishing a government and enterprise operations special system from the dimensions of financial reports, flash reports, development analysis, revenue forecasts, churn analysis, competition analysis, and KPI assessment based on the key assessment indicators of government and enterprise business operations, with the health of government and enterprise operations as the main analysis direction.
[0149] Among them, the functions of the marketing lead unit include pushing the content of periodic marketing visit reports to leaders and front-line personnel through the marketing lead support system PC and mobile terminals, and supporting business departments to independently construct marketing lead reports based on the indicator system.
[0150] Among them, the functions of the business opportunity operation unit include pushing the content of periodic business opportunity conversion notifications to leaders and front-line personnel through the PC and mobile terminals of the business opportunity operation support system, and supporting business departments to independently build business opportunity operation notifications based on the indicator system.
[0151] Figure 4 A schematic diagram of the structure of the indicator management device provided in the embodiment of the present application is shown in FIG. Figure 4 As shown, the index management device 40 includes: an acquisition module 401, an index module 402, a layering module 403, a domain division module 404 and an interaction module 405. Among them:
[0152] The acquisition module 401 is used to acquire original data, which includes business data generated during the operation of government and enterprises;
[0153] The indicator module 402 is used to obtain indicator data according to the original data, and the indicator data includes atomic indicator data, target business limiting conditions, derived indicator data, and indicator data set;
[0154] The stratification module 403 is used to perform stratification processing on the indicator data to obtain a target data layer, wherein the target data layer is a data layer among a public detail layer, a public summary layer, and an application data layer;
[0155] The domain division module 404 is used to include the data of the target data layer into the subject domain of the target data layer according to the preset domain division rules, wherein the data domain includes the participant data domain, the service data domain, the resource data domain, the account data domain, the operation data domain, the summary data domain, the external data domain, and the management data domain;
[0156] The interaction module 405 is used to display the target subject domain data and data charts corresponding to the data viewing request in the interaction unit of the management system after receiving the data viewing request from the user.
[0157] In the embodiment of the present application, the indicator module 402 may also be specifically used for:
[0158] Determine the business events corresponding to the business data. Business events include behavior metrics, business status and business types, and business extension information. Behavior metrics include count metrics, time series metrics, amount metrics, ratio metrics, and distribution metrics.
[0159] Determine the atomic indicator type based on the behavioral measurement of business events;
[0160] Determine business limiting conditions based on the actual operating conditions and business types of the business event;
[0161] Determine the derived indicator type that represents the business scenario requirements based on the business extension information of the business event;
[0162] Indicator data is obtained based on original data, atomic indicator types, business limiting conditions and derived indicator types.
[0163] In the embodiment of the present application, the indicator module 402 may also be specifically used for:
[0164] According to the atomic indicator type, the original data is aggregated to obtain the atomic indicator data;
[0165] According to the business limiting conditions, the original data is screened to obtain the target business limiting conditions;
[0166] According to the target business restriction conditions, the atomic indicator data is business restricted to obtain the derived indicator data;
[0167] According to the derived indicator type, the derived indicator data is screened to obtain the indicator data set;
[0168] The indicator data is obtained according to the atomic indicator data, target business limiting conditions, derived indicator data and indicator data set.
[0169] In the embodiment of the present application, the indicator module 402 may also be specifically used for:
[0170] Determine the result table in the derived indicator data;
[0171] According to the derived indicator type, the target rows and target columns in the result table of the derived indicator data are filtered to obtain the indicator data set.
[0172] In the embodiment of the present application, the layering module 403 may also be specifically used for:
[0173] Determine the indicator data set in the indicator data;
[0174] Store the indicator data set into the initial application data layer to obtain the target data layer.
[0175] In the embodiment of the present application, the layering module 403 may also be specifically used for:
[0176] Determine atomic indicator data in the indicator data;
[0177] According to the name of the first derived indicator, determine the single target business qualification condition;
[0178] According to the single target business limiting condition, the atomic indicator data is screened to obtain the first derived indicator data;
[0179] The first derived indicator data is stored in the initial public detail layer to obtain the target data layer.
[0180] In the embodiment of the present application, the layering module 403 may also be specifically used for:
[0181] Determine atomic indicator data in the indicator data;
[0182] Determine multiple target business qualification conditions according to the second derived indicator name;
[0183] According to multiple target business limiting conditions, the atomic indicator data is screened to obtain second derived indicator data;
[0184] The second derived indicator data is stored in the initial public summary layer to obtain the target data layer.
[0185] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 5 As shown, the electronic device 50 includes:
[0186] One or more processing core processors 501 , one or more computer-readable storage media memories 502 , communication components 503 and other components. The processor 501 , the memory 502 and the communication component 503 are connected via a bus 504 .
[0187] In a specific implementation process, at least one processor 501 executes the computer execution instructions stored in the memory 502, so that at least one processor 501 executes the above service execution method.
[0188] The specific implementation process of the processor 501 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0189] In the above Figure 5 In the illustrated embodiment, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0190] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.
[0191] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0192] In some embodiments, a computer program product is also proposed, including a computer program or instructions, which implement the steps in any of the above-mentioned business execution methods when executed by a processor.
[0193] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0194] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0195] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple instructions are stored, and the instructions can be loaded by a processor to execute the steps in any indicator management method provided in the embodiment of the present application.
[0196] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0197] According to one aspect of the present application, a computer program product or a computer program is provided. The computer program product or the computer program comprises computer instructions stored in a computer-readable storage medium.
[0198] Since the instructions stored in the storage medium can execute the steps in any indicator management method provided in the embodiments of the present application, the beneficial effects that can be achieved by any indicator management method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0199] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0200] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for index management, characterized in that: Applied to the indicator management system, including: Obtaining original data, wherein the original data includes operating data generated during the operation of government and enterprises; Obtaining indicator data according to the original data, wherein the indicator data includes atomic indicator data, target business limiting conditions, derived indicator data, and indicator data sets; The indicator data is processed in layers to obtain a target data layer, wherein the target data layer is a data layer selected from a public detail layer, a public summary layer, and an application data layer; According to the preset domain division rules, the data of the target data layer is included in the subject domain of the target data layer, wherein the subject domain of the target data layer includes the participant data domain, service data domain, resource data domain, account data domain, operation data domain, summary data domain, external data domain, and management data domain; After receiving a data viewing request from a user, the target subject domain data and data charts corresponding to the data viewing request are displayed in the interactive unit of the management system.
2. The method according to claim 1, characterized in that: The step of obtaining indicator data according to the original data includes: Determine a business event corresponding to the business data, wherein the business event includes behavior metrics, business conditions and business types, and business extension information, and the behavior metrics include count metrics, time series metrics, amount metrics, ratio metrics, and distribution metrics; Determine the atomic indicator type according to the behavior measurement of the business event; Determine business limiting conditions based on the actual operating conditions and business type of the business event; Determining a derived indicator type representing a business scenario requirement according to the business extension information of the business event; Indicator data is obtained according to the original data, atomic indicator type, business limiting conditions and derived indicator type.
3. The method according to claim 2, characterized in that The indicator data is obtained according to the original data, the atomic indicator type, the business limiting condition and the derived indicator type, including: According to the atomic indicator type, the original data is aggregated to obtain the atomic indicator data; According to the business limiting conditions, the original data is screened to obtain the target business limiting conditions; According to the target business limiting condition, the atomic indicator data is business limited to obtain derived indicator data; According to the derived indicator type, the derived indicator data is screened to obtain an indicator data set; The indicator data is obtained according to the atomic indicator data, the target business limiting conditions, the derived indicator data, and the indicator data set.
4. The method according to claim 3, characterized in that The step of screening the derived indicator data according to the derived indicator type to obtain an indicator data set includes: determining a result table in the derived indicator data; According to the derived indicator type, the target rows and target columns in the result table of the derived indicator data are screened to obtain an indicator data set.
5. The method according to claim 1, characterized in that When the target data layer is an application data layer, the step of performing layered processing on the indicator data to obtain the target data layer includes: Determining an indicator data set in the indicator data; The indicator data set is stored in the initial application data layer to obtain the target data layer.
6. The method according to claim 1, characterized in that When the target data layer is a public detail layer, the index data is subjected to layered processing to obtain the target data layer, including: Determining atomic indicator data in the indicator data; According to the name of the first derived indicator, determine the single target business qualification condition; According to the single target business limiting condition, the atomic indicator data is screened to obtain first derived indicator data; The first derived indicator data is stored in the initial public detail layer to obtain the target data layer.
7. The method according to claim 1, characterized in that When the target data layer is a public summary layer, the index data is subjected to layered processing to obtain the target data layer, including: Determining atomic indicator data in the indicator data; Determine multiple target business qualification conditions according to the second derived indicator name; According to the multiple target business limiting conditions, the atomic indicator data is screened to obtain second derived indicator data; The second derived indicator data is stored in the initial public summary layer to obtain the target data layer.
8. An indicator management device, characterized in that: include: An acquisition module, used to acquire original data, wherein the original data includes operating data generated during the operation of government and enterprises; An indicator module, used to obtain indicator data according to the original data, wherein the indicator data includes atomic indicator data, target business limiting conditions, derived indicator data, and indicator data set; A stratification module, used for stratifying the indicator data to obtain a target data layer, wherein the target data layer is a data layer selected from a public detail layer, a public summary layer, and an application data layer; A domain division module, used for incorporating the data of the target data layer into the subject domain of the target data layer according to a preset domain division rule, wherein the subject domain of the target data layer includes a participant data domain, a service data domain, a resource data domain, an account data domain, an operation data domain, a summary data domain, an external data domain, and a management data domain; The interactive module is used to display the target subject domain data and data charts corresponding to the data viewing request in the interactive unit of the management system after receiving the user's data viewing request.
9. An electronic device, characterized in that: include: A processor and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.