Nothing Special   »   [go: up one dir, main page]

CN111125214B - Lightweight incremental data synchronization method, device and computer readable medium - Google Patents

Lightweight incremental data synchronization method, device and computer readable medium Download PDF

Info

Publication number
CN111125214B
CN111125214B CN201911216162.8A CN201911216162A CN111125214B CN 111125214 B CN111125214 B CN 111125214B CN 201911216162 A CN201911216162 A CN 201911216162A CN 111125214 B CN111125214 B CN 111125214B
Authority
CN
China
Prior art keywords
incremental data
data
synchronization
incremental
lightweight
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911216162.8A
Other languages
Chinese (zh)
Other versions
CN111125214A (en
Inventor
封荣新
孙含福
夏世念
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Hongxin Technology Service Co Ltd
Original Assignee
Wuhan Hongxin Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Hongxin Technology Service Co Ltd filed Critical Wuhan Hongxin Technology Service Co Ltd
Priority to CN201911216162.8A priority Critical patent/CN111125214B/en
Publication of CN111125214A publication Critical patent/CN111125214A/en
Application granted granted Critical
Publication of CN111125214B publication Critical patent/CN111125214B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/254Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/275Synchronous replication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a lightweight incremental data synchronization method, a lightweight incremental data synchronization device and a computer readable medium, and relates to the technical field of data synchronization; the synchronization method comprises the following steps: monitoring a data change event of a source database, acquiring incremental data in the source database and inserting the incremental data into an incremental data table; analyzing a preconfigured synchronous task to read incremental data in the incremental data table; combining execution sentences of the incremental data according to the incremental data table and the synchronization task, wherein the execution sentences are used for executing the data change event in the target database so as to realize data synchronization between the source database and the source database; according to the invention, the incremental data is obtained by setting the trigger mechanism, and the data is synchronized from the source database to the target database by combining the scheduling task of the self-defined synchronization time, so that the data synchronization between the small microsystems can be rapidly completed, and the method has the characteristics of light weight, low dependence and quick deployment.

Description

Lightweight incremental data synchronization method, device and computer readable medium
Technical Field
The invention belongs to the technical field of data synchronization, and in particular relates to a lightweight incremental data synchronization method, a lightweight incremental data synchronization device and a computer readable medium.
Background
With the development and progress of science and technology and the wide application of internet technology in various fields, data sharing of systems in various fields also becomes a trend, and currently, the ETL technology is generally adopted to complete data sharing and synchronization between different databases; ETL is an abbreviation for Extract-Transform-Load, and is used to describe the process of extracting (Extract), converting (Transform), and loading (Load) data from a source to a destination.
At present, a plurality of data synchronization tools in the field of data application integration are also endless, such as data integration synchronization software of Oracle, SAP, microsoft, information, datastage and the like; the DataStage is common large-scale data integration software, the development environment of the DataStage is based on a C/S mode, and the DataStage Client is connected to the DataStage Server for development, so that the requirement on the machine is high; the Datastage is commercial software, the most specialized ETL tool is not very expensive, and is suitable for large-scale ETL application, so that the complex deployment requirements are high, the cost is high, and the application is not simple enough; and the data integration of the small micro system does not need a complex ETL process and only needs simple data processing and synchronization, so a lightweight data synchronization tool needs to be developed to complete the data synchronization of the small micro system.
Disclosure of Invention
Aiming at least one defect or improvement requirement of the prior art, the invention provides a lightweight incremental data synchronization method, a lightweight incremental data synchronization device and a lightweight incremental data synchronization computer readable medium, wherein a Quartz task scheduling framework is used for flexibly configuring a synchronization task, incremental data is obtained through a trigger mechanism, and the synchronization of data from a source database to a target database is realized by combining a scheduling task with self-defined synchronization time, so that the problem of data synchronization sharing of a small-sized micro system is solved.
To achieve the above object, according to a first aspect of the present invention, there is provided a lightweight incremental data synchronization method comprising the steps of:
monitoring a data change event of a source database, acquiring incremental data in the source database and inserting the incremental data into an incremental data table;
analyzing a preconfigured synchronous task to read incremental data in the incremental data table;
and combining the execution statement of the incremental data according to the incremental data table and the synchronization task, wherein the execution statement is used for executing the data change event in the target database so as to realize data synchronization between the source database and the source database.
Preferably, in the lightweight incremental data synchronization method, the incremental data table includes a name of a target table, an identifier of the incremental data and a field value; the synchronous task comprises a name and a field of a target table;
and according to the identification of the incremental data, the name of the target table, the field and the field value of the incremental data, forming an execution statement for obtaining the incremental data.
Preferably, in the lightweight incremental data synchronization method, the synchronization task further includes a job number, an execution time, a query incremental data SQL, a target table primary key, and a target table modification field;
and acquiring the increment data in the increment data table by reading the query increment data SQL in the synchronous task.
Preferably, the lightweight incremental data synchronization method further includes: and deleting the synchronized incremental data in the incremental data table.
Preferably, the lightweight incremental data synchronization method further includes: and recording log data in the synchronization process, and generating log records.
According to a second aspect of the present invention, there is also provided a lightweight incremental data synchronization apparatus, including a listening module, an parsing module, and a synchronization module;
the monitoring module is used for monitoring a data change event of the source database, acquiring the incremental data in the source database and inserting the incremental data into an incremental data table;
the analysis module is used for analyzing a preconfigured synchronous task to read the incremental data in the incremental data table;
the synchronization module is used for combining execution sentences of the incremental data according to the incremental data table and the synchronization task, and the execution sentences are used for executing the data change event in the target database so as to realize data synchronization between the source database and the source database.
Preferably, in the lightweight incremental data synchronization device, the incremental data table includes a name of a target table, an identifier of the incremental data, and a field value; the synchronous task comprises a name and a field of a target table;
the synchronization module forms an execution statement of the incremental data according to the identification of the incremental data, the name of the target table, the field and the field value of the incremental data.
Preferably, the above lightweight incremental data synchronization device, where the synchronization task further includes a job number, an execution time, a query incremental data SQL, a target table primary key, and a target table modification field;
the analysis module acquires the incremental data in the incremental data table by reading the query incremental data SQL in the synchronous task.
Preferably, in the lightweight incremental data synchronizing device, the synchronization module is further configured to delete the synchronized incremental data in the incremental data table when the execution is successful, and record an abnormal page alarm when the execution is failed.
According to a third aspect of the present invention there is also provided a computer readable medium storing a computer program executable by a computer readable medium, the computer program when run on the computer readable medium causing the computer readable medium to perform the steps of any one of the methods described above.
In general, the above technical solutions conceived by the present invention, compared with the prior art, enable the following beneficial effects to be obtained:
(1) The incremental data is acquired in real time through the database trigger mechanism, the conventional business system is not influenced, and the online service is not required to be stopped; the synchronous task can be freely configured, the field is flexibly changed, the execution time is flexibly configured, and the data synchronization between the small microsystems can be rapidly completed; java writing is adopted, and the method has the characteristics of light weight, low dependence and quick deployment.
(2) The invention is mainly aimed at the application scene of small data volume of the data synchronization process of the small micro system, has simple data processing and convenient use, and has low requirement on the performance of the server; is different from the application scene of the data synchronization tool of a large-scale system.
Drawings
FIG. 1 is a flow chart of a lightweight incremental data synchronization method provided by an embodiment of the present invention;
FIG. 2 is a logic block diagram of a lightweight delta data synchronizer according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention. In addition, the technical features of the embodiments of the present invention described below may be combined with each other as long as they do not collide with each other.
According to the lightweight incremental data synchronization method and device, the synchronous task is flexibly configured by using the Quartz task scheduling framework, incremental data is obtained by setting a trigger mechanism, and the synchronization of data from a source database to a target database is realized by combining the scheduling task with self-defined synchronization time, so that the problem of data synchronization sharing of a small microsystem is solved; the application scene of the invention is as follows:
scene one: the system needs to be deployed in two units, the A unit is a user and a data producer of the system, the B unit is a higher-level unit and only needs to consult data, and the data of the A unit can be synchronized to the B unit system database according to the specified time by the invention.
Scene II: the A system and the B system are two related systems, but the databases are mutually independent, and the B system needs partial data of the A system for business analysis. The above scenario allows the use of the present invention to synchronize part of the data of the a-system to the database of the B-system.
The lightweight incremental data synchronization method and device provided by the invention are further described in detail through specific embodiments.
Fig. 1 is a flowchart of a lightweight incremental data synchronization method provided in this embodiment, referring to fig. 1, the synchronization method includes the following steps:
s100: monitoring a data change event of a source database, acquiring incremental data in the source database and inserting the incremental data into an incremental data table;
the data change event comprises inserting data, deleting data and updating data, wherein a source database comprises at least one source data table, and a target database is provided with a target data table corresponding to the source data table; through the data change event in each monitoring source data table, after any source data table is inserted with the incremental data, the incremental data in the source data table is firstly read and stored in the established incremental data table; table 1 is field information of the incremental data table provided in the present embodiment;
TABLE 1 incremental data table field information
Field name Chinese remarks Type(s)
P_ID Self-increment field Numerical value
DEST_TABLE Target table name Character type
ACTION_FLAG Identification mark Character type
ACTION_VALUE Field value Character type
As shown in table 1, in this embodiment, incremental data is recorded by the name of the target data table, the identifier (Insert, delete) of the incremental data, and the field value, and different target data tables are distinguished by the dest_table field.
S200: analyzing a preconfigured synchronous task to read incremental data in the incremental data table;
table 2 is attribute information of the xml of the synchronous task provided in this embodiment, where the synchronous task in this embodiment includes a job number, a user-defined task execution time, query incremental data SQL, and a name, a field, a primary key, and a modification field of the target data table; the incremental data in the incremental data table is obtained by reading the query incremental data SQL in the synchronous task.
TABLE 2 synchronization task XML attribute information
S300: combining execution sentences of the incremental data according to the incremental data table and the synchronization task, wherein the execution sentences are used for executing the data change event in the target database so as to realize data synchronization between the source database and the source database;
and according to the identification of the increment data recorded in the increment data table, the field value of the increment data, and the name and the field of the target table in the synchronous task xml, obtaining an execution statement of the increment data, and according to the execution time, executing the execution statement obtained by combination in the target database.
Such as: acquiring the identification of the incremental data: insert and Delete identifications;
the Insert statement and the Delete statement are combined by identification and executed at the target end, and the combination is as follows:
example 1: INSERT INTO table _name (field 1, field2,..field dn)
VALUES(value1,value2,...valueN);
Example 2: DELETE FROM table _name [ WHERE Clause ]
Step 400: deleting synchronized incremental data in the incremental data table if the execution is successful, and recording an abnormal page alarm if the execution is failed;
step 500: recording the keypoint logs of the synchronous task execution facilitates task tracking and exception analysis.
The embodiment provides a lightweight incremental data synchronization device, which can be realized in a software and/or hardware mode and can be integrated on electronic equipment; specifically, the device comprises a monitoring module, an analyzing module and a synchronizing module;
the monitoring module is used for monitoring a data change event of the source database, acquiring the incremental data in the source database and inserting the incremental data into the incremental data table;
the field information in the incremental data table comprises a self-increment field, a name of the target data table, an identifier of the incremental data and a field value; the identification of the incremental data comprises an Insert identification and a Delete identification; distinguishing different target data tables through dest_table fields; in this embodiment, the listening module is implemented using a table trigger based on a database trigger mechanism, where the table trigger includes three types INSERT, UPDATE, DELETE. Incremental data in the source database table is acquired based on the trigger mechanism, and corresponding identifiers (INSERT, UPDATE, DELETE) are set for the incremental data to distinguish.
The analysis module is used for analyzing a preset synchronous task to read the incremental data in the incremental data table;
in this embodiment, the synchronization task includes a job number, a user-defined task execution time, a query increment data SQL, and a name, a field, a primary key, and a modification field of the target data table; the incremental data in the incremental data table is read by reading the query incremental data SQL in the synchronization task.
The synchronization module is used for combining execution sentences of the incremental data according to the incremental data table and the synchronization task, and the execution sentences are used for executing the data change event in the target database so as to realize data synchronization between the source database and the source database;
in this embodiment, the synchronization module composes an execution statement of the incremental data according to the identifier of the incremental data, the name of the target table, the field and the field value of the incremental data, and executes the execution statement obtained by combining according to the execution time in the target database.
The execution is successful, and the synchronous module deletes the synchronous incremental data in the incremental data table; and if the synchronous execution fails, the synchronous module records an abnormal page alarm.
The present embodiment also provides a computer readable medium storing a computer program executable by an electronic device, which when run on the electronic device causes the electronic device to perform the steps of the lightweight delta data synchronization method described above. Types of computer readable media include, but are not limited to, SD cards, U disk drives, fixed hard drives, removable hard drives, and the like.
It will be readily appreciated by those skilled in the art that the foregoing description is merely a preferred embodiment of the invention and is not intended to limit the invention, but any modifications, equivalents, improvements or alternatives falling within the spirit and principles of the invention are intended to be included within the scope of the invention.

Claims (8)

1. A method for synchronizing lightweight incremental data, comprising the steps of:
monitoring a data change event of a source database, acquiring incremental data in the source database and inserting the incremental data into an incremental data table;
analyzing a preconfigured synchronous task to read incremental data in the incremental data table;
combining execution sentences of the incremental data according to the incremental data table and the synchronization task, wherein the execution sentences are used for executing the data change event in the target database so as to realize data synchronization between the source database and the source database;
the incremental data table comprises a name of a target table, an identifier of incremental data and a field value; the synchronous task comprises a name and a field of a target table;
and according to the identification of the incremental data, the name of the target table, the field and the field value of the incremental data, forming an execution statement for obtaining the incremental data.
2. The lightweight incremental data synchronization method of claim 1 wherein the synchronization tasks further comprise job number, execution time, query incremental data SQL, target table primary key, and target table modification fields;
and acquiring the increment data in the increment data table by reading the query increment data SQL in the synchronous task.
3. The lightweight incremental data synchronization method of claim 2, further comprising:
deleting the synchronized incremental data in the incremental data table when the execution is successful; and when the execution fails, recording an abnormal page alarm.
4. The lightweight incremental data synchronization method of claim 3, further comprising: and recording log data in the synchronization process, and generating log records.
5. The lightweight incremental data synchronizing device is characterized by comprising a monitoring module, an analyzing module and a synchronizing module;
the monitoring module is used for monitoring a data change event of the source database, acquiring the incremental data in the source database and inserting the incremental data into an incremental data table;
the analysis module is used for analyzing a preconfigured synchronous task to read the incremental data in the incremental data table;
the synchronization module is used for combining execution sentences of the incremental data according to the incremental data table and the synchronization task, and the execution sentences are used for executing the data change event in the target database so as to realize data synchronization between the source database and the source database; the incremental data table comprises a name of a target table, an identifier of incremental data and a field value; the synchronous task comprises a name and a field of a target table;
the synchronization module forms an execution statement of the incremental data according to the identification of the incremental data, the name of the target table, the field and the field value of the incremental data.
6. The lightweight delta data synchronizer of claim 5, wherein the synchronization task further comprises a job number, execution time, query delta data SQL, target table primary key, and target table modification field;
the analysis module acquires the incremental data in the incremental data table by reading the query incremental data SQL in the synchronous task.
7. The lightweight delta data synchronizer of claim 5, wherein the synchronization module is further configured to delete delta data in the delta data table that has been synchronized when execution is successful, and to record an abnormal page alert when execution fails.
8. A computer readable medium, characterized in that it stores a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1-4.
CN201911216162.8A 2019-12-02 2019-12-02 Lightweight incremental data synchronization method, device and computer readable medium Active CN111125214B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911216162.8A CN111125214B (en) 2019-12-02 2019-12-02 Lightweight incremental data synchronization method, device and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911216162.8A CN111125214B (en) 2019-12-02 2019-12-02 Lightweight incremental data synchronization method, device and computer readable medium

Publications (2)

Publication Number Publication Date
CN111125214A CN111125214A (en) 2020-05-08
CN111125214B true CN111125214B (en) 2023-08-25

Family

ID=70496905

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911216162.8A Active CN111125214B (en) 2019-12-02 2019-12-02 Lightweight incremental data synchronization method, device and computer readable medium

Country Status (1)

Country Link
CN (1) CN111125214B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113742415B (en) * 2020-05-29 2025-01-07 北京金山云网络技术有限公司 Incremental data synchronization method, device and electronic device
CN111708841B (en) * 2020-06-08 2024-01-23 中国工商银行股份有限公司 Database data synchronization method and device
CN111858632B (en) * 2020-07-22 2024-02-20 浪潮云信息技术股份公司 NiFi-based relational database incremental data warehousing method
CN112256666B (en) * 2020-09-08 2023-06-16 山东黄金矿业(莱州)有限公司三山岛金矿 Logic increment migration method
CN112182104A (en) * 2020-09-25 2021-01-05 中国建设银行股份有限公司 Data synchronization method, device, equipment and storage medium
CN112527922B (en) * 2020-12-15 2023-11-24 神州数码信息系统有限公司 Data warehouse incremental processing method based on invariant model
CN112668047A (en) * 2020-12-28 2021-04-16 浪潮云信息技术股份公司 Method and system for realizing static desensitization of data increment based on timing task
CN112948406B (en) * 2021-03-01 2023-06-13 烽火通信科技股份有限公司 Method, system and device for storing and synchronizing configuration change data
CN113486019B (en) * 2021-07-27 2024-02-23 中国银行股份有限公司 Automatic triggering real-time batch synchronization method and device for remote multi-database data
CN114691696A (en) * 2022-04-14 2022-07-01 荃豆数字科技有限公司 A method and device for querying traditional Chinese medicine multi-source data based on CDC
CN116149969B (en) * 2023-04-04 2023-06-20 湖南中青能科技有限公司 Database model matching anomaly monitoring and processing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2891994A1 (en) * 2013-11-04 2015-07-08 Guangdong Electronics Industry Institute Ltd. Method for achieving automatic synchronization of multisource heterogeneous data resources
CN107885804A (en) * 2017-11-02 2018-04-06 平安科技(深圳)有限公司 Database synchronization method, application server and computer-readable recording medium
CN108595522A (en) * 2018-03-27 2018-09-28 北京明朝万达科技股份有限公司 A kind of increment synchronization method, apparatus and system
CN109960710A (en) * 2019-01-16 2019-07-02 平安科技(深圳)有限公司 Method of data synchronization and system between database
CN110502585A (en) * 2019-08-30 2019-11-26 山东健康医疗大数据有限公司 A kind of configurable MySql database data synchronic method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2891994A1 (en) * 2013-11-04 2015-07-08 Guangdong Electronics Industry Institute Ltd. Method for achieving automatic synchronization of multisource heterogeneous data resources
CN107885804A (en) * 2017-11-02 2018-04-06 平安科技(深圳)有限公司 Database synchronization method, application server and computer-readable recording medium
CN108595522A (en) * 2018-03-27 2018-09-28 北京明朝万达科技股份有限公司 A kind of increment synchronization method, apparatus and system
CN109960710A (en) * 2019-01-16 2019-07-02 平安科技(深圳)有限公司 Method of data synchronization and system between database
CN110502585A (en) * 2019-08-30 2019-11-26 山东健康医疗大数据有限公司 A kind of configurable MySql database data synchronic method

Also Published As

Publication number Publication date
CN111125214A (en) 2020-05-08

Similar Documents

Publication Publication Date Title
CN111125214B (en) Lightweight incremental data synchronization method, device and computer readable medium
CN110046168B (en) Incremental data consistency implementation method and device
US10339038B1 (en) Method and system for generating production data pattern driven test data
CN111459985B (en) Identification information processing method and device
US7822710B1 (en) System and method for data collection
US9110967B2 (en) Data lineage in data warehousing environments
JP4385387B1 (en) Database system with attributed key-value store
CN111506556A (en) A Multi-source Heterogeneous Structured Data Synchronization Method
CN111400408A (en) Data synchronization method, device, equipment and storage medium
US7337176B1 (en) Data loading tool for loading a database
US9378226B1 (en) Method and system for a user-defined field type
EP3095047B1 (en) Database key identification
CN111259004B (en) Method for indexing data in storage engine and related device
CN109408589B (en) Data synchronization method and device
US20180357329A1 (en) Supporting tuples in log-based representations of graph databases
US8214376B1 (en) Techniques for global single instance segment-based indexing for backup data
CN109388523B (en) Method for recovering MySQL database based on binary log file
US7213039B2 (en) Synchronizing differing data formats
CN111831755B (en) Cross-database data synchronization method, system, medium and device
US6915313B2 (en) Deploying predefined data warehouse process models
JP2009129289A (en) Information processor, information processing method, and program
CN110717073A (en) System and method for realizing process query processing by combining service data in cloud process platform
CN117909392B (en) Intelligent data asset inventory method and system
WO2009107234A1 (en) Event history memory device, event history tracking device, event history memory method, event history memory program and data structure
EP3635580A1 (en) Functional equivalence of tuples and edges in graph databases

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant