Data submission method and related device
By automating the processing and verification of data reporting based on configuration rules and reporting criteria rules during the data reporting process, the problems of time-consuming and labor-intensive data reporting and difficulty in ensuring accuracy have been solved, thus achieving efficient and accurate data reporting.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-09
- Publication Date
- 2026-03-10
AI Technical Summary
Existing data reporting methods are time-consuming and labor-intensive, prone to errors due to human negligence, and their accuracy is difficult to guarantee.
Based on the configuration rules in the first database, the data to be reported is extracted from the second database, processed and verified according to the reporting criteria rules, and data that conforms to the reporting criteria rules is generated. Data is then reported when the verification is successful and an early warning message is generated when the verification fails.
It has achieved full automation of the data reporting process, reduced manual operations, improved data reporting efficiency, reduced error rate, and met audit requirements.
Smart Images

Figure CN121636602A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, and in particular to a data reporting method and related device. BACKGROUND
[0002] Data reporting is a mechanism for reporting various types of business data and information on a regular or irregular basis according to regulatory requirements, aiming to improve data quality, strengthen risk monitoring capabilities, and provide reliable support for regulatory decision-making.
[0003] With the continuous improvement of regulatory requirements and the diversified development of business scenarios, data reporting indicators need to be dynamically adjusted according to regulatory requirements and business innovation. However, after the data reporting indicators are adjusted, the data needs to be manually sorted out one by one for data reporting. This data reporting method not only consumes time and effort, but also easily causes data errors due to human oversight, reducing the efficiency of data reporting.
[0004] Therefore, there is an urgent need for a solution to solve the above technical problems. SUMMARY
[0005] To address the above problems, the embodiments of the present application provide a data reporting method and related device, aiming to improve the efficiency of data reporting.
[0006] The embodiments of the present application disclose the following technical solutions:
[0007] In a first aspect, the embodiments of the present application provide a data reporting method, comprising:
[0008] Based on the configuration rules in the first database, extracting data to be reported from the second database;
[0009] Based on the reporting indicator rules, processing the data to be reported to generate processed data; the format of the processed data matches the reporting indicator rules;
[0010] Verifying the processed data to obtain a verification result;
[0011] When the verification result indicates that the processed data is verified, reporting the processed data; when the verification result indicates that the processed data is not verified, generating an early warning information.
[0012] In a possible implementation, based on the reporting indicator rules, processing the data to be reported to generate processed data, comprising:
[0013] Based on the reporting indicator rules, at least one of structural conversion, dimension alignment, and logical verification is performed on the data to be reported to generate processed data.
[0014] In one possible implementation, the step of validating the processed data and obtaining a validation result includes:
[0015] Perform at least one of the following checks on the processed data: data integrity check, logical consistency check, and caliber compliance check, and obtain the check result.
[0016] In one possible implementation, reporting the processed data when the verification result indicates that the processed data has passed verification includes:
[0017] When the verification result indicates that the processed data has passed the verification, the processed data is converted into data that matches the preset reporting format based on the preset reporting format.
[0018] Report data that matches the preset reporting format.
[0019] In one possible implementation, after generating a warning message when the verification result indicates that the processed data verification is unqualified, the method further includes:
[0020] The warning information is displayed on the user interface, and the warning information includes the data that failed the verification and the reason for the failure.
[0021] In response to a user's operation to modify the processed data, the modified data is obtained and synchronized to the second database.
[0022] In one possible implementation, after reporting the processed data when the verification result indicates that the processed data has passed verification, the method further includes:
[0023] Based on the reporting version, caliber configuration information, and data traceability information corresponding to the processed data, log data is generated.
[0024] The log data is stored in a second database.
[0025] In one possible implementation, before retrieving the data to be reported from the second database based on the configuration rules in the first database, the method further includes:
[0026] In response to the user's operation of setting configuration rules in the reporting caliber configuration interface, obtain the configuration rules;
[0027] Synchronize the configuration rules to the first database.
[0028] Second aspect: Embodiments of this application provide a data reporting device, including:
[0029] Extraction unit, generation unit, verification unit, reporting unit, and early warning unit;
[0030] The extraction unit is used to extract the data to be reported from the second database based on the configuration rules in the first database;
[0031] The generation unit is used to process the data to be reported based on the reporting criteria rules to generate processed data; the format of the processed data matches the reporting criteria rules.
[0032] The verification unit is used to verify the processed data and obtain the verification result;
[0033] The reporting unit is used to report the processed data when the verification result indicates that the processed data has passed the verification.
[0034] The early warning unit is used to generate early warning information when the verification result indicates that the processed data verification is unqualified.
[0035] In one possible implementation, the generating unit is specifically used for:
[0036] Based on the reporting criteria rules, the data to be reported is subjected to at least one of the following processes: structural transformation, dimension alignment, and logical verification, to generate processed data.
[0037] In one possible implementation, the verification unit is specifically used for:
[0038] Perform at least one of the following checks on the processed data: data integrity check, logical consistency check, and caliber compliance check, and obtain the check result.
[0039] In one possible implementation, the reporting unit is specifically used for:
[0040] When the verification result indicates that the processed data has passed the verification, the processed data is converted into data that matches the preset reporting format based on the preset reporting format.
[0041] Report data that matches the preset reporting format.
[0042] In one possible implementation, the device further includes: a display unit and a synchronization unit;
[0043] The display unit is used to display the warning information on the user interface, the warning information including the data that failed the verification and the reason for the failure;
[0044] The synchronization unit is configured to respond to a user's operation of modifying the processed data, obtain the modified data, and synchronize the modified data to the second database.
[0045] In one possible implementation, the device further includes: a storage unit;
[0046] The storage unit is specifically used to: generate log data based on the reporting version, caliber configuration information, and data traceability information corresponding to the processed data; and store the log data in the second database.
[0047] In one possible implementation, the device further includes: a configuration unit;
[0048] The configuration unit is specifically used to: obtain the configuration rules in response to the user's operation of setting configuration rules in the reporting caliber configuration interface; and synchronize the configuration rules to the first database.
[0049] Third aspect: This application provides a computer device, which includes a processor and a memory;
[0050] The memory is used to store program code and transmit the program code to the processor;
[0051] The processor is used to execute the steps of a data reporting method as described above according to the instructions in the program code.
[0052] Fourth aspect: This application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of a data reporting method as described above.
[0053] Fifth aspect: This application provides a computer program product, which, when run on a computer, enables the computer to perform the steps of a data reporting method as described above.
[0054] Sixth aspect: This application provides a chip including a processor coupled to a memory for executing a computer program or instructions stored in the memory, so that the chip implements the steps of a data reporting method as described above.
[0055] Compared with the prior art, this application has the following beneficial effects:
[0056] This application provides a data reporting method and related apparatus. Based on configuration rules in a first database, data to be reported is extracted from a second database. The data is then processed based on reporting criteria rules to generate processed data. The format of the processed data matches the reporting criteria rules. The processed data is then validated to obtain a validation result. When the validation result indicates that the processed data is validated and passed, the processed data is reported. When the validation result indicates that the processed data is validated but failed, a warning message is generated. This application, based on configuration rules and reporting criteria rules in a first database, automates the entire process from data criterion identification, data extraction, processing, validation to data reporting, reducing reliance on manual operation and effectively improving the efficiency of data reporting. Attached Figure Description
[0057] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0058] Figure 1 This is a schematic diagram illustrating an application scenario of a data reporting method provided in an embodiment of this application.
[0059] Figure 2 A flowchart illustrating a data reporting method provided in this application embodiment;
[0060] Figure 3 This is a schematic diagram of the structure of a data reporting device provided in an embodiment of this application;
[0061] Figure 4 This is a schematic diagram of the hardware structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0062] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0063] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0064] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.
[0065] As regulatory requirements continue to improve and business scenarios diversify, data reporting standards need to be dynamically adjusted according to regulatory requirements and business innovations. However, currently, after adjustments to the data reporting standards, data must be manually reviewed item by item for submission. This method is not only time-consuming and labor-intensive, but also prone to data loss due to human error, reducing the efficiency of data reporting.
[0066] Meanwhile, since the data to be reported is mostly scattered across different business systems, the process of manually integrating data from different business systems can easily lead to problems such as inconsistent data dimensions and logical conflicts, making it difficult to guarantee the accuracy of data reporting.
[0067] Based on this, embodiments of this application provide a data reporting method and related apparatus. The method extracts data to be reported from a second database based on configuration rules in a first database; processes the data to be reported based on reporting criteria rules to generate processed data; the format of the processed data matches the reporting criteria rules; the processed data is validated to obtain a validation result; when the validation result indicates that the processed data is validated and passed, the processed data is reported; when the validation result indicates that the processed data is validated and failed, a warning message is generated. In this embodiment, based on the configuration rules and reporting criteria rules in the first database, the entire process from data criterion identification, data extraction, processing, validation to data reporting is automated, reducing reliance on manual operation and effectively improving the efficiency of data reporting.
[0068] like Figure 1 As shown in the figure, this figure is a schematic diagram of an application scenario of a data reporting method provided in an embodiment of this application. The data reporting method provided in this embodiment of the application can be implemented by computer device 101 and server 102 interacting.
[0069] In this embodiment of the application, the computer device 101 can provide a configuration interface for the data reporting scope, through which users can set configuration rules.
[0070] After computer device 101 synchronizes the configuration rules to the first database, server 102 can extract the data to be reported from the second database based on the configuration rules in the first database; process the data to be reported based on the reporting criteria rules to generate processed data; the format of the processed data matches the reporting criteria rules; verify the processed data to obtain a verification result; when the verification result indicates that the processed data is qualified, the processed data is reported; when the verification result indicates that the processed data is unqualified, a warning message is generated.
[0071] The following is combined Figure 2 This application introduces a data reporting method provided by an embodiment. Figure 2 The flowchart of a data reporting method provided in the embodiments of this application includes S201-S204.
[0072] S201. Based on the configuration rules in the first database, extract the data to be reported from the second database.
[0073] In one possible implementation, before retrieving the data to be reported from the second database based on the configuration rules in the first database, the configuration rules can be obtained in response to the user's operation of setting configuration rules in the reporting caliber configuration interface.
[0074] For example, this application provides a configuration interface for data reporting standards, which supports users to perform visual configuration.
[0075] Users can set configuration rules through this configuration interface. Configuration rules may include, but are not limited to, the ledgers to be reported (such as enterprise annuity ledgers, personal pension ledgers, etc.), the portfolios to be included (such as various portfolios of enterprise annuity collective plans, etc.), and the dimensions of reporting indicators (such as adding regulatory indicators, adjusting data granularity, etc.).
[0076] After obtaining the configuration rules, the configuration rules can be synchronized to the first database to ensure that the adjustment of the data reporting standard can take effect immediately and support the retrospective of historical data reporting standard versions.
[0077] It should be noted that the method for developing the configuration interface and the type of the first database are not specifically limited in this embodiment. For example, the configuration interface can be developed based on Vue, and the first database can be a Redis cache.
[0078] In this embodiment of the application, data to be reported can be extracted from the second database based on the configuration rules in the first database.
[0079] For example, based on the Java engine, the corresponding data to be reported can be extracted from the second database according to the dynamic configuration rules in the Redis cache. The data to be reported may include, but is not limited to, the original data of ledgers (such as corporate annuities, occupational annuities, personal pensions, etc.) and combinations (such as single plan combinations, multiple combinations of collective plans, etc.).
[0080] It should be noted that the type of the second database is not specifically limited in this embodiment. For example, the second database can be OceanBase, etc.
[0081] S202. Based on the reporting criteria rules, process the data to be reported to generate processed data.
[0082] The format of the processed data matches the reporting criteria rules.
[0083] In this embodiment of the application, based on the reporting criteria rules, at least one of the following processes can be performed on the data to be reported: structural transformation, dimension alignment, and logical verification, to generate processed data.
[0084] For example, before performing at least one of the following processes on the data to be reported: structural transformation, dimension alignment, and logical verification, the data to be reported may also be preliminarily cleaned, including removing duplicate data, processing missing values, and correcting erroneous data.
[0085] After initial cleaning of the data to be reported, the cleaned data to be reported is obtained. The cleaned data to be reported is then subjected to at least one of the following processes: structural transformation, dimension alignment, and logical verification, to generate the processed data.
[0086] In one possible implementation, the structure of the intermediate dataset can be set based on the reporting format requirements in the reporting guidelines, including but not limited to field names, data types, and length limits.
[0087] Based on this, the data to be reported can be structurally transformed according to the structure of the intermediate dataset, so that the field names, data types, length limits, etc. of the processed data match the structure of the intermediate dataset.
[0088] For data to be reported that needs to be merged or split, the data can be aligned according to the dimensions in the reporting guidelines.
[0089] For example, when multiple sets of data need to be merged into one report, it is necessary to ensure that these sets of data are consistent in key dimensions (such as enterprise annuity plan number, reporting period, etc.). Similarly, for data to be reported that needs to be split, it is split according to the dimensions in the reporting guidelines to ensure that the split data are consistent in their respective dimensions.
[0090] The logical verification process is used to ensure that the data to be reported conforms to basic logic before entering the intermediate dataset, and to prevent erroneous data from entering subsequent processes.
[0091] S203. Verify the processed data to obtain the verification result.
[0092] In this embodiment of the application, Hive tasks can be scheduled using Java to perform multi-dimensional verification on the processed data, including at least one of the following verifications: data integrity verification, logical consistency verification, and caliber compliance verification.
[0093] For example, during the data integrity verification process of the processed data, it is possible to verify whether data such as "required ledgers, combinations, and indicators" are missing.
[0094] During the process of performing logical consistency verification on the processed data, the logical relationships between the data can be verified, such as verifying the reconciliation between the funding data and the asset data.
[0095] During the process of verifying the compliance of the processed data, it is possible to check whether the processed data matches the latest data reporting standards (such as checking whether the reporting dimensions of newly added combinations are accurate).
[0096] S204. When the verification result indicates that the processed data is qualified, the processed data is reported; when the verification result indicates that the processed data is unqualified, an early warning message is generated.
[0097] When the verification result indicates that the processed data has passed the verification, the processed data can be converted into data that matches the preset reporting format based on the preset reporting format, and the data that matches the preset reporting format can be reported.
[0098] The preset reporting format can be a format that meets the data reporting requirements and is automatically generated by the Java engine, such as a specific spreadsheet (Excel) template or interface data structure.
[0099] In this embodiment of the application, data matching the preset reporting format can be reported to the data reporting system with one click, and log data can be generated based on the reporting version, caliber configuration information and data traceability information corresponding to the processed data; the log data is stored in the second database to meet audit requirements.
[0100] When the verification result indicates that the processed data fails verification, a warning message is generated and displayed on the user interface. The warning message may include the data that failed verification and the reason for the failure.
[0101] In the method provided in this application embodiment, users can view warning information on the user interface and perform operations such as reviewing and correcting relevant data.
[0102] In response to a user's operation to modify the processed data, the modified data can be obtained and synchronized to the second database.
[0103] After synchronizing the modified data to the second database, steps S201-S204 can be executed here to report the modified data.
[0104] In summary, the embodiments of this application provide a data reporting method that, based on the configuration rules and reporting criteria rules in the first database, automates the entire process from data criterion identification, data extraction, processing, verification to data reporting, reducing reliance on manual operation and effectively improving the efficiency of data reporting.
[0105] Meanwhile, the processed data in this embodiment undergoes multi-dimensional automated verification, which can reduce the reporting error rate from over 15% to below 0.5%, reducing the risk of data rejection; the log data of the entire chain is stored in a second database, making the basis for each data reporting process, data source, verification process, etc. traceable, and meeting audit requirements.
[0106] This application provides a data reporting device, see [link to relevant documentation]. Figure 3 The figure is a schematic diagram of the structure of a data detection device provided in an embodiment of this application. Its specific implementation method is consistent with the implementation method and the technical effect achieved in the embodiments of the above method. Some contents will not be repeated.
[0107] This application provides a data reporting device 3100, including:
[0108] Extraction unit 3101, generation unit 3102, verification unit 3103, reporting unit 3104 and early warning unit 3105;
[0109] The extraction unit 3101 is used to extract the data to be reported from the second database based on the configuration rules in the first database;
[0110] The generation unit 3102 is used to process the data to be reported based on the reporting criteria rules to generate processed data; the format of the processed data matches the reporting criteria rules.
[0111] The verification unit 3103 is used to verify the processed data and obtain a verification result;
[0112] The reporting unit 3104 is used to report the processed data when the verification result indicates that the processed data has passed the verification.
[0113] The early warning unit 3105 is used to generate early warning information when the verification result indicates that the processed data verification is unqualified.
[0114] In one possible implementation, the generating unit is specifically used for:
[0115] Based on the reporting criteria rules, the data to be reported is subjected to at least one of the following processes: structural transformation, dimension alignment, and logical verification, to generate processed data.
[0116] In one possible implementation, the verification unit is specifically used for:
[0117] Perform at least one of the following checks on the processed data: data integrity check, logical consistency check, and caliber compliance check, and obtain the check result.
[0118] In one possible implementation, the reporting unit is specifically used for:
[0119] When the verification result indicates that the processed data has passed the verification, the processed data is converted into data that matches the preset reporting format based on the preset reporting format.
[0120] Report data that matches the preset reporting format.
[0121] In one possible implementation, the device further includes: a display unit and a synchronization unit;
[0122] The display unit is used to display the warning information on the user interface, the warning information including the data that failed the verification and the reason for the failure;
[0123] The synchronization unit is configured to respond to a user's operation of modifying the processed data, obtain the modified data, and synchronize the modified data to the second database.
[0124] In one possible implementation, the device further includes: a storage unit;
[0125] The storage unit is specifically used to: generate log data based on the reporting version, caliber configuration information, and data traceability information corresponding to the processed data; and store the log data in the second database.
[0126] In one possible implementation, the device further includes: a configuration unit;
[0127] The configuration unit is specifically used to: obtain the configuration rules in response to the user's operation of setting configuration rules in the reporting caliber configuration interface; and synchronize the configuration rules to the first database.
[0128] In summary, this application provides a data reporting device that, based on configuration rules and reporting criteria rules in a first database, automates the entire process from data criterion identification, data extraction, processing, verification to data reporting, reducing reliance on manual operation and effectively improving data reporting efficiency. Furthermore, this application performs multi-dimensional automated verification of the processed data, reducing the reporting error rate from over 15% to below 0.5%, mitigating the risk of data rejection. The entire log data is stored in a second database, making the criteria, data source, and verification process traceable in each data reporting process, meeting audit requirements.
[0129] This application provides a computer device, such as... Figure 4 As shown in the figure, this figure is a schematic diagram of the hardware structure of a computer device provided in an embodiment of this application. The computer device 410 includes: a processor 411 and a memory 412.
[0130] The memory 412 is used to store program code and transmit the program code to the processor 411;
[0131] The processor 411 is used to execute the steps of a data reporting method as described above according to the instructions in the program code.
[0132] For example, the processor 411 extracts data to be reported from the second database based on the configuration rules in the first database; processes the data to be reported based on the reporting criteria rules to generate processed data; the format of the processed data matches the reporting criteria rules; verifies the processed data to obtain a verification result; when the verification result indicates that the processed data is qualified, the processed data is reported; when the verification result indicates that the processed data is unqualified, a warning message is generated.
[0133] This application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of a data reporting method as described above.
[0134] This application provides a computer program product that, when run on a computer, executes the steps of a data reporting method as described above.
[0135] This application provides a chip including a processor coupled to a memory for executing a computer program or instructions stored in the memory, thereby enabling the chip to implement the steps of a data reporting method as described above.
[0136] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments. The device and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components indicated as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the solution in this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0137] The above description is merely one specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A data reporting method, characterized by, The method comprises the following steps: extracting data to be reported from a second database based on configuration rules in a first database; processing the data to be reported based on reporting caliber rules to generate processed data; the format of the processed data matches the reporting caliber rules; checking the processed data to obtain a checking result; when the checking result indicates that the processed data is qualified, reporting the processed data; when the checking result indicates that the processed data is unqualified, generating early warning information.
2. The method of claim 1, wherein, The processing of the data to be reported based on the reporting caliber rules to generate the processed data comprises the following steps: performing at least one of the following on the data to be reported based on the reporting caliber rules: structure conversion, dimension alignment and logic checking, to generate the processed data.
3. The method of claim 1, wherein, The checking of the processed data to obtain the checking result comprises the following steps: performing at least one of the following on the processed data: data integrity checking, logic consistency checking and caliber compliance checking, to obtain the checking result.
4. The method of claim 1, wherein, When the checking result indicates that the processed data is qualified, the reporting of the processed data comprises the following steps: when the checking result indicates that the processed data is qualified, converting the processed data into data matching a preset reporting format based on the preset reporting format; reporting the data matching the preset reporting format.
5. The method according to any one of claims 1 to 4, characterized in that, After the generation of early warning information when the checking result indicates that the processed data is unqualified, the method further comprises the following steps: displaying the early warning information on a user interface, wherein the early warning information comprises unqualified data and unqualified reasons; in response to a user operation of modifying the processed data, obtaining modified data and synchronizing the modified data to the second database.
6. The method according to any one of claims 1 to 4, characterized in that, After the reporting of the processed data when the checking result indicates that the processed data is qualified, the method further comprises the following steps: generating log data based on reporting version, caliber configuration information and data traceability information corresponding to the processed data; storing the log data in the second database.
7. The method according to any one of claims 1 to 4, characterized in that, Before the extraction of data to be reported from the second database based on the configuration rules in the first database, the method further comprises the following steps: in response to a user operation of setting configuration rules in a reporting caliber configuration interface, obtaining configuration rules; synchronizing the configuration rules to the first database.
8. A data forwarding apparatus, characterized by comprising: The method comprises the following steps: extracting unit, generating unit, checking unit, reporting unit and early warning unit; the extracting unit is configured to extract data to be reported from a second database based on configuration rules in a first database; the generating unit is configured to process the data to be reported based on reporting caliber rules to generate processed data; the format of the processed data matches the reporting caliber rules; the checking unit is configured to check the processed data to obtain a checking result; the reporting unit is configured to report the processed data when the checking result indicates that the processed data is qualified; The pre-warning unit is configured to generate pre-warning information when the check result indicates that the processed data is unqualified.
9. A computer device, comprising: The computer device comprises a processor and a memory; The memory is configured to store program code and transmit the program code to the processor; The processor is configured to execute the steps of the data reporting method according to the instructions in the program code.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the data reporting method according to any one of claims 1-7.