Multi-dimensional data collation system
The multi-dimensional data verification system solves the problems of low efficiency in manual verification and the inability of program verification to detect errors. It achieves efficient and low-error-rate verification of business document data and supports complex workflows and custom node comparisons for various types of business documents.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-21
- Publication Date
- 2026-03-31
AI Technical Summary
Existing technologies suffer from low efficiency and high error rates in manual verification of business documents, while the use of similar algorithms in program verification makes it impossible to detect actual business errors.
The system employs a multi-dimensional data verification system, including a source document analysis module, a process flow analysis module, and a path multi-point comparison analysis module. It verifies business data from different dimensions, supports data verification of various types of business documents, and supports data comparison of complex workflows and custom process nodes.
It achieves high-efficiency, low-error-rate data verification, can detect business anomalies with a high detection rate, and supports data verification and customized analysis results for multiple types of business documents.
Smart Images

Figure CN114943525B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data verification technology, and in particular to a multi-dimensional data verification system. Background Technology
[0002] In scenarios where business documents are verified, data comparisons are made between source documents, process documents, and final business documents to determine if there are any anomalies in the business.
[0003] Currently, when verifying business documents, methods such as final results and total results are generally used. Both final results and total results are calculated manually or by programs. Manual calculation is inefficient and has a high error rate, while program calculation is efficient and has a low error rate. However, the algorithms used are often the same as those in the business documents, which makes it impossible to detect actual business errors.
[0004] Therefore, there is an urgent need for a multi-dimensional data verification system. Summary of the Invention
[0005] The purpose of this invention is to provide a multi-dimensional data verification system to solve the problems in the prior art, which can verify data from multiple dimensions to ensure the accuracy of the data.
[0006] This invention provides a multi-dimensional data verification system, comprising:
[0007] The source document analysis module is used to verify the data of business documents from the perspective of source documents after the business is completed, so as to verify the data on the final business documents by analyzing the data on the source documents.
[0008] The process flow analysis module is used to verify the data of the process documents corresponding to each business process during the business process.
[0009] The multi-point path comparison and analysis module is used to simulate every type of document that may occur during the business process before the business begins, and to compare and analyze the simulation results with the actual process data during the business process.
[0010] In the multi-dimensional data verification system described above, preferably, the source document analysis module includes a source document tracing unit, a data processing unit, and a source document dimension analysis unit, wherein:
[0011] The source document tracing unit is used to trace all source documents corresponding to the final business document based on the final business document;
[0012] The data processing unit is used to process and summarize all traced source documents.
[0013] The source single-dimensional analysis unit is used to compare the data summarized by the data processing unit with the data corresponding to the final business document. If the deviation between the two exceeds a first preset threshold, the final business document is abnormal.
[0014] In the multi-dimensional data verification system described above, preferably, the process flow analysis module includes a business node definition unit, a process data transformation unit, and a process data analysis unit, wherein:
[0015] The business node definition unit is used to define business nodes in the business process according to preset rules;
[0016] The process data conversion unit is used to determine the data conversion rules for the data to be analyzed at each business node;
[0017] The process data analysis unit is used to analyze whether the business documents generated by each business process are abnormal according to the data transformation rules.
[0018] In the multi-dimensional data verification system described above, preferably, the preset rules include taking the nodes where the data to be analyzed changes during the business process as a business node in the business process.
[0019] In the multi-dimensional data verification system described above, preferably, the business nodes defined by the business node definition unit include quantity conversion, quantity splitting, price discount, and manual adjustment.
[0020] In the multi-dimensional data verification system described above, preferably, the data to be analyzed includes the quantity of a single material, the unit price of a single material, the quantity of the final product, the unit price of the final product, and the total price of the final product.
[0021] In the multi-dimensional data verification system described above, preferably, the path multi-point comparison and analysis module includes a flow path analysis unit, a document simulation unit, and a path multi-point analysis unit, wherein:
[0022] The flow path analysis unit is used to perform flow path analysis of business documents based on each business process according to the predetermined business, and to obtain the flow path of the data corresponding to each material in the business process.
[0023] The document simulation unit is used to simulate all documents corresponding to each business node on the business document flow path;
[0024] The path multi-point analysis unit is used to compare the document simulation results of the document simulation unit with the actual process data during the business process. If the deviation between the two exceeds a second preset threshold, the actual process data is abnormal.
[0025] The multi-dimensional data verification system of this invention verifies business data from different dimensions through a source document analysis module, a process flow analysis module, and a path multi-point comparison analysis module, achieving high efficiency, low error rate, and high detection rate. It supports verification of various types of business document data; it supports data verification of business documents after complex workflow processes; it supports comparison between preset business path simulations and actual business operation results; it supports multi-type, custom process nodes, and custom node data comparison algorithms; and it can be expanded to support custom analysis results, log verification, and other functions. It solves the problems of low efficiency and high error rate in manual verification, as well as the problem of program verification algorithms failing to detect actual business errors due to shared data sources. Attached Figure Description
[0026] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described below with reference to the accompanying drawings, wherein:
[0027] Figure 1 A structural block diagram of an embodiment of the multi-dimensional data verification system provided by the present invention;
[0028] Figure 2 This is a schematic diagram illustrating the working process of the multi-dimensional data verification system provided by the present invention. Detailed Implementation
[0029] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. The descriptions of the exemplary embodiments are merely illustrative and are in no way intended to limit the present disclosure or its application or use. The present disclosure may be implemented in many different forms and is not limited to the embodiments described herein. These embodiments are provided so that the present disclosure will be thorough and complete, and will fully express the scope of the disclosure to those skilled in the art. It should be noted that, unless specifically stated otherwise, the relative arrangement of components and steps, the composition of materials, numerical expressions, and values set forth in these embodiments should be interpreted as exemplary only and not as limiting.
[0030] The terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different parts. Terms such as “including” or “contains” mean that the element preceding the term encompasses the element listed after it, and do not exclude the possibility of encompassing other elements as well. Terms such as “above” and “below” are used only to indicate relative positional relationships; when the absolute position of the described object changes, this relative positional relationship may also change accordingly.
[0031] In this disclosure, when a specific component is described as being located between a first component and a second component, an intermediary component may or may not be present between the specific component and the first or second component. When a specific component is described as connecting to other components, the specific component may be directly connected to the other components without having an intermediary component, or it may not be directly connected to the other components but may have an intermediary component.
[0032] All terms used in this disclosure (including technical or scientific terms) have the same meaning as understood by one of ordinary skill in the art to which this disclosure pertains, unless otherwise specifically defined. It should also be understood that terms defined in a general dictionary, such as a dictionary, should be interpreted as having a meaning consistent with their meaning in the context of the relevant art, and not as having an idealized or highly formalized meaning, unless expressly defined herein.
[0033] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, they should be considered part of the specification.
[0034] like Figure 1 and Figure 2 As shown, the multi-dimensional data verification system provided in this embodiment includes:
[0035] Source document analysis module 1 is used to verify the data of business documents from the perspective of source documents after the business is completed, so as to verify the data on the final business documents by analyzing the data on the source documents;
[0036] Process flow analysis module 2 is used to verify the data of process documents corresponding to each business process during the business process.
[0037] The multi-point path comparison and analysis module 3 is used to simulate every type of document that may occur during the business process before the business begins, and to compare and analyze the simulation results with the actual process data during the business process.
[0038] The source document analysis module 1 includes a source document traceability unit, a data processing unit, and a source document dimension analysis unit, wherein:
[0039] The source document tracing unit is used to trace all source documents corresponding to the final business document based on the final business document;
[0040] The data processing unit is used to process and summarize all traced source documents.
[0041] The source single-dimensional analysis unit is used to compare the data summarized by the data processing unit with the data corresponding to the final business document. If the deviation between the two exceeds a first preset threshold (for example, ±5%), then the final business document is abnormal.
[0042] Source order analysis module 1 performs analysis after the fact. For example... Figure 2 As shown, in source document 001, the quantity of material A is 30 units and the quantity of material B is 12 units; in source document 002, the quantity of material A is 15 units and the quantity of material B is 18 units. According to the normal process flow, it requires four manufacturing processes and should produce 30 finished products. The final business document A should also contain 30 finished products. Source document analysis module 1 can verify the quantity of finished products in the final business document A by analyzing the quantities on the source documents. If the quantities do not match, it is considered an anomaly.
[0043] Furthermore, the process flow analysis module 2 includes a business node definition unit, a process data conversion unit, and a process data analysis unit, wherein:
[0044] The business node definition unit is used to define business nodes in the business process according to preset rules;
[0045] The process data conversion unit is used to determine the data conversion rules for the data to be analyzed at each business node;
[0046] The process data analysis unit is used to analyze whether the business documents generated by each business process are abnormal according to the data transformation rules.
[0047] Specifically, the preset rules include defining nodes where the data to be analyzed changes during the business process as business nodes. For example, if the quantity of a material needs to be tracked during the business process, each node where the quantity of that material may change is defined as a business node; if the process does not change the quantity of the material, it is not considered a business node; or if defective products may be generated during the process, causing a change in the quantity of the material, this node can be defined as a business node.
[0048] The business nodes defined by the business node definition unit include quantity conversion, quantity splitting, price discount, and manual adjustment. The data to be analyzed includes the quantity of a single material, the unit price of a single material, the quantity of the final product, the unit price of the final product, and the total price of the final product. It should be noted that this invention does not specifically limit the data to be analyzed.
[0049] Process flow analysis module 2 performs analysis during the process, such as... Figure 2As shown, taking source documents 001 and 002 as examples, the manufacturing process consists of four steps (material conversion, quantity splitting, price discounting, and manual adjustment). After the first step (material conversion), material A is converted to material A01, and material B is converted to material B01, corresponding to material conversion sheets 101 and 102. Following normal manufacturing processes, assuming a conversion ratio of 1:3 for material A to material A01 and 1:4 for material B to B01, the quantity of material A01 in material conversion sheet 101 should be 135 (45*3), and the quantity of material B01 in material conversion sheet 102 should be 120 (30*4). The process flow analysis module 2 can verify whether any anomalies have occurred during the process by analyzing the quantities on the process documents. The analysis process in the other steps of the manufacturing process is similar and will not be elaborated upon here.
[0050] In practice, users can define multiple process document transformation nodes that business documents will go through according to business requirements; at the same time, they can customize the data comparison algorithm for each document transformation node, thereby enhancing the monitoring of the data transformation form in the process.
[0051] Furthermore, the path multi-point comparison and analysis module 3 includes a flow path analysis unit, a document simulation unit, and a path multi-point analysis unit, wherein:
[0052] The flow path analysis unit is used to perform flow path analysis of business documents based on each business process according to the predetermined business, and to obtain the flow path of the data corresponding to each material in the business process.
[0053] The document simulation unit is used to simulate all documents corresponding to each business node on the business document flow path;
[0054] The path multi-point analysis unit is used to compare the document simulation results of the document simulation unit with the actual process data during the business process. If the deviation between the two exceeds a second preset threshold (for example, ±5%), then the actual process data is abnormal.
[0055] Module 3 of the multi-point path comparison and analysis performs the analysis in advance, such as... Figure 2As shown, taking source documents 001 and 002 as examples, based on normal manufacturing processes, it can be pre-analyzed that two documents should be generated during the material conversion stage, recording the quantity of material A01 (135) and material B01 (120) respectively. Then, by simulating steps 2, 3, and 4 of the business process, the required document quantity for each step, as well as the required quantity on the final business document A, can be pre-calculated. Through the path multi-point comparison analysis module 3, a data path can be pre-calculated before manufacturing begins, allowing for comparison at each business node and the timely detection of anomalies in production.
[0056] Those skilled in the art will understand that the specific implementation processes of the source analysis module 1, the process flow analysis module 2, and the path multi-point comparison analysis module 3 can be implemented using programming languages such as Java and Python.
[0057] The multi-dimensional data verification system provided in this invention verifies business data from different dimensions through a source document analysis module, a process flow analysis module, and a path multi-point comparison analysis module, achieving high efficiency, low error rate, and high detection rate. It supports verification of various types of business document data; supports data verification of business documents after complex workflow processes; supports comparison of preset business path simulations and actual business operation results; supports multi-type, custom process nodes, and custom node data comparison algorithms; and can be expanded to support custom analysis results, log verification, and other functions. It solves the problems of low efficiency and high error rate in manual verification, as well as the problem of program verification algorithms failing to detect actual business errors due to shared data sources.
[0058] The embodiments of this disclosure have now been described in detail. To avoid obscuring the concept of this disclosure, some details known in the art have not been described. Those skilled in the art can fully understand how to implement the technical solutions disclosed herein based on the above description.
[0059] While specific embodiments of this disclosure have been described in detail by way of examples, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments or equivalent substitutions can be made to some technical features without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.
Claims
1. A collation system for multidimensional data, characterized by, Comprise: Source single analysis module, for after the end of the business, the business documents from the source document dimension data check, to check the data on the final business documents on the data by analyzing the source document, by analyzing the material quantity on the final business documents to check the quantity of finished products, if the quantity does not correspond, it is abnormal; Process flow analysis module, for in the process of business, the process documents corresponding to each business process are analyzed, and the material quantity on the process document is analyzed to check whether the abnormality occurs in the business process; Path multi-point comparative analysis module, for before the business starts, each kind of document that may appear in the business process is simulated, including: before the business starts, combining the source document and according to the manufacturing process, the document generated in the subsequent material conversion link is analyzed in advance, and the material quantity is recorded respectively; then continue to simulate the subsequent business process, calculate the number of documents in each business process in advance, and calculate the final business document quantity in advance, to provide a path for data comparison at the business node before manufacturing starts; Wherein, the process flow analysis module comprises a business node definition unit, a process data conversion unit and a process data analysis unit, wherein: The business node definition unit is used to define the business node in the business process according to the preset rule, the preset rule includes taking the node where the data to be analyzed changes in the business process as a business node in the business process, the data to be analyzed includes the quantity of single material, the unit price of single material, the quantity of final product, the unit price of final product and the total price of final product, the business node defined by the business node definition unit includes quantity conversion, quantity splitting, price discount and manual adjustment; The process data conversion unit is used to determine the data conversion rule of the data to be analyzed at each business node; The process data analysis unit is used to analyze whether the business document generated in each business process is abnormal according to the data conversion rule.
2. The multi-dimensional data collating system according to claim 1, wherein The source single analysis module comprises a source document tracing unit, a data processing unit and a source single dimension analysis unit, wherein: The source document tracing unit is used to trace all source documents corresponding to the final business document according to the final business document; The data processing unit is used for data processing and data summarization of all traced source documents; The source single dimension analysis unit is used to compare the data after the data processing unit with the data corresponding to the final business document, if the deviation between the two exceeds the first preset threshold, the final business document is abnormal.
3. The multi-dimensional data collating system according to claim 1, wherein The path multi-point comparative analysis module comprises a flow path analysis unit, a document simulation unit and a path multi-point analysis unit, wherein: The flow path analysis unit is used to analyze the business document flow path based on each business process according to the predetermined business, and obtain the flow path of the data corresponding to each material in the business process; The document simulation unit is used to simulate all documents corresponding to each business node on the business document flow path; The path multipoint analysis unit is used for comparing the bill simulation result of the bill simulation unit with actual process data during service occurrence, and if the deviation between the two exceeds a second preset threshold, the actual process data is abnormal.
Citation Information
Patent Citations
Data checking method and device, equipment and storage medium
CN110059077A
Business document review method and device, electronic equipment and readable storage medium
CN113887955A