Data processing method and device
By receiving uploaded pending files and extracting indicator data based on target templates, generating display charts, the problem of low data collection and analysis efficiency in monitoring internal sustainable development indicators of enterprises is solved, and data security and monitoring effect are improved.
Patent Information
- Application Number
- CN202311499391.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-12
- Publication Date
- 2025-05-13
AI Technical Summary
When the existing technology monitors sustainable development indicators internally, there are problems such as low data collection and analysis efficiency, low security and poor traceability, which affects the implementation and promotion of sustainable development projects by enterprises.
By receiving the uploaded pending files, extracting indicator data based on the target template, and generating display charts to display them in the dashboard of the target business type, realizing automatic collection, analysis and visualization of multidimensional data.
It improves data security and traceability, realizes automatic analysis and visual display of multi-dimensional data, and improves the monitoring effect and data analysis efficiency of indicator data.
Smart Images

Figure CN119988479A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a data processing method. The present application also relates to a data processing device, a computing device, and a computer-readable storage medium. Background Art
[0002] As the concept of sustainable development continues to deepen, while enterprises are vigorously developing science and technology and promoting technological innovation, they are also paying more and more attention to the monitoring of indicators related to sustainable development.
[0003] At present, enterprises usually manually count various data related to sustainable development indicators. The collection, statistics, analysis and display of data are all based on PPT format. When it comes to sustainable development indicators across different departments or different enterprises, it is usually necessary to obtain data through telephone, email communication or face-to-face interviews. In the process of data management, there are problems such as low collection and analysis efficiency, low security, and poor traceability, which affect the implementation and promotion of sustainable development projects by enterprises. Summary of the invention
[0004] In view of this, the embodiment of the present application provides a data processing method. The present application also relates to a data processing device, a computing device, and a computer-readable storage medium to solve the above problems existing in the prior art.
[0005] According to a first aspect of an embodiment of the present application, a data processing method is provided, including:
[0006] Receiving at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs;
[0007] Extracting indicator data of at least one dimension from a target to-be-processed file based on a target template, wherein the target template is a template for creating a target to-be-processed file, and the target to-be-processed file is any one of the at least one to-be-processed file;
[0008] Obtain the indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed;
[0009] Generate a display chart based on the indicator data to be displayed and display it in the dashboard of the target business type.
[0010] According to a second aspect of an embodiment of the present application, there is provided a data processing device, including:
[0011] A receiving module is configured to receive at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs;
[0012] An extraction module is configured to extract indicator data of at least one dimension from a target to-be-processed file based on a target template, wherein the target template is a template for creating a target to-be-processed file, and the target to-be-processed file is any one of the at least one to-be-processed file;
[0013] An acquisition module is configured to acquire the to-be-displayed indicator data of the to-be-analyzed business type from the indicator data of each to-be-processed file;
[0014] The display module is configured to generate a display chart based on the indicator data to be displayed, and display it in the indicator board of the target business type.
[0015] According to a third aspect of an embodiment of the present application, a computing device is provided, comprising a memory, a processor, and computer instructions stored in the memory and executable on the processor, wherein the processor implements the steps of the method when executing the computer instructions.
[0016] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores computer instructions, and the computer instructions implement the steps of the method when executed by a processor.
[0017] The data processing method provided by the present application receives at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs; based on a target template, extracts indicator data of at least one dimension from the target file to be processed, wherein the target template is a template for creating a target file to be processed, and the target file to be processed is any one of at least one file to be processed; obtains indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed; generates a display chart based on the indicator data to be displayed, and displays it in an indicator board of the target business type.
[0018] In this way, by receiving at least one uploaded file to be processed and extracting indicator data of at least one dimension in the target file to be processed according to the target template, it is possible to realize automatic collection of multidimensional data of different business types through different templates, improve data security and data traceability, and obtain the indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed; generate display charts based on the indicator data to be displayed, and display them in the indicator board of the target business type, which can realize automatic analysis and visual display of multidimensional data, improve the monitoring effect of indicator data, and improve data analysis efficiency, so as to facilitate the monitoring and adjustment of various indicators of the business according to the analysis results, and facilitate the unified management of various indicator data through a unified digital platform. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a flow chart of a data processing method provided by an embodiment of the present application;
[0020] Figure 2 This is a schematic diagram of displaying indicator data according to dimensions provided by an embodiment of the present application;
[0021] Figure 3 is a schematic diagram of an indicator board provided in one embodiment of the present application;
[0022] Figure 4 is a processing flow chart of a data processing method applied to sustainable development indicator management provided by an embodiment of the present application;
[0023] Figure 5 is a structural schematic diagram of a data processing device provided by an embodiment of the present application;
[0024] Figure 6 It is a structural block diagram of a computing device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0025] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.
[0026] The terms used in one or more embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present application. The singular forms of "a", "said" and "the" used in one or more embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of the present application refers to and includes any or all possible combinations of one or more associated listed items.
[0027] It should be understood that, although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0028] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0029] First, the terms involved in one or more embodiments of the present application are explained.
[0030] RDS (Relational Database Service): A relational database, which is a stable, reliable, and elastically scalable online database service.
[0031] As the concept of sustainable development continues to deepen, while enterprises are vigorously developing science and technology and promoting technological innovation, they are also paying more and more attention to the monitoring of indicators related to sustainable development.
[0032] However, the current methods for tracking, collecting and displaying corporate sustainable development-related indicator data are mainly manual. Manual collection and analysis of indicator data can easily lead to low data collection efficiency, insufficient data reliability, and the inability to trace data sources, and the inability to guarantee data accuracy and authenticity.
[0033] The current known method for enterprises to manage sustainable development related indicator data is to guide and monitor the indicator data of each project through a sustainable cockpit, which is developed manually based on the PPT format. There is no digital sustainable development platform to support and manage all sustainable development indicator data.
[0034] The main problems with this method are that it is necessary to collect data from different business partners regularly through offline collection, which requires additional communication efforts; data analysis requires manual processing and cannot be completed automatically; creating charts based on analysis results is a time-consuming process, which costs a lot of manpower and time costs; manual collection and analysis of data cannot guarantee data security, and there is a risk of corporate data leakage. Once data leakage or misreporting occurs at the corporate level, it may affect the company's reputation and cause immeasurable consequences; the overall process of indicator management is inefficient, which limits the frequency of monitoring and indirectly reduces the transparency of sustainable development within the organization; there is no digital platform support, which makes it impossible to integrate various data and trace data sources, which is not conducive to in-depth analysis and formulation of solutions for complex indicator data from a long-term and sustainable perspective; it is impossible to fully utilize and integrate sustainable indicator data, affecting the implementation and promotion of sustainable development projects by enterprises.
[0035] Based on this, an embodiment of the present application provides a data processing method, receiving at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs; based on a target template, extracting indicator data of at least one dimension from the target file to be processed, wherein the target template is a template for creating a target file to be processed, and the target file to be processed is any one of at least one file to be processed; from the indicator data of each file to be processed, obtaining indicator data to be displayed of the business type to be analyzed; generating a display chart based on the indicator data to be displayed, and displaying it in an indicator board of the target business type.
[0036] In this way, by receiving at least one uploaded file to be processed and extracting indicator data of at least one dimension in the target file to be processed according to the target template, it is possible to realize automatic collection of multidimensional data of different business types through different templates, improve data security and data traceability, and obtain the indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed; generate display charts based on the indicator data to be displayed, and display them in the indicator board of the target business type, which can realize automatic analysis and visual display of multidimensional data, improve the monitoring effect of indicator data, and improve data analysis efficiency, so as to facilitate the monitoring and adjustment of various indicators of the business according to the analysis results, and facilitate the unified management of various indicator data through a unified digital platform.
[0037] In the present application, a data processing method is provided. The present application also relates to a data processing apparatus, a computing device, and a computer-readable storage medium, which are described in detail one by one in the following embodiments.
[0038] Figure 1 A flowchart of a data processing method provided according to an embodiment of the present application is shown, which specifically includes the following steps:
[0039] Step 102: receiving at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs.
[0040] In practical applications, a digital system can be established to upload the files to be processed to the digital system, and the digital system can automatically collect, analyze, store, track and process the indicator data included in the files to be processed, so as to achieve unified management and monitoring of the indicator data.
[0041] Specifically, the digital system can be deployed in a cloud service web application and can be flexibly adjusted according to resource requirements. A complete cloud security solution can be used to deploy the environment and transmit data. Exemplarily, the interaction between the user and the digital system can be carried out through the Https protocol, and the interaction between the digital system and the database can be carried out through the TCP / IP protocol. The digital system may include components such as servers, RDS, storage components, monitoring components, security components, load balancing, etc. Optionally, the server may use a cloud server such as ECS, the RDS may use a cloud relational database such as PostgreSQL, the storage component may be OSS, the monitoring component may be CMS, the security component may include a firewall such as DDOS or WAF, and the load balancing may be SLB.
[0042] Specifically, indicator data can be understood as data corresponding to indicators set based on management goals or concepts, and indicator data can be used to monitor and evaluate the implementation of management goals or the realization of concepts. For example, based on the concept of sustainable development, indicators of four different business types can be set: environment, society, governance, market and customers. These four indicators can include indicator data of different dimensions.
[0043] The pending file can be understood as a file obtained by the business party filling in the indicator data collection template according to the indicator data corresponding to the specific business. It is easy to understand that different business parties may be responsible for different projects or businesses, so different business parties can correspond to different business types. A project or business can be monitored and managed through multi-dimensional indicators. Therefore, a business party can include data indicators under multiple business types.
[0044] Business type can be understood as the type of indicator data, and business type can be set according to management objectives or concepts. For example, under the concept of sustainable development, business types can include four types: environment, society, governance, market and customer.
[0045] In practical applications, in order to improve data collection efficiency and achieve unified and standardized management of data, one or more embodiments of the present application can design an initial template according to the business type before collecting and analyzing the indicator data, and upload the initial template to the digital system in advance. Specifically, the initial template can include multiple indicators under a business type and all business parties corresponding to the business type.
[0046] It should be noted that in actual application scenarios, different business parties may have different types of indicator data corresponding to them, and there may also be differences in the collection methods or management requirements for the indicator data. Therefore, in order to adapt to the needs of different business parties, while improving the reuse rate of templates and the reusability of template logic, improving the efficiency of template development, and avoiding waste of development resources, one or more embodiments of the present application, before receiving at least one uploaded file to be processed, further include the following steps:
[0047] In response to the template upload instruction, a template to be uploaded is obtained, wherein the template to be uploaded is adjusted by the business party according to an initial template, and the initial template is created according to an indicator item of at least one dimension included in the corresponding business type;
[0048] Store templates to be uploaded based on business type and / or business party.
[0049] In actual applications, the template to be uploaded can be obtained in response to a template upload instruction, and the template to be uploaded can be stored.
[0050] Specifically, the template upload instruction is an instruction to upload the template to be uploaded, and in response to the template upload instruction, the template to be uploaded can be obtained. The template to be uploaded can be adjusted by the business party according to the initial template, and the initial template can be created according to the indicator items of at least one dimension included in the corresponding business type.
[0051] In actual applications, a business type may include one or more initial templates, which are created based on the indicator items of at least one dimension included in the business type. Different business parties can download the initial template corresponding to the business type from the digital system based on the business type of the indicator data recorded by the business party. The business party can delete or modify part of the content in the initial template according to actual needs, and can also add indicator items corresponding to the indicator data to be collected to the initial template.
[0052] After the business party adjusts the initial template structure and / or content, a template to be uploaded corresponding to the business party can be obtained, and the template to be uploaded can be uploaded to the digitization system. In this way, when the business party user uploads the file to be processed, he can download the adjusted template corresponding to the business party from the digitization system to achieve a data collection effect that better meets actual needs.
[0053] It should be noted that before uploading the template, the display method of the uploaded template can be set according to the different user permissions corresponding to different indicator items. In this way, users with different permissions can see different template contents after downloading the same template.
[0054] In actual applications, both the initial template and the template to be uploaded can pre-set data display rules, including integers, percentages or decimals. Users only need to fill in the data and do not need to pay attention to the data format, which can make it more convenient for users to fill in and count the data.
[0055] The template to be uploaded can be stored according to the business party corresponding to the template to be uploaded, and the business type corresponding to the business and indicator data that the business party is responsible for. In actual applications, the template to be uploaded can be stored in the storage space within the system, or in an external storage entity such as a hard disk or a cloud disk, or can be uploaded to a cloud database in a cloud service platform in the form of cloud storage for storage. Furthermore, in the process of storing the template to be uploaded, it can be stored according to the business type corresponding to the template, or it can be stored according to the business party corresponding to the template, or it can be stored according to the business type and the business party. In an optional implementation, the template to be uploaded can be named according to the business type and the business party, and the named template to be uploaded can be stored in the database, so that the user can determine the template to be uploaded that needs to be downloaded according to the name.
[0056] Exemplarily, the business party of the template to be uploaded is Department A, the business type is environment, and the specific business that the business party is responsible for is installing charging poles. Then the template to be uploaded can be named Department A Charging Pole Template and stored in the template database corresponding to the environment.
[0057] In actual applications, both the initial template and the template to be uploaded can be developed and created according to the specific indicator data that needs to be displayed in the dashboard and the display logic of the indicator data. Based on the uploaded and stored initial templates and templates to be uploaded, the digital system can pre-generate regular expressions for extracting data or pre-identify indicator items in the template according to the business logic corresponding to each template, so that the system can quickly extract data from the processed file according to the template, realize automatic data collection, and improve data collection efficiency and accuracy. In addition, since indicator items related to the dashboard are set in the template, business users do not need to process complex data or business logic accordingly. They only need to fill in the corresponding data at each indicator item in the template, which greatly saves labor costs and avoids wasting time and resources.
[0058] It should be noted that in the process of displaying templates, only templates that meet the user's permissions can be displayed according to the permission information of different users. For example, user 1 is an employee of department B. When user 1 logs in to the digital platform to download templates, the digital platform can only display the templates corresponding to department B and the initial templates that have no restrictions on the business party to the user.
[0059] By responding to the template upload instruction, obtaining the template to be uploaded, and storing the template to be uploaded according to the business type and / or business party, the logically identical parts of the template can be reused according to the actual needs and business logic of different business parties, thereby improving the template development efficiency and obtaining a template that better meets the actual needs of the business parties and is more convenient for users to fill in data.
[0060] Step 104: extracting indicator data of at least one dimension from the target to-be-processed file based on the target template, wherein the target template is a template for creating the target to-be-processed file, and the target to-be-processed file is any one of the at least one to-be-processed file.
[0061] In practical applications, indicator data of at least one dimension can be extracted from the target to-be-processed file based on the target template.
[0062] Specifically, the template template can be understood as a template for creating a target to-be-processed file, and the target to-be-processed file can be any one of at least one to-be-processed file. The target template can be an initial template or a template adjusted based on the initial template. Since the template can include indicator items of at least one dimension during the creation process, the target to-be-processed file obtained by filling in the target template can also include indicator data of at least one dimension. At least one dimension can include dimensions such as business parties, data types, different analysis directions corresponding to different data types, and statistical periods of indicator data.
[0063] It should be noted that the target to-be-processed file can be created by one business party or by multiple business parties. Different business parties can fill in the indicator data in the indicator items corresponding to different business parties according to the target template. The data type can be understood as different management rules or different types of data corresponding to the business type. For example, when the business type is environment, according to different management dimensions or management standards, the data type can be divided into carbon dioxide-related data, equipment safety-related data, employee health-related data, and recyclable resource-related data, etc. Different data types can also include different analysis directions. For example, carbon dioxide-related data can include supply chain, production, use stage, logistics, processing, other emissions and other different analysis directions. The indicator data can also correspond to different statistical periods, such as different statistical periods such as indicator data within a quarter, indicator data within a year, or indicator data within three years. The indicator data under the above different dimensions can be reflected when setting the template, so that according to the to-be-processed file, the indicator data under at least one dimension can be obtained, and then after collection and analysis, the multi-dimensional analysis results can be obtained.
[0064] like Figure 2 As shown, Figure 2This is a schematic diagram for displaying indicator data according to dimensions provided by an embodiment of the present application.
[0065] Taking the application of the data processing method provided in this application in sustainable development indicator management as an example, a sustainable system is established. By receiving at least one uploaded file to be processed, indicator data of at least one dimension is extracted from the target file to be processed based on the target template, the indicator data to be analyzed is collected and the specific situation of the indicator data is displayed in the corresponding indicator board of the sustainable system.
[0066] Based on different dimensions, indicator data can be displayed in different dashboards, such as Figure 2 In the dashboard, according to different business types, the dashboard can include four first-level menus: environment, society, governance, market and customers. Among them, environment also includes three second-level menus: indicator type a, indicator type b and indicator type c. Furthermore, indicator type a includes six options: supply chain, production, use stage, logistics, treatment, and other emissions. Each option can correspond to an dashboard to display indicator data of different dimensions.
[0067] In practical applications, the indicator data in the target to-be-processed file may be extracted based on the target template. Therefore, according to one or more embodiments of the present application, before extracting the indicator data of at least one dimension from the target to-be-processed file based on the target template, the following steps may be further included:
[0068] According to the target file to be processed, determine the target business type to which the target file to be processed belongs;
[0069] Based on the target business type, obtain the target template.
[0070] In an actual application, in an optional implementation, the target business type to which the target file to be processed belongs may be determined first, and then the corresponding target template may be acquired according to the target business type to which the target file to be processed belongs.
[0071] In another optional implementation, the corresponding target template may be parsed according to the file name of the target file to be processed; the target template may also be obtained according to the business party that uploaded the target file to be processed.
[0072] Through the target file to be processed, the target business type to which the target file to be processed belongs is determined, and based on the target business type, the target template is obtained. On the basis of receiving the target file to be processed, the target template can be obtained according to the target file to be processed, so that the indicator data in the target file to be processed can be extracted based on the target template, thereby improving the extraction efficiency and accuracy of the indicator data.
[0073] In one or more embodiments of the present application, extracting indicator data of at least one dimension from the target to-be-processed file based on the target template may include the following steps:
[0074] Generate a regular expression corresponding to the target template based on the target template, and use the regular expression to extract indicator data of at least one dimension in the file to be processed;
[0075] Alternatively, an indicator item of at least one dimension included in the target template is determined, and indicator data of at least one dimension in the target file to be processed is extracted according to the indicator item.
[0076] In practical applications, a regular expression corresponding to the target template may be generated based on the target template, and the regular expression may be used to extract indicator data of at least one dimension in the file to be processed.
[0077] Exemplarily, according to the target template, the text content in the target template is extracted and segmented to obtain multiple phrases or short sentences, the phrases or short sentences are labeled, and then each short sentence or phrase with a label is edited into a corresponding regular expression, and based on the regular expression, the indicator data in the file to be processed is extracted to obtain indicator data of at least one dimension.
[0078] In practical applications, it is also possible to determine the index items of at least one dimension included in the target template, and extract the index data of at least one dimension in the target to-be-processed file according to the index items.
[0079] Exemplarily, the text content in the target file to be processed can be matched according to the indicator items to extract indicator data of at least one dimension; the indicator items and the target file to be processed can also be vectorized to extract indicator data of at least one dimension according to the vector.
[0080] By extracting indicator data by generating regular expressions based on the target template or by extracting indicator items in the target template, it is possible to obtain indicator data of at least one dimension in the target file to be processed, thereby improving data collection efficiency and accuracy.
[0081] In addition, since the indicator data is obtained based on the files to be processed, the traceability and reliability of the indicator data can be improved by saving the upload records of the files to be processed. The upload records may include the template corresponding to the files to be processed, the upload time, the uploading business party, the uploading user, the IP address of the uploading device, etc.
[0082] Step 106: Obtain the to-be-displayed indicator data of the to-be-analyzed business type from the indicator data of each to-be-processed file.
[0083] In practical applications, the indicator data to be displayed of the business type to be analyzed can be obtained from the indicator data extracted from each file to be processed.
[0084] Specifically, the business type to be analyzed may be any business type that requires analysis of indicator data, and the indicator data to be displayed may be understood as indicator data extracted from indicator data of each file to be processed according to the business type to be analyzed and displayed in the indicator board.
[0085] In one or more implementations of the present application, obtaining the to-be-displayed indicator data of the to-be-analyzed business type from the indicator data of each to-be-processed file may include the following steps:
[0086] Target indicator data of a target dimension is obtained, and the target indicator data is used as indicator data to be displayed, wherein the target dimension is any dimension of at least one dimension.
[0087] Specifically, any dimension may be selected from at least one dimension as a target dimension, target indicator data corresponding to the target dimension may be obtained, and the target indicator data may be used as indicator data to be displayed.
[0088] For example, when the business type is environment, according to actual needs, you can choose to analyze the indicator data related to the environment of a certain business party, and generate a corresponding chart of the business party when the business type is environment. In this example, the business party can be used as the target dimension.
[0089] When the business type is environment, you can also select a certain type of indicator data, such as indicator data related to carbon dioxide emissions. In this case, you can use the indicator data related to carbon dioxide emissions as the indicator data to be displayed, and use the carbon dioxide data type as the target dimension.
[0090] By obtaining the target indicator data of the target dimension and using the target indicator data as the indicator data to be displayed, the type of indicator data can be refined according to the target dimension, and subsequently, finer-grained charts can be obtained for display and analysis, enabling more comprehensive management and more rigorous monitoring of the indicator data.
[0091] Step 108: Generate a display chart based on the indicator data to be displayed, and display it in the indicator board of the target business type.
[0092] In actual applications, a display chart can be generated based on the indicator data to be displayed, and the display chart can be displayed in the indicator board corresponding to the target business type.
[0093] It should be noted that the digital system can provide a user graphical interface, that is, an indicator board, and the display charts generated according to the data to be displayed can be displayed on the corresponding indicator board, so as to facilitate the intuitive understanding and analysis of the indicator data, as well as the analysis and comparison of the indicator data within different preset periods.
[0094] In an optional implementation, the target to-be-processed file may include a target business party identifier, and the data to be displayed may be classified according to the business party identifier, and the indicator data corresponding to each business party may be displayed in the indicator board of each business party.
[0095] Accordingly, generating a display chart based on the indicator data to be displayed and displaying it in the indicator board of the target business type may include the following steps:
[0096] According to the target business party identifier, determine the indicator data to be displayed corresponding to the target business party;
[0097] Based on the to-be-displayed indicator data corresponding to the target business party, generate a display chart corresponding to the target business party under the target dimension;
[0098] According to the target business type and target dimension, the display chart is displayed in the dashboard corresponding to the target business party.
[0099] Specifically, the target business party can be understood as any of the business parties that uploaded the file to be processed. According to the target business party identifier corresponding to the target file to be processed, the target business party identifier can be added to the indicator data of at least one dimension extracted based on the target file to be processed. In the data statistics and analysis stage, the indicator data to be displayed corresponding to the target business party can be determined according to the target business party identifier, and the display chart corresponding to the target business party under the target dimension can be generated according to the data to be displayed corresponding to the target business party. The business party can be understood as a department, subsidiary, project team or other enterprise that cooperates with the enterprise to promote the project.
[0100] In actual applications, the overall indicator data of each subsidiary or department of the enterprise under the target dimension of the target business type can be summarized and displayed. That is to say, the target dimension of the target business type can include an overall dashboard and dashboards corresponding to each business party.
[0101] A dashboard menu may be created according to the target business type and target dimension, and a display chart corresponding to the target business party may be displayed in the dashboard corresponding to the target business party.
[0102] It should be noted that the dashboard can be displayed according to the menu selection corresponding to the dashboard. According to different dimensions, the menus at each level can include business parties, business types, data types, analysis directions, etc. The menus at each level can be combined with logical relationships according to actual needs. For example, the first-level menu can be set as business type, the second-level menu can be set as data type, the third-level menu can be set as analysis direction, and the fourth-level menu can be set as business party. This example is for reference only and is not used to limit this application.
[0103] By determining the indicator data to be displayed corresponding to the target business party according to the target business party identifier, the indicator data of different business parties under the target dimension can be stored and displayed separately, or the indicator data of different business parties under the target dimension can be uniformly acquired and combined for display, thereby improving the richness of the indicator data display and facilitating the analysis and evaluation of the indicator data from multiple angles.
[0104] In one or more embodiments of the present application, the target dimension may include at least one sub-dimension.
[0105] It should be noted that the sub-dimensions can be different dimensions divided under the target dimension. For example, the target dimension can be a data type, and the sub-dimension can be an analysis angle under the data type. For example, when the target dimension is a data indicator related to carbon dioxide emissions, the sub-dimension can be different analysis angles corresponding to the data indicators related to carbon dioxide emissions, including supply chain, production, use stage, logistics, processing, other emissions, etc. The sub-dimensions can also be different data indicator statistical periods, such as the total carbon dioxide emissions in a quarter or the total carbon dioxide emissions in a year, etc.
[0106] Accordingly, generating a display chart based on the indicator data to be displayed and displaying it in the indicator board of the target business type may include the following steps:
[0107] Obtain target sub-indicator data corresponding to a target sub-dimension in the target indicator data, wherein the target sub-dimension is any dimension in at least one sub-dimension;
[0108] Generate display charts corresponding to the target sub-dimensions based on the target sub-indicator data;
[0109] The display chart corresponding to the target sub-dimension is displayed in the indicator board corresponding to the target sub-dimension of the target dimension under the target business type.
[0110] In actual applications, the target sub-indicator data can be obtained from the target indicator data based on the target sub-dimension, and a display chart corresponding to the target sub-dimension of the target dimension under the business type can be generated based on the target sub-indicator data. The display chart can then be displayed in the indicator board corresponding to the target sub-dimension of the target dimension under the target business type.
[0111] It should be noted that, according to actual needs, the indicator data extracted based on the files to be processed can be classified, collected and stored based on various attribute information corresponding to the files to be processed, such as the business party, business type, data type, specific business handled by the business party, etc., and display charts in different dimensions can be generated according to actual needs and displayed in different indicator boards.
[0112] as follows Figure 3 As shown, Figure 3 A schematic diagram of an indicator board provided in an embodiment of the present application is shown.
[0113] Taking the application of the data processing method provided in this application in sustainable development indicator management as an example, a sustainable system is established. By receiving at least one uploaded file to be processed, indicator data of at least one dimension is extracted from the target file to be processed based on the target template, the indicator data to be analyzed is collected and the specific situation of the indicator data is displayed in the corresponding indicator board of the sustainable system.
[0114] According to the indicator data included in each file to be processed, the indicator data related to the supply chain in the indicator type a corresponding to the environment is extracted, wherein the indicator type a can be understood as data related to carbon dioxide emissions.
[0115] The indicator data extracted from each file to be processed may include supply chain-1 series carbon dioxide emissions, supply chain-2 series carbon dioxide emissions and supply chain-3 series carbon dioxide emissions. Based on the above indicator data, a supply chain-1 series carbon dioxide emissions chart, a supply chain-2 series carbon dioxide emissions chart, a supply chain-3 series carbon dioxide emissions chart and a supply chain overall carbon dioxide emissions chart can be generated respectively and displayed in the corresponding dashboard.
[0116] By automatically collecting data and automatically generating and displaying charts, we can improve data processing efficiency, facilitate the management and monitoring of indicator data, detect abnormal indicators in a timely manner, and make it easier for relevant staff to adjust relevant data included in the business, thus ensuring the implementation and promotion of projects related to indicator data.
[0117] In an optional implementation of the present application, the target dimension may include a time dimension; accordingly, obtaining target indicator data of the target dimension and using the target indicator data as the indicator data to be displayed may include the following steps:
[0118] Obtain historical indicator data within a preset time period and use the historical indicator data as the indicator data to be displayed.
[0119] Specifically, historical indicator data can be understood as indicator data uploaded to the system that is acquired by the system within a preset time period.
[0120] Optionally, historical indicator data within a preset time period is obtained. An optional implementation method is to extract historical indicator data from an update template within a preset time period. Specifically, the update template can be understood as a new template adjusted by the user after changing relevant fields on the basis of the original template. In the case where the amount of data to be uploaded is large and the number of changed fields is small, the data can be collected and uploaded to the system by modifying the fields in the original template to obtain the update template.
[0121] Optionally, historical indicator data within a preset time period is obtained. Another optional implementation method is to obtain indicator data directly filled in by the user in the system within the preset time period. It should be noted that when the amount of data to be uploaded is small, data can be collected and uploaded without using a template. The user can directly fill in and upload the indicator data through the interactive interface provided by the system.
[0122] By applying the embodiments of the present application, by obtaining historical indicator data within a preset time period and using the historical indicator data as the indicator data to be displayed, it is possible to automatically collect and analyze the historical indicator data, avoid users manually collecting and updating historical data, improve the efficiency of historical data collection, and thus improve the efficiency of data analysis for historical data.
[0123] In actual implementation, the preset time period can be a period of time close to the current time, such as collecting historical data within a week, a month, or a year for analysis; or it can be based on a preset time interval, such as collecting historical data within the month for analysis every other month. In this way, the automatic collection and on-demand analysis of historical data can be realized, improving the system's ability to collect and analyze historical data, and facilitating the tracking and query of historical data.
[0124] It should be noted that in one or more embodiments of the present application, the templates in the system can also be managed and maintained according to the time dimension. For example, fields can be updated on a weekly or monthly basis, old fields that are often not used can be deleted according to analysis requirements, and new fields that are needed in the data analysis process can be added. In this way, the template can be updated without increasing the storage space occupied by the template, thereby improving the practicality of the template.
[0125] In an optional implementation of the present application, generating a display chart based on the indicator data to be displayed and displaying it in the indicator board of the target business type may include the following steps:
[0126] Based on the historical indicator data, a display chart of the target business within a preset time period is generated and displayed in the indicator board of the target business type.
[0127] Optionally, based on the historical indicator data, a display chart of the target business within a preset time period is generated and displayed in the indicator board of the target business type, which can be achieved in the following manner: based on the collected historical indicator data within the preset time period, based on at least one dimension to be analyzed of the target business, a display chart corresponding to the dimension to be analyzed is generated, and the historical data corresponding to the dimension to be analyzed is graphically displayed. In this way, the historical data can be analyzed and displayed in any business dimension that needs to be analyzed.
[0128] Optionally, based on the historical indicator data, a display chart of the target business in a preset time period is generated and displayed in the indicator board of the target business type. This can be achieved in the following way: based on the historical indicator data collected in the preset time period, a display chart corresponding to each time period is generated at a fixed time interval to display the historical indicator data in each time period. In this way, it is convenient to intuitively compare and analyze the historical data in different time periods, and to analyze the historical indicator data from the time dimension, so as to timely discover and solve problems.
[0129] By applying the embodiments of the present application, a display chart of the target business within a preset time period is generated based on historical indicator data, and displayed in an indicator panel of the target business type. This can automatically generate display charts corresponding to historical data according to demand, avoiding manual collection and analysis of historical data by operation and maintenance personnel, facilitating the tracking of historical data, and improving operation and maintenance efficiency.
[0130] The data processing method provided by the present application receives at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs; based on a target template, extracts indicator data of at least one dimension from the target file to be processed, wherein the target template is a template for creating a target file to be processed, and the target file to be processed is any one of at least one file to be processed; obtains indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed; generates a display chart based on the indicator data to be displayed, and displays it in an indicator board of the target business type.
[0131] In this way, by receiving at least one uploaded file to be processed and extracting indicator data of at least one dimension in the target file to be processed according to the target template, it is possible to realize automatic collection of multidimensional data of different business types through different templates, improve data security and data traceability, and obtain the indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed; generate display charts based on the indicator data to be displayed, and display them in the indicator board of the target business type, which can realize automatic analysis and visual display of multidimensional data, improve the monitoring effect of indicator data, and improve data analysis efficiency, so as to facilitate the monitoring and adjustment of various indicators of the business according to the analysis results, and facilitate the unified management of various indicator data through a unified digital platform.
[0132] The following combination Figure 4 , taking the application of the data processing method provided by this application in sustainable development indicator management as an example, the method is further explained. Figure 4 A processing flow chart of a data processing method for sustainable development indicator management provided by an embodiment of the present application is shown, which specifically includes the following steps:
[0133] Step 402: receiving at least one uploaded sustainable development file, wherein the sustainable development file is created based on a template corresponding to an environment type, and the sustainable development file includes a department identification.
[0134] Step 404: Determine the target template corresponding to the target sustainable development document according to the target department identifier and the environment type.
[0135] Step 406: Based on the target template, extract indicator data related to logistics carbon dioxide emissions from the target sustainable development file.
[0136] Specifically, the extracted indicator data may include the logistics carbon dioxide emissions of each vehicle and its annual changes, the total logistics carbon dioxide emissions and its annual changes, the total output and its annual changes, the total amount of incoming logistics carbon dioxide emissions and the number and annual changes of each quarter in the current year, the share of incoming logistics carbon dioxide emissions and the number and annual changes of each quarter in the current year, etc.
[0137] Step 408: Obtain indicator data related to logistics carbon dioxide emissions of the target department from the indicator data of each sustainable development document.
[0138] Step 410: Generate multiple display charts based on the indicator data related to the logistics carbon dioxide emissions of the target department.
[0139] Step 412: Determine the dashboard according to the environment, carbon dioxide emission-related, logistics, and target departments, and display multiple display charts in the dashboard.
[0140] A data processing method provided in an embodiment of the present application receives at least one uploaded file to be processed, and extracts indicator data of at least one dimension in the target file to be processed according to a target template, so as to realize automatic collection of multidimensional data of different business types through different templates, improve data security and data traceability, and obtain indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed; generates display charts based on the indicator data to be displayed, and displays them in an indicator board of the target business type, so as to realize automatic analysis and visual display of multidimensional data, improve the monitoring effect of indicator data, and improve data analysis efficiency, so as to facilitate monitoring and adjustment of various indicators of the business according to the analysis results, and facilitate unified management of various indicator data through a unified digital platform.
[0141] Corresponding to the above method embodiment, the present application also provides a data processing device embodiment, Figure 5 FIG. 1 is a schematic diagram showing the structure of a data processing device provided by an embodiment of the present application. Figure 5 As shown, the device comprises:
[0142] The receiving module 502 is configured to receive at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs.
[0143] Extraction module 504: is configured to extract indicator data of at least one dimension from a target to-be-processed file based on a target template, wherein the target template is a template for creating a target to-be-processed file, and the target to-be-processed file is any one of at least one to-be-processed file.
[0144] The acquisition module 506 is configured to acquire the to-be-displayed indicator data of the to-be-analyzed business type from the indicator data of each to-be-processed file.
[0145] The display module 508 is configured to generate a display chart based on the indicator data to be displayed, and display it in the indicator board of the target business type.
[0146] Optionally, the data processing device further includes an uploading module configured to:
[0147] In response to the template upload instruction, a template to be uploaded is obtained, wherein the template to be uploaded is adjusted by the business party according to an initial template, and the initial template is created according to an indicator item of at least one dimension included in the corresponding business type;
[0148] Store templates to be uploaded based on business type and / or business party.
[0149] Optionally, the data processing device further includes a determination module configured to:
[0150] According to the target file to be processed, determine the target business type to which the target file to be processed belongs;
[0151] Based on the target business type, obtain the target template.
[0152] Optionally, the extraction module 504 is further configured to:
[0153] Generate a regular expression corresponding to the target template based on the target template, and use the regular expression to extract indicator data of at least one dimension in the file to be processed;
[0154] Alternatively, an indicator item of at least one dimension included in the target template is determined, and indicator data of at least one dimension in the target file to be processed is extracted according to the indicator item.
[0155] Optionally, the acquisition module 506 is further configured to:
[0156] Target indicator data of a target dimension is obtained, and the target indicator data is used as indicator data to be displayed, wherein the target dimension is any dimension of at least one dimension.
[0157] Optionally, the target to-be-processed file includes a target business party identifier;
[0158] Accordingly, the display module 508 is further configured to:
[0159] According to the target business party identifier, determine the indicator data to be displayed corresponding to the target business party;
[0160] Based on the to-be-displayed indicator data corresponding to the target business party, generate a display chart corresponding to the target business party under the target dimension;
[0161] According to the target business type and target dimension, the display chart is displayed in the dashboard corresponding to the target business party.
[0162] Optionally, the target dimension includes at least one sub-dimension;
[0163] Accordingly, the display module 508 is further configured to:
[0164] Obtain target sub-indicator data corresponding to a target sub-dimension in the target indicator data, wherein the target sub-dimension is any dimension in at least one sub-dimension;
[0165] Generate display charts corresponding to the target sub-dimensions based on the target sub-indicator data;
[0166] The display chart corresponding to the target sub-dimension is displayed in the indicator board corresponding to the target sub-dimension of the target dimension under the target business type.
[0167] Optionally, the target dimension includes a time dimension;
[0168] Accordingly, the acquisition module 506 is further configured to:
[0169] Obtain historical indicator data within a preset time period and use the historical indicator data as the indicator data to be displayed.
[0170] Optionally, the display module 508 is further configured to:
[0171] Based on the historical indicator data, a display chart of the target business within a preset time period is generated and displayed in the indicator board of the target business type.
[0172] A data processing method provided in an embodiment of the present application receives at least one uploaded file to be processed, and extracts indicator data of at least one dimension in the target file to be processed according to a target template, so as to realize automatic collection of multidimensional data of different business types through different templates, improve data security and data traceability, and obtain indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed; generates display charts based on the indicator data to be displayed, and displays them in an indicator board of the target business type, so as to realize automatic analysis and visual display of multidimensional data, improve the monitoring effect of indicator data, and improve data analysis efficiency, so as to facilitate monitoring and adjustment of various indicators of the business according to the analysis results, and facilitate unified management of various indicator data through a unified digital platform.
[0173] The above is a schematic scheme of a data processing device of this embodiment. It should be noted that the technical scheme of the data processing device and the technical scheme of the above data processing method belong to the same concept, and the details of the technical scheme of the data processing device that are not described in detail can be referred to the description of the technical scheme of the above data processing method.
[0174] Figure 6 The block diagram of a computing device 600 according to an embodiment of the present application is shown. The components of the computing device 600 include but are not limited to a memory 610 and a processor 620. The processor 620 is connected to the memory 610 via a bus 630, and the database 650 is used to store data.
[0175] The computing device 600 also includes an access device 640 that enables the computing device 600 to communicate via one or more networks 660. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 640 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0176] In one embodiment of the present application, the above components of the computing device 600 and Figure 6 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 6 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of the present application. Those skilled in the art may add or replace other components as needed.
[0177] The computing device 600 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 600 may also be a mobile or stationary server.
[0178] The processor 620 implements the steps of the method when executing the computer instructions.
[0179] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above data processing method belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above data processing method.
[0180] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions, which implement the steps of the data processing method as described above when executed by a processor.
[0181] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above data processing method belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the above data processing method.
[0182] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0183] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0184] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0185] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0186] The preferred embodiments of the present application disclosed above are only used to help explain the present application. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the present application. The present application selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present application, so that those skilled in the art can understand and use the present application well.
Claims
1. A data processing method, characterized in that: include: Receiving at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs; Extracting indicator data of at least one dimension from a target file to be processed based on a target template, wherein the target template is a template for creating the target file to be processed, and the target file to be processed is any one of at least one file to be processed; Obtain the indicator data to be displayed of the business type to be analyzed from the indicator data of each file to be processed; A display chart is generated based on the indicator data to be displayed, and displayed in an indicator board of the target business type.
2. The method according to claim 1, characterized in that Before receiving the at least one uploaded file to be processed, the method further includes: In response to the template upload instruction, a template to be uploaded is obtained, wherein the template to be uploaded is adjusted by the business party according to an initial template, and the initial template is created according to an indicator item of at least one dimension included in the corresponding business type; According to the business type and / or the business party, the template to be uploaded is stored.
3. The method according to claim 1, characterized in that Before extracting the indicator data of at least one dimension from the target to-be-processed file based on the target template, the method further includes: Determining, according to the target file to be processed, a target business type to which the target file to be processed belongs; Based on the target business type, a target template is obtained.
4. The method according to claim 1, characterized in that: The step of extracting indicator data of at least one dimension from the target to-be-processed file based on the target template includes: Generate a regular expression corresponding to the target template based on the target template, and extract indicator data of at least one dimension in the file to be processed by using the regular expression; Alternatively, an index item of at least one dimension included in the target template is determined, and index data of at least one dimension in the target file to be processed is extracted according to the index item.
5. The method according to claim 1, characterized in that The step of obtaining the to-be-displayed indicator data of the to-be-analyzed business type from the indicator data of each to-be-processed file includes: Target indicator data of a target dimension is obtained, and the target indicator data is used as indicator data to be displayed, wherein the target dimension is any dimension of the at least one dimension.
6. The method according to claim 5, characterized in that The target file to be processed includes a target business party identifier; The generating a display chart based on the indicator data to be displayed and displaying it in the indicator board of the target business type includes: Determine the indicator data to be displayed corresponding to the target business party according to the target business party identifier; Based on the to-be-displayed indicator data corresponding to the target business party, generating a display chart corresponding to the target business party under the target dimension; According to the target business type and the target dimension, the display chart is displayed in an indicator board corresponding to the target business party.
7. The method according to claim 5, characterized in that The target dimension includes at least one sub-dimension; The generating a display chart based on the indicator data to be displayed and displaying it in the indicator board of the target business type includes: Acquire target sub-indicator data corresponding to a target sub-dimension in the target indicator data, wherein the target sub-dimension is any dimension in the at least one sub-dimension; Based on the target sub-indicator data, generate a display chart corresponding to the target sub-dimension; The display chart corresponding to the target sub-dimension is displayed in the indicator board corresponding to the target sub-dimension of the target dimension under the target business type.
8. The method according to claim 5, characterized in that The target dimension includes a time dimension; the step of obtaining target indicator data of the target dimension and using the target indicator data as indicator data to be displayed includes: The historical indicator data within a preset time period is obtained, and the historical indicator data is used as the indicator data to be displayed.
9. The method according to claim 8, characterized in that The generating of a display chart based on the indicator data to be displayed and displaying it in an indicator board of the target business type includes: Based on the historical indicator data, a display chart of the target business within a preset time period is generated and displayed in an indicator board of the target business type.
10. A data processing device, characterized in that: include: A receiving module, configured to receive at least one uploaded file to be processed, wherein the file to be processed is created based on a template corresponding to the business type to which it belongs; An extraction module is configured to extract indicator data of at least one dimension from a target to-be-processed file based on a target template, wherein the target template is a template for creating the target to-be-processed file, and the target to-be-processed file is any one of the at least one to-be-processed file; An acquisition module is configured to acquire the to-be-displayed indicator data of the to-be-analyzed business type from the indicator data of each to-be-processed file; The display module is configured to generate a display chart based on the indicator data to be displayed, and display it in the indicator board of the target business type.
11. A computing device comprising a memory, a processor, and computer instructions stored in the memory and executable on the processor, characterized in that: When the processor executes the computer instructions, the steps of the method according to any one of claims 1 to 7 are implemented.
12. A computer-readable storage medium storing computer instructions, characterized in that: When the computer instructions are executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.