Integration and data synchronization method

Through the integration and data synchronization method, the problems of complex interface configuration, low data processing efficiency, and untimely data synchronization in data exchange and sharing are solved, efficient and accurate data processing and real-time synchronization are achieved, and operation costs and technical thresholds are reduced.

CN119848132APending Publication Date: 2025-04-18SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411775928.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing technology has problems such as complex interface configuration, low data processing efficiency, and untimely data synchronization in data exchange and sharing, which is difficult to meet the real-time data needs of enterprises.

Method used

Provides an integration and data synchronization method, including data integration management, data processing and data synchronization management. Dynamically configure data sources through the user interface or interface, configure access permissions and database connection pools; configure mapping rules and data conversion rules; configure tasks and monitoring alarm mechanisms.

Benefits of technology

Through automated data processing and synchronization, the speed and accuracy of data processing are significantly improved, and multiple synchronization methods are supported to meet real-time needs, reducing the technical threshold and cost of interface integration, improving user experience and reducing maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119848132A_ABST
    Figure CN119848132A_ABST
Patent Text Reader

Abstract

The invention discloses an integration and data synchronization method, and relates to the field of information data processing. Comprising the following steps of: 1, carrying out data integration management: integrating data from different data sources, dynamically configuring the data sources through a user interface or an interface, configuring access authority of each data source, and simultaneously managing a database connection pool, and 2, carrying out data processing: configuring a mapping rule according to the data of the different data sources, a mapping relation between a source data field and a target data model is defined, a data conversion rule is built in, and requirements of different business scenes are met, and 3, data synchronization management is carried out, all tasks are configured, different data synchronization requirements are met, and task monitoring and warning are configured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention discloses an integration and data synchronization method, and relates to the field of information data processing. Background Art

[0002] In the current information age, with the continuous expansion of enterprise business and the deepening of digital transformation, data has become one of the core assets of enterprises. However, the phenomenon of data islands between different systems is becoming increasingly serious, and data exchange and sharing have become one of the bottlenecks restricting the development of enterprise informatization. Data exchange methods often have problems such as complex interface configuration, low data processing efficiency, and untimely data synchronization, which makes it difficult to meet the growing data needs of enterprises. For example, complex interface configuration is a major challenge facing current data exchange. There are differences in interface protocols, data formats, security requirements, etc. between different systems, which makes the interface configuration process cumbersome and error-prone. Enterprises need to invest a lot of manpower and material resources in interface development and maintenance, which increases operating costs and time costs. For example, low data processing efficiency is also a major problem in current data exchange. The original data often has problems such as redundancy, inconsistency, and inconsistent formats. It needs to be cleaned, converted, and processed to meet the requirements of the target data source. The existing data processing methods often use manual or semi-automatic methods, which are inefficient and error-prone. Finally, untimely data synchronization is also an important factor restricting the development of enterprise informatization. With the rapid development of enterprise business, the speed of data update is accelerating, and higher requirements are put forward for the real-time and accuracy of data. However, existing data synchronization methods often have delays and errors and cannot meet the real-time data needs of enterprises. Summary of the invention

[0003] In view of the problems of the prior art, the present invention provides an integration and data synchronization method to provide strong support for the digital transformation and intelligent upgrading of enterprises and promote the continuous improvement of the informatization level of enterprises.

[0004] The specific scheme proposed by the present invention is:

[0005] The present invention provides an integration and data synchronization method, comprising:

[0006] Step 1: Perform data integration management: Integrate data from different data sources, dynamically configure data sources through user interfaces or interfaces, configure access permissions for each data source, and manage database connection pools.

[0007] Step 2: Data processing: According to the data from different data sources, configure mapping rules, define the mapping relationship between source data fields and target data models, and build in data conversion rules to meet the needs of different business scenarios.

[0008] Step 3: Perform data synchronization management: configure each task to meet different data synchronization requirements, and configure task monitoring and alarms.

[0009] Furthermore, step 1 of the integration and data synchronization method specifically includes:

[0010] Step 11: Dynamically configure the data source through the user interface UI or interface, including adding, modifying, and deleting data source configuration.

[0011] Step 12: Configure access permissions for each data source, including username, password, OAuth token, and API key.

[0012] Step 13: Manage the database connection pool, optimize resource utilization, and reduce connection overhead.

[0013] Furthermore, step 2 of the integration and data synchronization method specifically includes:

[0014] Step 21: Configure mapping rules, including one-to-one, one-to-many, and many-to-one mapping relationships between source data fields and target data models.

[0015] Step 22: Built-in data conversion rules, including data type conversion, data cleaning rules, and data encryption and decryption.

[0016] Furthermore, step 3 of the integration and data synchronization method specifically includes:

[0017] Step 31: Configure tasks: Configure scheduled tasks and immediate tasks to automatically execute data integration tasks according to the configuration, including data extraction, conversion, and loading processes.

[0018] Step 32: Configure task monitoring and alarm: Real-time monitoring of task execution status, including task progress, success / failure status, error information, and provide email and SMS alarm methods.

[0019] Step 33: Perform log management: record operation logs and error logs for problem tracking and system maintenance.

[0020] The present invention also provides an integration and data synchronization device, including a data integration management module, a data processing module and a data automatic synchronization module.

[0021] The data integration management module performs data integration management: integrating data from different data sources, dynamically configuring data sources through user interfaces or interfaces, configuring access rights for each data source, and managing database connection pools.

[0022] The data processing module performs data processing: according to the data from different data sources, configure mapping rules, define the mapping relationship between the source data fields and the target data model, and build in data conversion rules to meet the needs of different business scenarios.

[0023] The automatic data synchronization module manages data synchronization: configures each task to meet different data synchronization requirements, and configures task monitoring and alarms.

[0024] Furthermore, the data integration management module of the integrated data synchronization device dynamically configures the data source through the user interface UI or interface, including adding, modifying, and deleting the data source configuration.

[0025] Configure access permissions for each data source, including username, password, OAuth token, and API key.

[0026] Manage database connection pools, optimize resource utilization, and reduce connection overhead.

[0027] Furthermore, the data processing module configuration mapping rules of the integrated data synchronization device include one-to-one, one-to-many, and many-to-one mapping relationships between source data fields and target data models.

[0028] Built-in data conversion rules, including data type conversion, data cleaning rules, and data encryption and decryption.

[0029] Furthermore, the data automatic synchronization module configuration task of the integrated data synchronization device: configure the scheduled task and the immediate task, and automatically execute the data integration task according to the configuration, including the data extraction, conversion, and loading process.

[0030] Configure task monitoring and alarms: real-time monitoring of task execution status, including task progress, success / failure status, error information, and provide email and SMS alarms.

[0031] Perform log management: record operation logs and error logs for problem tracking and system maintenance.

[0032] The benefits of the present invention are:

[0033] (1) Through built-in data processing rules, the received raw data is automatically cleaned, converted and processed, greatly reducing the need for manual intervention, thereby significantly improving the speed and accuracy of data processing;

[0034] (2) Supports multiple synchronization methods, which can be flexibly selected according to business needs, ensuring that data can be synchronized to the target data source in a timely and accurate manner, meeting the enterprise's real-time data requirements;

[0035] (3) Through the graphical interface or API interface, interface configuration and management become simple and intuitive, lowering the technical threshold and cost of interface integration, while reducing system failures and downtime caused by interface configuration errors;

[0036] (4) It adopts modular design, which is easy to integrate new interfaces and data sources, and supports customized data processing rules and synchronization strategies, and can adapt to the company's ever-changing data needs and technology upgrades;

[0037] (5) Highly automated and intelligent design reduces the complexity and error rate of user operations and improves user experience. At the same time, through real-time monitoring and alarm functions, potential problems can be discovered and resolved in a timely manner, reducing the maintenance cost of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 It is a schematic flow chart of the method of the present invention.

[0039] Figure 2 This is a flowchart of interface integration management configuration.

[0040] Figure 3 It is a schematic diagram of the data conversion and cleaning configuration process. DETAILED DESCRIPTION

[0041] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it, but the embodiments are not intended to limit the present invention.

[0042] Example 1

[0043] The present invention provides an integration and data synchronization method, comprising:

[0044] Step 1: Perform data integration management: Integrate data from different data sources, dynamically configure data sources through the user interface or interface, configure access permissions for each data source, and manage the database connection pool.

[0045] Step 1 may specifically include:

[0046] Step 11: Dynamically configure the data source through the user interface UI or interface, including adding, modifying, and deleting data source configuration. The data source configuration may include databases such as MySQL, Oracle, files such as CSV, Excel, API interfaces such as RESTful, SOAP, etc.

[0047] Step 12: Configure access permissions for each data source, including username, password, OAuth token, and API key, to ensure data access security.

[0048] Step 13: Manage the database connection pool, optimize resource utilization, reduce connection overhead, and improve system performance.

[0049] Step 2: Perform data processing: Configure mapping rules based on data from different data sources, define the mapping relationship between source data fields and target data models, and build in data conversion rules to meet the needs of different business scenarios.

[0050] Step 2 may specifically include:

[0051] Step 21: Configure mapping rules, including one-to-one, one-to-many, and many-to-one mapping relationships between source data fields and target data models.

[0052] Step 22: Built-in data conversion rules, including data type conversion, data cleaning rules, and data encryption and decryption.

[0053] Step 2 is responsible for efficiently integrating data from different data sources and ensuring the accuracy, consistency, and accessibility of the data by configuring mapping rules.

[0054] Step 3: Perform data synchronization management: configure each task to meet different data synchronization requirements, and configure task monitoring and alarms.

[0055] Step 3 may specifically include:

[0056] Step 31: Configure tasks: Configure scheduled tasks, such as daily, weekly, monthly tasks and immediate tasks, and automatically execute data integration tasks according to the configuration, including data extraction, conversion, and loading processes.

[0057] Step 32: Configure task monitoring and alarm: Real-time monitoring of task execution status, including task progress, success / failure status, error information, and provide email and SMS alarm methods.

[0058] Step 33: Perform log management: record operation logs and error logs for problem tracking and system maintenance.

[0059] Through the above invention method, it is possible to more effectively support the data integration needs of enterprises, improve data processing efficiency and data quality, and provide solid support for enterprise data analysis and decision-making.

[0060] Example 2

[0061] The present invention also provides an integration and data synchronization device, including a data integration management module, a data processing module and a data automatic synchronization module.

[0062] The data integration management module performs data integration management: integrating data from different data sources, dynamically configuring data sources through user interfaces or interfaces, configuring access rights for each data source, and managing database connection pools.

[0063] The data processing module performs data processing: according to the data from different data sources, configure mapping rules, define the mapping relationship between the source data fields and the target data model, and build in data conversion rules to meet the needs of different business scenarios.

[0064] The automatic data synchronization module manages data synchronization: configures each task to meet different data synchronization requirements, and configures task monitoring and alarms.

[0065] As the information interaction and execution process between the modules in the above-mentioned device are based on the same concept as the embodiment of the method of the present invention, the specific contents can be found in the description of the embodiment of the method of the present invention and will not be repeated here.

[0066] Likewise, the benefits of the device of the present invention are:

[0067] (1) Through built-in data processing rules, the received raw data is automatically cleaned, converted and processed, greatly reducing the need for manual intervention, thereby significantly improving the speed and accuracy of data processing;

[0068] (2) Supports multiple synchronization methods, which can be flexibly selected according to business needs, ensuring that data can be synchronized to the target data source in a timely and accurate manner, meeting the enterprise's real-time data requirements;

[0069] (3) Through the graphical interface or API interface, interface configuration and management become simple and intuitive, lowering the technical threshold and cost of interface integration, while reducing failures and downtime caused by interface configuration errors;

[0070] (4) It adopts modular design, which is easy to integrate new interfaces and data sources, and supports customized data processing rules and synchronization strategies, and can adapt to the company's ever-changing data needs and technology upgrades;

[0071] (5) Highly automated and intelligent design reduces the complexity and error rate of user operations and improves user experience. At the same time, through real-time monitoring and alarm functions, potential problems can be discovered and resolved in a timely manner, reducing maintenance costs.

[0072] It should be noted that not all steps and modules in the above-mentioned processes and device structures are necessary, and some steps or modules can be ignored according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. The system structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or some components in multiple independent devices may be implemented together.

[0073] The above-described embodiments are only preferred embodiments for fully illustrating the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or changes made by those skilled in the art based on the present invention are within the protection scope of the present invention. The protection scope of the present invention shall be subject to the claims.

Claims

1. An integration and data synchronization method, characterized in that include: Step 1: Perform data integration management: Integrate data from different data sources, dynamically configure data sources through user interfaces or interfaces, configure access permissions for each data source, and manage database connection pools. Step 2: Data processing: According to the data from different data sources, configure mapping rules, define the mapping relationship between source data fields and target data models, and build in data conversion rules to meet the needs of different business scenarios. Step 3: Perform data synchronization management: configure each task to meet different data synchronization requirements, and configure task monitoring and alarms.

2. The integration and data synchronization method according to claim 1, characterized in that Step 1 specifically includes: Step 11: Dynamically configure the data source through the user interface UI or interface, including adding, modifying, and deleting data source configuration. Step 12: Configure access permissions for each data source, including username, password, OAuth token, and API key. Step 13: Manage the database connection pool, optimize resource utilization, and reduce connection overhead.

3. The integration and data synchronization method according to claim 1, characterized in that Step 2 specifically includes: Step 21: Configure mapping rules, including one-to-one, one-to-many, and many-to-one mapping relationships between source data fields and target data models. Step 22: Built-in data conversion rules, including data type conversion, data cleaning rules, and data encryption and decryption.

4. The integration and data synchronization method according to claim 1, characterized in that Step 3 specifically includes: Step 31: Configure tasks: Configure scheduled tasks and immediate tasks to automatically execute data integration tasks according to the configuration, including data extraction, conversion, and loading processes. Step 32: Configure task monitoring and alarm: Real-time monitoring of task execution status, including task progress, success / failure status, error information, and provide email and SMS alarm methods. Step 33: Perform log management: record operation logs and error logs for problem tracking and system maintenance.

5. An integrated data synchronization device, characterized in that Including data integration management module, data processing module and data automatic synchronization module, The data integration management module performs data integration management: integrating data from different data sources, dynamically configuring data sources through user interfaces or interfaces, configuring access permissions for each data source, and managing database connection pools. The data processing module performs data processing: according to the data from different data sources, configure mapping rules, define the mapping relationship between the source data fields and the target data model, and build in data conversion rules to meet the needs of different business scenarios. The automatic data synchronization module manages data synchronization: configures each task to meet different data synchronization requirements, and configures task monitoring and alarms.

6. The integration and data synchronization device according to claim 5, characterized in that The data integration management module dynamically configures data sources through the user interface UI or interface, including adding, modifying, and deleting data source configurations. Configure access permissions for each data source, including username, password, OAuth token, and API key. Manage database connection pools, optimize resource utilization, and reduce connection overhead.

7. The integration and data synchronization device according to claim 5, characterized in that The data processing module configures mapping rules, including one-to-one, one-to-many, and many-to-one mapping relationships between source data fields and target data models. Built-in data conversion rules, including data type conversion, data cleaning rules, and data encryption and decryption.

8. The integration and data synchronization device according to claim 5, characterized in that the data Automatic synchronization module configuration tasks: configure scheduled tasks and immediate tasks, and automatically execute data integration tasks according to the configuration, including data extraction, conversion, and loading processes. Configure task monitoring and alarms: real-time monitoring of task execution status, including task progress, success / failure status, error information, and provide email and SMS alarms. Perform log management: record operation logs and error logs for problem tracking and system maintenance.

Citation Information

Patent Citations

  • Data synchronization method, system and equipment based on table data and computer readable medium

    CN115794953A

  • Hybrid docking system for online authorization and offline interaction service data

    CN116186736A

  • Integrated information intelligent management system and method for science and technology volunteer service management

    CN117112656A

  • Data synchronization method and device and medium

    CN118550764A