Master data management system, method and equipment

By collecting and storing the master data operation log, establishing a data change link and generating a visual interface, the problem of being unable to quickly and accurately find the historical change process of the master data in the existing technology is solved, and the rapid and accurate search and display of the master data management system is realized, and data security and consistency are improved.

CN120277116APending Publication Date: 2025-07-08CENT RES INST OF BUILDING & CONSTR CO LTD MCC GRP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510470309.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The historical change process of the master data cannot be quickly and accurately found in the prior art, resulting in low security of the master data.

Method used

By collecting the main data operation log in real time, establishing a data change link, and generating a visual interface, including a log overview page and an operation log detail page, displaying the details of the main data operation and change link, and identifying abnormal operation information and links.

Benefits of technology

Improve data access efficiency and flexibility, ensure that users obtain relevant information, discover potential trends and exceptions, improve data readability and comprehensibility, and ensure the security and consistency of the master data management system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120277116A_ABST
    Figure CN120277116A_ABST
Patent Text Reader

Abstract

The invention provides a master data management system, method and device, and relates to the technical field of big data. Comprising a data acquisition module used for acquiring a main data operation log in real time, and the main data operation log represents detailed records of all operation activities performed on main data; the data storage module is used for storing the main data operation log and establishing a data change link according to the target data and the operation result; and the data visualization module is used for responding to a query demand of a user, extracting a target operation log from the main data operation log and generating a visual interface. The technical problem that in the prior art, due to the fact that the historical change process of the main data cannot be quickly and accurately searched, the safety of the main data is low is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of big data technology, and in particular, to a master data management system, method, and device. Background Art

[0002] With the development of enterprise informatization construction, more and more enterprises begin to focus on how to use information technology to improve the operation efficiency of the enterprise and reduce the operation cost of the enterprise. As one of the most core assets of the enterprise, the quality of master data directly affects the stable operation of the entire enterprise information system. Therefore, how to ensure the quality of master data has become an urgent problem to be solved.

[0003] Currently, in the actual application process, if you want to understand the historical change process of a certain piece of master data, you need to view a large number of operation logs to complete. This not only wastes a lot of manpower and material resources, but also it is difficult to discover potential risk points and take timely measures to prevent risks, which is not conducive to ensuring the security of master data. Summary of the Invention

[0004] Embodiments of this application provide a master data management system, method, and device to at least solve the technical problem of low security of master data caused by the inability to quickly and accurately find the historical change process of master data in the prior art.

[0005] According to one aspect of the embodiments of this application, a master data management system is provided, including: A data collection module, configured to collect master data operation logs in real time. The master data operation logs represent detailed records of all operation activities performed on the master data. The master data represents core business entity data. The master data operation logs at least include operation events, trigger times, operating users, target data, operation results, and a log synchronization list. The log synchronization list represents the synchronization status of the master data operation logs to other organizations; A data storage module, configured to store the master data operation logs and establish a data change link according to the target data and the operation results. The data change link represents the change situation of the target data in the master data operation logs; A data visualization module, which is used to respond to the user's query requirement for the operation situation of the target operation user logs, extract the target operation logs from all master data operation logs, and generate a visualization interface. The visualization interface at least includes a log overview page and an operation log details page. The log overview page displays the list of organization IDs, contact information, status IDs, and master data operation log lists of the organization to which the target operation user belongs. The master data operation log list displays all master data operation logs of the target operation user, as well as the data change links of each master data operation log of the target operation user. The operation log details page displays the details of a master data operation log related to the target operation user.

[0006] Optionally, it further includes an organization mapping module, and the visualization interface further includes an organization mapping diagram; The organization mapping module determines the department names of all operating users in different organizations according to the list of organization IDs to which all operating users belong, and determines the corresponding relationships between different departments of each organization according to the department names of all operating users in different organizations; The organization mapping diagram displays the corresponding relationships between each department of each organization.

[0007] Optionally, it further includes a comprehensive overview module. The comprehensive overview module includes a quantity statistics unit, which is used to count the quantities of master data operation logs of different types and different sources, and the percentages of master data operation logs of different types and different sources at each trigger time in all master data operation logs; The visualization interface further includes a log level tree diagram, a log level quantity bar chart, a log source bar chart, a server and application distribution pie chart, a log trigger module percentage bar chart, and the total number of hit records; The log level tree diagram displays the total quantities of master data operation logs at different levels; The log level quantity bar chart displays the quantities of master data operation logs of different types at each trigger time; The log source quantity bar chart displays the quantities of master data operation logs of different sources at each trigger time; The server and application distribution pie chart displays the quantity percentages of master data operation logs of different sources; The log trigger module percentage displays the quantities of master data operation logs at different levels at each trigger time.

[0008] Optionally, the visualization interface further includes an abnormal operation analysis report; The data visualization module includes a problem location unit, and the problem location unit is used for: Obtain a standard operation mode and a standard change link, where the standard operation mode represents the standard processes and methods followed for performing master data operations, and the standard change link represents the paths and processes for the master data to change under normal circumstances; Based on the standard operation mode and the standard change link, identify the abnormal operation information of each master data operation log in the target operation log and the abnormal links in the data change link; Generate the abnormal operation analysis report according to the abnormal operation information and the abnormal links.

[0009] Optionally, the data storage module further includes a data change history tracing unit, and the data change history tracing unit is used for: Read and parse the master data operation log; Extract the target data and operation results in the master data operation log; Compare the target data in the master data operation log with the operation results to identify data differences, where the data differences represent the differences between the target data and the operation results; Construct the data change link according to the data differences.

[0010] Optionally, it further includes an operation report generation module, and the operation report generation module is used for: Obtain the master data operation log from the data storage module; Identify the key information in the master data operation log, and construct the operation record of the master data operation log according to the key information; Fill all operation records into the operation report template to generate an operation statistics report.

[0011] Optionally, the data visualization module further includes an operation log list unit, and the operation log list unit is used for: Respond to the query requirement, and obtain the master data operation log from the data storage module; Extract the trigger time of each master data operation log, sort each master data operation log, and generate a target operation log; Map the target operation log to the log display template to generate an operation log list, and the operation log list at least includes the target operation log.

[0012] Optionally, the data visualization module further includes a log details unit, and the log details unit is used for: Respond to the query requirement, and extract the data change link of each master data operation log from the target operation log; Populate the data change link of each of the master data operation logs into a preset node card template to generate a set of node cards, where the set of node cards includes at least node cards corresponding to the data change link of each of the master data operation logs; Match the node cards with the master data operation logs in the target operation log to generate the list of master data operation logs.

[0013] According to another aspect of the embodiments of the present application, there is also provided a master data management method, which is applied to the above data management system, and the method includes the following steps: Collect master data operation logs in real time. The master data operation logs represent detailed records of all operation activities performed on the master data. The master data represents core business entity data. The master data operation logs include at least operation events, trigger times, operating users, target data, operation results, and a log synchronization list. The log synchronization list represents the synchronization status of the master data operation logs to other organizations; Store the master data operation logs, and establish a data change link according to the target data and the operation result. The data change link represents the change situation of the target data in the master data operation logs; In response to the user's query requirement for the operation log situation of the target operating user, extract the target operation log from all the master data operation logs to generate a visual interface. The visual interface includes at least a log overview page and an operation log details page. The log overview page displays the list of organization ID, contact information, status ID, and master data operation log list of the organization to which the target operating user belongs. The master data operation log list displays all the master data operation logs of the target operating user, as well as the data change link of each master data operation log of the target operating user. The operation log details page displays the detailed situation of a master data operation log related to the target operating user.

[0014] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the master data management method as described above.

[0015] According to another aspect of the embodiments of the present application, there is also provided a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by the processor of the terminal, the terminal can execute the master data management method as described above.

[0016] According to another aspect of the embodiments of the present application, there is also provided a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the master data management method as described above.

[0017] By responding to the user's query requirements, extracting target operation logs from the master data operation logs, and generating a visual interface, not only improves the efficiency and flexibility of data access, enables users to quickly obtain the required information, and supports their decision-making and business analysis. It also ensures that users can obtain the most relevant and valuable data information, avoiding information overload and unnecessary analysis burdens. By generating a visual interface, the readability and comprehensibility of the data are improved, enabling users to more quickly capture the key information of the data, discover potential trends and anomalies, and thus make more informed decisions. In addition, by presenting this information, the data visualization module provides users with a comprehensive view of the data, helping users understand the source, destination, and status changes of the data, which is of great significance for data consistency verification, data recovery, business process optimization, etc. By collecting and storing master data operation logs, constructing a data change link through the operation logs, tracking the change history of the master data, accurately extracting target operation logs from the master data operation logs according to the user's query requirements, and presenting them to the user through the data visualization module. It enables the master data management system to quickly and accurately find and present the historical change process of the master data, solving the technical problem of low master data security in the prior art due to the inability to quickly and accurately find the historical change process of the master data. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 Shows the architecture diagram of the master data management system provided by an embodiment of the present application; Figure 2 Shows the query page diagram provided by an embodiment of the present application; Figure 3 Shows an example diagram of the log overview page provided by an embodiment of the present application; Figure 4 Shows an example diagram of the operation log details page provided by an embodiment of the present application; Figure 5 Shows the architecture diagram of the master data management system provided by another embodiment of the present application; Figure 6 Shows the architecture diagram of the master data management system provided by another embodiment of the present application; Figure 7 Shows the first schematic diagram of the visual interface provided by an embodiment of the present application; Figure 8 Shows the second schematic diagram of the visual interface provided by an embodiment of the present application; Figure 9Shows the third schematic diagram of the visualization interface provided by an embodiment of the present application; Figure 10 Shows the fourth schematic diagram of the visualization interface provided by an embodiment of the present application; Figure 11 Shows the fifth schematic diagram of the visualization interface provided by an embodiment of the present application; Figure 12 Shows the sixth schematic diagram of the visualization interface provided by an embodiment of the present application; Figure 13 Shows the architecture diagram of the master data management system provided by an embodiment of the present application; Figure 14 Shows the architecture diagram of the master data management system provided by another embodiment of the present application; Figure 15 Shows the architecture diagram of the master data management system provided by another embodiment of the present application; Figure 16 Shows the architecture diagram of the master data management system provided by another embodiment of the present application; Figure 17 Shows the schematic flowchart of the master data management method provided by an embodiment of the present application; Figure 18 Shows the structural block diagram of the electronic device according to an embodiment of the present application. Detailed implementation manners

[0019] To make the above objects, features, and advantages of the present application more obvious and understandable, the present application will be further described in detail below with reference to the accompanying drawings and specific implementation manners.

[0020] The following is the relevant background introduction: Master data refers to the definitions, attributes, and relationships of key business entities in an enterprise or organization, such as customers, products, suppliers, etc. It is the core business entity data that is shared among various business systems within the enterprise or organization and has high business value. As the key basis for an enterprise to conduct business operations and make decisions, master data has characteristics such as high business value, cross-departmental sharing, and single accurate authority.

[0021] Master data management, as an organized data management method, aims to create and maintain consistent, accurate, and trustworthy master data records for multiple business processes and systems within an enterprise. The goal of master data management is to ensure that key business entities such as customer, product, supplier, and employee information remain consistent and up-to-date throughout the organization, thereby improving data quality, optimizing business operations, supporting compliance, and providing a solid data foundation for analysis and decision-making. The master data management system supports the implementation and operation of master data management by providing a series of tools and functions.

[0022] With the development of enterprise informatization construction, more and more enterprises begin to focus on how to use information technology to improve the operation efficiency of enterprises and reduce the operation costs. As one of the most core assets of enterprises, the quality of master data directly affects the stable operation of the entire enterprise information system. Therefore, how to ensure the quality of master data has become an urgent problem to be solved.

[0023] Currently, in the actual application process, if you want to understand the historical change process of a certain master data, you need to view a large number of operation logs to complete. This not only wastes a lot of manpower and material resources, but also it is very difficult to discover potential risk points, and it is impossible to take timely measures for risk prevention, which is not conducive to ensuring the security of master data.

[0024] Embodiment 1 Refer to Figures 1-4 , this application provides a master data management system, which includes: A data collection module 100, which is used to collect master data operation logs in real time. The master data operation logs represent detailed records of all operation activities performed on the master data. The master data represents core business entity data. The master data operation logs at least include operation events, trigger times, operating users, target data, operation results, and a log synchronization list. The log synchronization list represents the synchronization situation of the master data operation logs to other organizations.

[0025] Specifically, as the most core and crucial data set in the enterprise information system, master data represents the core business entity data in the enterprise business cloud. Master data is the basis for all aspects of enterprise daily operations, decision-making, customer service, etc., and has high stability, sharing, and value. The master data operation logs record detailed records of all operation activities performed on the master data, including operation events, trigger times, operating users, target data, and operation results. The operation event records the operation type performed on the master data, and the operation types include addition, modification, or deletion. Collecting operation events helps to understand the change history of the master data. The trigger time marks the time point when the operation occurred, which helps to quickly locate the moment of master data change; the operating user records the individual or system account that executed the operation, which helps to trace the operation responsibility. The target data indicates the specific master data record being operated, which helps to accurately track the object of data change. The operation result reflects whether the operation was successfully executed and the state change after execution, which helps to evaluate the impact of the operation. The log synchronization list shows the reception situation of the master data operation logs by other organizations, which helps to intuitively understand the synchronization situation of the master data operation logs.

[0026] By collecting and analyzing master data operation logs in real time, data quality issues can be promptly detected and addressed, ensuring the accuracy and consistency of master data. Meanwhile, these logs can also provide strong support for data auditing, compliance checks, troubleshooting, etc., further enhancing the master data management capabilities.

[0027] The data storage module 200 is used to store master data operation logs and establish a data change link based on the target data and operation results, where the data change link represents the change situation of the target data in the master data operation logs.

[0028] Specifically, the data change link represents the change situation of master data at different time points and under different operations. By storing master data operation logs, a complete operation history record can be retained, providing a reliable data basis for subsequent data analysis, auditing, and troubleshooting. The establishment of the data change link enables enterprises to clearly track the change history of master data, understand the source and destination of master data, as well as the status changes of master data under different operations, providing support for the consistency verification, data recovery, and decision-making of master data.

[0029] By storing complete master data operation logs and establishing a data change link, data management support is provided. Through in-depth analysis and mining based on master data operation logs and data change links, data quality issues and potential risks are discovered, and measures are taken in a timely manner for improvement and optimization. By recording every operation activity on master data, the data storage module 200 provides strong guarantee for data security. By tracing the responsibility attribution of each master data change, security issues such as data leakage and tampering can be promptly discovered and addressed. The establishment of the data change link enables enterprises to clearly understand the data change situation in each link of the business process, helping to discover bottlenecks and problems in the business process, optimize the business process design, and improve business efficiency and service quality.

[0030] The data visualization module 300 is used to respond to the user's query demand for the operation situation of the target operation user logs, extract the target operation logs from all master data operation logs, and generate a visualization interface. The visualization interface includes at least a log overview page and an operation log details page. The log overview page displays the list of organizational unit IDs, contact information, status IDs, and master data operation log lists to which the target operation user belongs. The master data operation log list displays all master data operation logs of the target operation user, as well as the data change links of each master data operation log of the target operation user. The operation log details page displays the detailed situation of a master data operation log related to the target operation user.

[0031] Specifically, the user's query requirements include specific master data operation logs, time periods, operation types, or relevant users. According to the query requirements, the data visualization module 300 quickly locates and extracts the master data operation logs related to the target operating user. After receiving the user's query, the data visualization module 300 filters out the operation logs that match the target query from the master data operation logs stored in the data storage module 200. These target operation logs contain the organizational structure information related to the target operating user, as well as all the master data operation logs of the target operating user, reflecting information such as specific data changes, operation results, or relevant events.

[0032] Exemplarily, as Figures 2-4 shown, the user selects the target operating user from the direct subordinates on the organizational structure details page. In the visualization interface, including the log overview page, the log overview also shows the personal information, organizational structure information of the target operating user, and all the master data operation logs generated by the target operating user. When clicking on a master data operation log, the visualization interface jumps to the operation log details page, which shows the details of the master data operation log and the log synchronization list of the master data operation log. Exemplarily, the data visualization module 300 also uses forms such as graphs, charts, maps, etc. to convert the extracted target operation logs and data change links into an intuitive and easy-to-understand visualization interface. These interfaces may include various chart types such as time series charts, bar charts, pie charts, scatter plots, etc., as well as interactive functions such as zooming, filtering, dragging, etc. In the visualization interface, the data visualization module 300 clearly shows the target operation logs and data change links. The target operation logs record information such as specific operation events, trigger times, operating users, etc., while the data change link shows the changes in the master data under different operations.

[0033] By responding to the user's query requirements, extracting the target operation logs from the master data operation logs, and generating a visualization interface, it not only improves the efficiency and flexibility of data access, enables users to quickly obtain the required information, and supports their decision-making and business analysis. It also ensures that users can obtain the most relevant and valuable data information, avoiding information overload and unnecessary analysis burdens. By generating a visualization interface, it improves the readability and comprehensibility of the data, enables users to more quickly capture the key information of the data, discover potential trends and anomalies, and thus make more informed decisions. In addition, by presenting this information, the data visualization module 300 provides users with a comprehensive data view, helps users understand the source, destination, and status changes of the data, and is of great significance for aspects such as data consistency verification, data recovery, and business process optimization.

[0034] In the embodiments of the present application, by collecting and storing the master data operation logs, constructing a data change link through the operation logs, tracking the change history of the master data, and accurately extracting the target operation logs from the master data operation logs according to the user's query requirements, and presenting them to the user through the data visualization module 300. The master data management system can quickly and accurately find and present the historical change process of the master data, solving the technical problem of low master data security in the prior art due to the inability to quickly and accurately find the historical change process of the master data.

[0035] See Figure 5 , the master data management system further includes an organizational structure mapping module 400, and the visualization interface further includes an organizational structure mapping diagram.

[0036] The organizational structure mapping module 400 determines the department names of all operating users in different organizational structures according to the list of organizational structure IDs to which all operating users belong, and determines the corresponding relationships between different departments in different organizational structures according to the department names of all operating users in different organizational structures.

[0037] The organizational structure mapping diagram shows the corresponding relationships between each department in each organizational structure.

[0038] Specifically, the organizational structure mapping module 400 is used to determine the corresponding relationships between each department in each organizational structure. Since the department names corresponding to the same functional department in different component organizations are not the same, according to the department names of the operating users in different organizational structures, the departments with the same functions in each organizational structure can be corresponded one by one and presented through the organizational structure mapping diagram, which helps to intuitively understand the corresponding relationships between the departments in each organizational structure.

[0039] See Figures 6-12 , the master data management system further includes a comprehensive overview module 500. The comprehensive overview module 500 includes a quantity statistics unit 510. The quantity statistics unit 510 is used to count the quantities of master data operation logs of different types and different sources, as well as the percentages of master data operation logs of different types and different sources at each trigger time in all master data operation logs.

[0040] The visualization interface further includes a log level tree diagram, a log level quantity bar chart, a log source bar chart, a server and application distribution pie chart, a log trigger module percentage bar chart, and the total number of hit records.

[0041] The log level tree diagram shows the total quantity of master data operation logs at different levels.

[0042] The log level quantity bar chart shows the quantities of master data operation logs of different types at each trigger time.

[0043] The bar chart of the number of log sources shows the number of master data operation logs from different sources at each trigger time.

[0044] The pie chart of server and application distribution shows the percentage of the number of master data operation logs from different sources.

[0045] The percentage of log trigger modules shows the number of master data operation logs at different levels at each trigger time.

[0046] Specifically, the quantity statistical unit 510 is used to count the quantity and proportion of master data operation logs from different sources and at different levels. As Figures 7-12 shown, in the visualization interface, a log level tree chart, a log level quantity bar chart, a log source bar chart, a server and application distribution pie chart, a log trigger module percentage bar chart, and the total number of hit records are displayed. In the log level tree chart, the total number of master data operation logs at different levels is shown, including the number of logs at the debug level, the warning level, the information level, and the error level; the log source quantity bar chart shows the number of master data operation logs from different sources, including the enterprise WeChat synchronizer, the light push synchronizer, the OA synchronizer, and the master data center; the server and application distribution pie chart further shows the percentage of master data operation logs from each sub-source among different sources; the log level quantity bar chart shows the number of master data operation logs of different types at each trigger time; the total number of hit records shows the total number of master data operation logs; the log trigger module percentage bar chart shows the number of master data operation logs from each sub-source among different sources at each trigger time. More specifically, when the user clicks on the corresponding position in the visualization interface, they can enter the secondary interface of the corresponding position to further display various data.

[0047] By counting various data related to the master data operation logs through the quantity statistical unit 510 and intuitively displaying them through the visualization interface, it helps to intuitively observe the generation situation and various indicators of the master data operation logs, helps to carry out refined management of the master data operation logs, and improves the management efficiency of the master data operation logs.

[0048] See Figure 13 For example, the visualization interface also includes an abnormal operation analysis report.

[0049] The data visualization module 300 includes a problem location unit 310, and the problem location unit 310 is used for: Obtain the standard operation mode and the standard change link. The standard operation mode represents the standard processes and methods followed for master data operations, and the standard change link represents the paths and processes of the master data changing under normal circumstances.

[0050] Specifically, the standard operation mode refers to the standardized processes and methods followed during master data operations, which details every step from the start to the end of master data operations. The standard operation mode provides clear guidance and specifications to ensure that each operation complies with the established standards. Through the standardized operation mode, operators can be more familiar and proficient in performing operations, thereby improving work efficiency. The standard operation mode reduces uncertainties and human errors during operations, enhancing the accuracy and reliability of operations. The standard change link refers to the path and process of master data changes under normal circumstances. It covers the entire process from the proposal of change requirements to the completion of change implementation, ensuring the legality and effectiveness of changes. Master data operations carried out in accordance with the standard operation mode can ensure data accuracy and consistency, reduce data errors and redundancies, and improve data quality.

[0051] Based on the standard operation mode and the standard change link, identify the abnormal operation information of each master data operation log in the target operation log and the abnormal links in the data change link.

[0052] Specifically, by comparing the target operation log with the standard operation mode, operation steps and abnormal operation information that do not conform to the specifications can be identified. By comparing the data change link with the standard change link, abnormal data change paths and processes can be discovered. Exemplarily, abnormal operation information includes unauthorized access and illegal data modification, and abnormal links include unapproved changes, errors during the change process, etc.

[0053] Generate an abnormal operation analysis report based on the abnormal operation information and abnormal links.

[0054] Specifically, by generating an abnormal operation analysis report through the abnormal operation information and abnormal links, the reasons for abnormal operations and abnormal links can be deeply analyzed, providing a basis for subsequent improvement and preventive measures. Also, through the abnormal operation analysis report, targeted improvement measures can be specified to reduce the occurrence of abnormal operations.

[0055] In the embodiments of the present application, by identifying and processing abnormal operation information and abnormal links, generating an abnormal operation analysis report, and based on the abnormal operation analysis report, optimizing and improving the operation process, the operation efficiency and accuracy are improved, and the data quality and data credibility are enhanced.

[0056] See Figure 14 , the data storage module 200 further includes a data change history tracing unit 210, and the data change history tracing unit 210 is used for: Read and parse the master data operation log.

[0057] Specifically, by reading the master data operation log, all the operation histories of the master data can be obtained, providing a basis for subsequent data difference identification and analysis. Parsing the master data operation log can ensure data integrity and consistency, preventing data inconsistency problems caused by data loss or damage.

[0058] Extract the target data and operation results from the master data operation log.

[0059] Specifically, the target data refers to the data object being operated on, and the operation result refers to the data value after the operation. By extracting the target data from the master data operation log, the specific object of each operation can be identified, providing a comparison benchmark for identifying data differences. By extracting the operation results from the master data operation log, the changes in the master data after the operation can be visually seen, providing key information for constructing the data change link.

[0060] Compare the target data and operation results in the master data operation log to identify data differences. Data differences represent the differences between the target data and the operation results.

[0061] Construct a data change link based on the data differences.

[0062] Specifically, data differences include changes in data values, data types, and data structures. By comparing the target data and operation results in the master data operation log, data differences are identified, and then a data change link is constructed. The data change link ensures that every change to the master data is traceable, ensuring data integrity and credibility. By understanding the data change history, data management and optimization can be carried out more effectively, improving the efficiency and accuracy of data processing.

[0063] See Figure 15 , and also includes an operation report generation module 600. The operation report generation module 600 is used for: Obtain the master data operation log from the data storage module 200.

[0064] Identify the key information in the master data operation log and construct the operation records of the master data operation log according to the key information.

[0065] Fill all the operation records into the operation report template to generate an operation statistical report.

[0066] Specifically, the operation report generation module 600 retrieves the master data operation log from the data storage module, accurately identifies and extracts the core information in the log, and constructs detailed operation records based on this. Subsequently, the module seamlessly integrates these operation records into the preset operation report template to automatically generate an operation statistical report. This not only ensures the transparency and traceability of data operations, but also effectively improves the standardization and efficiency of data management, providing solid data support.

[0067] See Figure 16 , the data visualization module 300 further includes an operation log list unit 320, and the operation log list unit 320 is used for: In response to a query requirement, obtain the master data operation logs from the data storage module 200.

[0068] Extract the trigger time in each master data operation log, sort each master data operation log, and generate target operation logs.

[0069] Map the target operation logs to a log display template to generate an operation log list, and the operation log list includes at least the target operation logs.

[0070] Specifically, the operation log list unit 320 in the data visualization module 300 is responsible for responding to a query request, retrieving the master data operation logs from the data storage module 200, sorting them by extracting the trigger time of each log to generate target operation logs in chronological order, and mapping these logs to a dedicated log display template, finally presenting an operation log list containing the target operation logs. The embodiment of the present application not only improves the convenience of log query, but also makes the display of operation logs clearer and more orderly, providing users with an intuitive review of operation history, which helps to discover potential problems in a timely manner and optimize the operation process.

[0071] See Figure 16 , the data visualization module 300 further includes a log details unit 330, and the log details unit 330 is used for: In response to a query requirement, extract the data change link of each master data operation log from the target operation logs.

[0072] Fill the data change link of each master data operation log into a preset node card template to generate a set of node cards, and the set of node cards includes at least node cards corresponding to the data change link of each master data operation log.

[0073] Match the node cards with the master data operation logs in the target operation logs to generate a visualization interface.

[0074] Specifically, the log details unit 330 in the data visualization module 300 is responsible for responding to query requests and extracting the data change links for each master data operation from the sorted target operation logs. Using a preset node card template, these data change links are converted into a set of node cards, with each card corresponding to a specific data change link. Then, the unit matches the node cards with the corresponding master data operation logs and finally generates a visual interface. This not only improves the readability of the data change history but also helps to quickly grasp the overall picture of data operations, effectively supports data tracking and problem diagnosis, and further enhances the transparency and efficiency of data management.

[0075] The master data management system provided by the embodiments of the present application can be implemented in software and / or hardware. In one example, the master data management system provided by the embodiments of the present application can be deployed as an independent subsystem on a cloud server, or integrated into an existing data center platform or cloud platform. In another example, the master data management system provided by the embodiments of the present application can adopt a distributed architecture, with different components deployed on multiple servers to achieve higher concurrent performance and availability.

[0076] Embodiment 2 Figure 17 shows a flowchart of a master data management method according to an embodiment of the present application, as Figure 17 shown, the method includes the following steps: S601, Real-time collect master data operation logs. The master data operation logs represent detailed records of all operation activities performed on the master data. The master data represents core business entity data. The master data operation logs at least include operation events, trigger times, operating users, target data, operation results, and a log synchronization list. The log synchronization list represents the synchronization status of the master data operation logs to other organizations.

[0077] S602, Store the master data operation logs and establish a data change link according to the target data and the operation result. The data change link represents the change situation of the target data in the master data operation logs.

[0078] S603, Respond to the user's query requirement for the operation situation of the target operating user's logs, extract the target operation logs from all the master data operation logs, and generate a visual interface. The visual interface at least includes a log overview page and an operation log details page. The log overview page displays the list of organization IDs, contact information, status IDs, and master data operation log lists to which the target operating user belongs. The master data operation log list displays all the master data operation logs of the target operating user, as well as the data change links of each master data operation log of the target operating user. The operation log details page displays the detailed situation of a master data operation log related to the target operating user.

[0079] In some embodiments, the following steps are further included: Determine the department names of all operating users in different organizational structures according to the list of organizational structure IDs to which all operating users belong, and determine the corresponding relationships between different departments in different organizational structures according to the department names of all operating users in different organizational structures.

[0080] Display the corresponding relationships between departments in different organizational structures.

[0081] In some embodiments, the following steps are further included: Count the number of master data operation logs of different types and different sources, and the percentage of master data operation logs of different types and different sources at each trigger time in all master data operation logs.

[0082] Display the total number of master data operation logs of different types.

[0083] Display the number of master data operation logs of different types at each trigger time.

[0084] Display the number of master data operation logs of different sources at each trigger time.

[0085] Display the percentage of the number of master data operation logs of different sources.

[0086] Display the number of master data operation logs of different types at each trigger time.

[0087] In some embodiments, S603, in response to the user's query requirement for the operation situation of the target operating user's logs, extract the target operation logs from all master data operation logs and generate a visual interface, including the following steps: Obtain the standard operation mode and the standard change link. The standard operation mode represents the standard processes and methods followed for master data operations, and the standard change link represents the paths and processes for the master data to change under normal circumstances.

[0088] Based on the standard operation mode and the standard change link, identify the abnormal operation information of each master data operation log in the target operation logs and the abnormal links in the data change link.

[0089] Generate the abnormal operation analysis report according to the abnormal operation information and the abnormal links.

[0090] In some embodiments, S602, store the master data operation logs, and establish a data change link according to the target data and the operation result, including the following steps: Read and parse the master data operation logs; Extract the target data and operation results from the master data operation log; Compare the target data in the master data operation log with the operation results to identify data differences, where the data differences represent the differences between the target data and the operation results; Construct a data change link based on the data differences.

[0091] In some embodiments, it further includes: Obtain the master data operation log from the data storage module; Identify the key information in the master data operation log and construct an operation record of the master data operation log based on the key information; Fill all the operation records into an operation report template to generate an operation statistics report.

[0092] In some embodiments, S603, in response to the user's query requirement, extract the target operation log from the master data operation log and generate a visual interface, and further includes the following steps: In response to the query requirement, obtain the master data operation log from the data storage module; Extract the trigger time of each master data operation log, sort each master data operation log, and generate the target operation log; Map the target operation log to a log display template to generate an operation log list, where the operation log list includes at least the target operation log.

[0093] In some embodiments, S603, in response to the user's query requirement, extract the target operation log from the master data operation log and generate a visual interface, and further includes the following steps: In response to the query requirement, extract the data change link of each master data operation log from the target operation log; Fill the data change link of each master data operation log into a preset node card template to generate a node card set, where the node card set includes at least node cards corresponding to the data change links of each master data operation log; Match the node cards with the master data operation logs in the target operation log to generate a visual interface.

[0094] Embodiment III Refer to Figure 18 , To implement the above embodiments, the present application also provides an electronic device, as Figure 18 shown, the electronic device includes: A processor.

[0095] A memory for storing executable instructions for the processor.

[0096] Wherein, the processor is configured to execute instructions to implement any master data management method.

[0097] In this embodiment, the computer device includes a processor, a memory, and a network interface connected through a system bus.

[0098] Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data samples. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements any one of the master data management methods.

[0099] Those skilled in the art can understand that Figure 18 the structure shown in is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.

[0100] Embodiment Four The embodiment of this application also provides a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by the processor of the terminal, the terminal can execute any one of the master data management methods.

[0101] The above-mentioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory, an electrically erasable programmable read-only memory, an erasable programmable read-only memory, a programmable read-only memory, a read-only memory, a magnetic memory, a flash memory, a magnetic disk, or an optical disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0102] Optionally, the readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the device.

[0103] Embodiment Five An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements any of the master data management methods.

[0104] Those skilled in the art should understand that the embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0105] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or a combination of multiple flows and / or blocks

[0106] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the functions specified in Figure 1 one or more of the flows Figure 1 or a combination of multiple flows and / or blocks

[0107] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or a combination of multiple flows and / or blocks

[0108] Although the preferred embodiments of the present invention have been described, additional changes and modifications can be made to these embodiments by those skilled in the art once they learn the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications that fall within the scope of the present invention.

[0109] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.

[0110] The main data management system, method and device provided in the present application have been introduced in detail above. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A master data management system, characterized in that, Including: A data collection module, which is used to collect master data operation logs in real time. The master data operation logs represent detailed records of all operation activities performed on the master data. The master data represents core business entity data. The master data operation logs at least include operation events, trigger times, operating users, target data, operation results, and a log synchronization list. The log synchronization list represents the synchronization status of the master data operation logs to other organizations; A data storage module, which is used to store the master data operation logs and establish a data change link according to the target data and the operation result. The data change link represents the change situation of the target data in the master data operation logs; A data visualization module, which is used to respond to the user's query requirement for the operation situation of the target operating user's logs, extract the target operation logs from all master data operation logs, and generate a visualization interface. The visualization interface at least includes a log overview page and an operation log details page. The log overview page displays the list of organization IDs, contact information, status IDs, and master data operation log lists of the organization to which the target operating user belongs. The master data operation log list displays all master data operation logs of the target operating user, as well as the data change links of each master data operation log of the target operating user. The operation log details page displays the detailed situation of a master data operation log related to the target operating user.

2. The master data management system according to claim 1, wherein It also includes an organization mapping module, and the visualization interface also includes an organization mapping diagram; The organization mapping module determines the department names of all operating users in different organizations according to the list of organization IDs to which all operating users belong, and determines the corresponding relationships between different departments of each organization according to the department names of all operating users in different organizations; The organization mapping diagram displays the corresponding relationships between the departments of each organization; 3. The master data management system according to claim 1, characterized in that It also includes a comprehensive overview module. The comprehensive overview module includes a quantity statistics unit, which is used to count the quantities of master data operation logs of different types and different sources, as well as the percentages of master data operation logs of different types and different sources at each trigger time in all the master data operation logs; The visualization interface also includes a log level tree diagram, a log level quantity bar chart, a log source bar chart, a server and application distribution pie chart, a log trigger module percentage bar chart, and the total number of hit records; The log level tree diagram displays the total quantity of master data operation logs at different levels; The log level quantity bar chart displays the quantities of master data operation logs of different types at each trigger time; The log source quantity bar chart displays the quantities of master data operation logs of different sources at each trigger time; The server and application distribution pie chart displays the quantity percentages of master data operation logs from different sources; The log trigger module percentage displays the quantities of master data operation logs at different levels at each trigger time.

4. The master data management system according to claim 1, characterized in that, The visualization interface also includes an abnormal operation analysis report; The data visualization module includes a problem location unit, and the problem location unit is used for: Obtain a standard operation mode and a standard change link. The standard operation mode represents the standard process and method followed for master data operations, and the standard change link represents the path and process of the master data changing under normal circumstances; Based on the standard operation mode and the standard change link, identify the abnormal operation information of each master data operation log in the target operation log and the abnormal link in the data change link; Generate the abnormal operation analysis report according to the abnormal operation information and the abnormal link.

5. The master data management system according to claim 1, characterized in that, The data storage module further includes a data change history tracing unit, and the data change history tracing unit is used for: Read and parse the master data operation log; Extract the target data and operation result from the master data operation log; Compare the target data in the master data operation log with the operation result to identify data differences, where the data differences represent the differences between the target data and the operation result; Construct the data change link according to the data differences.

6. The master data management system according to claim 1, characterized in that, It further includes an operation report generation module, and the operation report generation module is used for: Obtain the master data operation log from the data storage module; Identify the key information in the master data operation log, and construct the operation record of the master data operation log according to the key information; Fill all operation records into the operation report template to generate an operation statistics report.

7. The master data management system according to claim 1, characterized in that, The data visualization module further includes an operation log list unit, and the operation log list unit is used for: Respond to the query requirement, and obtain the master data operation log from the data storage module; Extract the trigger time in each master data operation log, sort each master data operation log, and generate a target operation log; Map the target operation log to the log display template to generate an operation log list, and the operation log list at least includes the target operation log.

8. The master data management system according to claim 1, characterized in that The data visualization module further includes a log details unit, and the log details unit is used for: Respond to the query requirement, and extract the data change link of each master data operation log from the target operation log; Fill the data change link of each master data operation log into a preset node card template to generate a node card set, and the node card set at least includes node cards corresponding to the data change link of each master data operation log; Match the node cards with the master data operation logs in the target operation log to generate the master data operation log list.

9. A master data management method, applied to the data management system according to any one of claims 1-6, characterized in that It includes the following steps: Collect master data operation logs. The master data operation logs represent detailed records of all operation activities performed on master data. The master data represents core business entity data, and the master data operation logs at least include operation events, trigger times, operating users, target data, operation results, and a log synchronization list. The log synchronization list represents the synchronization situation of the master data operation logs to other organizations; Store the master data operation log, and establish a data change link according to the target data and the operation result, where the data change link characterizes the change situation of the target data in the master data operation log; In response to a user's query requirement for the operation situation of the target operation user log, extract the target operation log from all master data operation logs, and generate a visualization interface, where the visualization interface at least includes a log overview page and an operation log details page. The log overview page displays the list of organizational unit IDs to which the target operation user belongs, contact information, status ID, and the master data operation log list. The master data operation log list displays all the master data operation logs of the target operation user, as well as the data change link of each master data operation log of the target operation user. The operation log details page displays the detailed situation of a master data operation log related to the target operation user.

10. An electronic device, characterized in that, Comprising: A processor; A memory for storing the executable instructions of the processor; Wherein, the processor is configured to execute the instructions to implement the master data management method as described in claim 9.

Citation Information

Patent Citations

  • Flexible zero-intrusion system operation log recording method

    CN115454805A

  • Metadata processing system integrating collection, management, overview and analysis

    CN117632925A

  • Log analysis system and method based on event link multi-dimensional visualization

    CN118708560A

  • Business change log recording method, electronic equipment and readable storage medium

    CN119201957A