CN110866065A - Data exchange system, exchange method and storage medium - Google Patents
Data exchange system, exchange method and storage medium Download PDFInfo
- Publication number
- CN110866065A CN110866065A CN201910976116.1A CN201910976116A CN110866065A CN 110866065 A CN110866065 A CN 110866065A CN 201910976116 A CN201910976116 A CN 201910976116A CN 110866065 A CN110866065 A CN 110866065A
- Authority
- CN
- China
- Prior art keywords
- metadata
- data
- exchange
- management module
- template
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000006243 chemical reaction Methods 0.000 abstract description 6
- 230000001360 synchronised effect Effects 0.000 abstract description 5
- 230000005540 biological transmission Effects 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 35
- 230000010354 integration Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000002054 transplantation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/275—Synchronous replication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention relates to a data exchange system, an exchange method and a storage medium, wherein the data exchange system comprises: the system comprises a data source management module, an adapter management module, a service management module, an exchange template management module and a message channel management module. The data conversion system changes a complex mesh synchronous link into a star-shaped data link, the data conversion system is used as an intermediate transmission carrier to be connected with various data sources, when a new data source needs to be accessed, the data source only needs to be connected to the data conversion system, seamless data synchronization can be achieved with the existing data source, and therefore mutual exchange between databases is achieved through the data conversion system.
Description
Technical Field
The present invention relates to the field of data exchange, and in particular, to a data exchange system, an exchange method, and a storage medium.
Background
ODI (Oracle Data integrator) is a comprehensive Data integration platform, which can meet all Data integration requirements: the data service from large-capacity and high-performance batch processing load to event-driven and continuous small amount of integration processes to SOA is an E-LT (Extraction-Loading Transformation) data integration tool which is derived by Oracle and integrates Sunopsis active integration Platform after Sunopsis is acquired in 2006 and 10 months, and is different from a traditional ETL (Extraction Transformation Loading) tool in that the ODI provides a design method when implementing data exchange so as to better implement seamless integration and real-time integration among systems.
In some optional technical solutions, the following methods may be used for data exchange: (1) opening an Oracle SQLDeveloper, selecting a tool in a menu bar → a preference → a database → a third party JDBC driver, selecting mysql to drive the decompressed jar file, and then clicking to determine; (2) establishing an Oracle database and a user (used for bearing data transplanted by mysql) (3) transplanting a table in the mysql to a database (4) for data transplantation; the scheme needs three tools, namely mysql, Oracle SQLDeveloper and navicat, the operation steps are complicated, a tool of a specified version needs to be prepared, and the data exchange method is complex in flow and inconvenient to use.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art. Therefore, an object of the embodiments of the present invention is to provide a data exchange system, an exchange method and a storage medium, which can implement data synchronization with an existing data source by only connecting the data source to the data exchange system when accessing a new data source, so that databases are exchanged with each other through the data exchange system.
The technical scheme adopted by the embodiment of the invention is as follows:
in a first aspect, an embodiment of the present invention provides a data exchange system, including: the system comprises a data source management module, an adapter management module, a service management module, an exchange template management module and a message channel management module;
the data source management module is used for establishing pre-exchanged metadata;
the adapter management module is used for collecting and loading the metadata;
the exchange template management module is used for establishing, modifying and inquiring an exchange template, and writing two pieces of metadata to be exchanged for data exchange;
the service management module is used for selecting the exchange template to newly build database service, starting the database service and selecting a message channel;
the message channel management module is used for operating the database service, determining whether the message channel can be selected and displaying whether the message channel is occupied.
Further, the data source management module comprises: the system comprises a data newly-added module, an adapter selection module and a display module;
the data adding module is used for adding the metadata;
the adapter selection module is used for selecting an adapter for the metadata and filling in information of the metadata, wherein the information of the metadata comprises: a metadata name, URL address, username, and/or password;
and the display module is used for completing the establishment of the metadata and displaying the newly added metadata.
And the log management module is used for recording the service management module interface and outputting a data exchange log.
Further, the template information includes metadata information or adapter information of the exchange template.
In a second aspect, an embodiment of the present invention provides a data exchange method, which is applied to the foregoing data exchange system, and includes:
establishing the pre-exchanged metadata;
the adapter collects and loads the metadata, the metadata enters a database, a newly added page is connected in the database, and the metadata information is filled in;
establishing the exchange template, and writing two pieces of metadata to be exchanged;
selecting the exchange template to newly establish a database service, starting and operating the database service and selecting a message channel;
determining whether the message channel can be selected and displaying whether the message channel is occupied;
the metadata exchange is completed.
Further, the establishing of the pre-exchanged metadata specifically includes:
newly adding the metadata;
selecting an adapter for the metadata, and filling in information of the metadata, wherein the information of the metadata comprises: a metadata name, URL address, username, and/or password;
entering a database, and connecting a newly added page in the database;
and finishing the establishment of the metadata and displaying the newly added metadata.
Further, the establishing and querying of the exchange template specifically includes:
filling the exchange template information;
selecting a read table and a field, and selecting a written table and field;
selecting the swap template that has been added;
modifying the exchange template information;
inputting the name keywords of the exchange template, and inquiring the established exchange template;
and returning the exchange template list matched with the keywords.
Further, still include: and outputting a data exchange log through the service management module interface.
Further, the metadata information includes a metadata name, a URL address, a user name, and/or a metadata password.
Further, the database comprises MySQL or Oracle.
In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, where computer-executable instructions are stored, and the computer-executable instructions are configured to cause a computer to execute the foregoing data exchange method.
The invention has the beneficial effects that: the data exchange system changes a complex mesh synchronous link into a star-shaped data link, the data exchange system is used as an intermediate transmission carrier to be connected with various data sources, when a new data source needs to be accessed, the data source only needs to be connected to the data exchange system, and seamless data synchronization can be achieved with the existing data source, so that mutual conversion between databases is achieved through the data exchange system.
Drawings
FIG. 1 is a block diagram of a data exchange system according to an embodiment of the present invention;
FIG. 2 is a block diagram of a data source management module architecture;
FIG. 3 is a flow chart of the operation of a data exchange method according to an embodiment of the present invention;
FIG. 4 is a flow chart of the operation of establishing pre-exchanged metadata in an embodiment of the present invention;
FIG. 5 is a flow chart of the operation of creating and querying an exchange template in an embodiment of the present invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
To better understand the embodiments of the present invention, the following describes the data exchange related techniques:
the scheme uses the ODI technology to store the metadata information, and further introduces the ODI technology: the ODI can complete the integration work of most heterogeneous data sources, provides a mechanism for calling the web service, and simultaneously, an interface of the ODI can be exposed as a web service component so as to interact with an SOA environment; and the ODI has more than 100 KM (knowledge module), and the ODI records the implementation process of data extraction and data subscription into KM in detail, wherein KM can be edited and completed by using Jython script language and SQL (structured query language) statements. The method is more convenient for users, some integrated working users can directly utilize KM to complete data exchange, KM can be independently edited by users, and meanwhile, the knowledge modules which can be hot-plugged and increase the flexibility and expandability of the ODI are mainly divided into a plurality of classes (RKM, CKM, LKM, IKM and SKM)
Wherein, LKM, IKM (Integration KM) and SKM, RKM: and establishing a data model for capturing the data structure of the data source and the data structure of the target data to form a mapping relation. Wherein,
CKM: quality checking of data sources
JKM: log logging knowledge module, logging new and updated data in a table or view or the like
LKM: loading data of data source into temporary table of ODI system library
Lkm (load km): loading data in the temporary table of the ODI system library into the target database
Skm (service km): ODI and WEB service interface;
the interior of the DataX framework intensively processes the problems encountered by high-speed data exchange through technologies such as double buffer queues, thread pool packaging and the like, provides simple interfaces for interacting with plug-ins, and the plug-ins are divided into Reader and Writer. For example, if data is exported from oracle to mysql, all that needs to be done is to develop oracle reader and mysql writer plug-ins to assemble onto the framework.
Introduction to metadata:
metadata (Metadata), also called intermediary data and relay data, is data (data aboutdata) describing data, mainly information describing data attribute (property), and is used to support functions such as indicating storage location, history data, resource search, file record, and the like. Metadata is an electronic catalog, and in order to achieve the purpose of creating a catalog, the contents or features of data must be described and collected, so as to achieve the purpose of assisting data retrieval. Dublin CoreAdata Initiative (DCMI) is an application of metadata, and is a workshop sponsored by International library computer Center (OCLC) and National Center for Supercomputing Applications (NCSA) in 2 months 1995, and 52 invitations from librarians and computer experts are used to jointly make specifications and create a set of features describing electronic files on the network. Metadata is information about the organization of data, data fields, and their relationships, and in short, metadata is data about data.
Example 1
Referring to fig. 1, embodiment 1 provides a data exchange system including: the system comprises a data source management module 10, an adapter management module 20, a service management module 30, an exchange template management module 40 and a message channel management module 50; wherein,
the data source management module 10 is used for establishing pre-exchanged metadata;
the adapter management module 20 is configured to collect and load data, select a preset unloaded adapter, click (load), and confirm loading.
The exchange template management module 40 is used for establishing and inquiring an exchange template, and writing two metadata to be exchanged; the service management module 30 is configured to select an exchange template to create a new service, open the service, and select a message channel; and under the condition that the exchange template is added, the metadata can be connected, click (newly added), fill in service information, select the added exchange template, and finish the service newly added.
The message channel management module 50 is used to turn on and run the service to determine if the message channel can be selected, indicating if the message channel is occupied.
Referring to FIG. 2, in some embodiments, the data source management module includes: a data adding module 11, an adapter selecting module 12 and a display module 13;
the data adding module 11 is configured to add the metadata;
the adapter selecting module 12 is configured to select an adapter for the metadata, and fill in information of the metadata, where the information of the metadata includes: a metadata name, URL address, username, and/or password;
the display module 12 is configured to complete the establishment of the metadata and display the newly added metadata.
In a specific embodiment, the step of establishing the pre-exchanged metadata specifically includes:
s11: newly adding metadata;
s12: selecting an adapter for the metadata, and filling in information of the metadata; alternative adapters include mysql adapters, oracle adapters, etc., which are used for metadata and data exchange platform connectors)
S13: entering database information, connecting the newly added page, and filling in a metadata name, a URL (uniform resource locator) address, a user name and a password; alternative databases include: MySQL or Oracle;
s14: and finishing the establishment of the pre-exchanged metadata and displaying the newly added metadata.
The introduction is made for MySQL or Oracle databases as follows:
MySQL database: MySQL is an open source relational database management system (RDBMS) that uses the most common database management language, Structured Query Language (SQL), for database management.
Since MySQL is open source code, anyone can download it and modify it according to personalized needs under the permission of General Public License. MySQL is of great interest because of its speed, reliability and adaptability. Most people believe MySQL is the best choice to manage content without requiring transactional processing.
The ORACLE database system is a set of software products provided by ORACLE corporation of america (ORACLE) with a distributed database as a core, and is one of the most popular CLIENT/SERVER (CLIENT/SERVER) or B/S architecture databases at present. Such as SilverStream, is a database-based middleware. The ORACLE database is the most widely used database management system in the world at present, and is used as a general database system, and has a complete data management function; as a relational database, it is a complete relational product; it implements distributed processing functions as a distributed database. But all of its knowledge, once ORACLE knowledge is learned on one model, can be used on various types of machines.
The latest version of the Oracle Database is Oracle Database 12 c. The Oracle database 12c introduces a new multi-tenant architecture with which the database cloud can be easily deployed and managed. In addition, some innovative features can maximize resource usage and flexibility, such as Oracle Multitenant can quickly integrate multiple databases, while AutomaticData Optimization and Heat Map can compress and layer data at higher densities. These unique technological advances, coupled with major enhancements in availability, security, and big data support, make Oracle database 12c an ideal platform for private and public cloud deployments.
In a specific embodiment, the step of establishing and querying the exchange template specifically includes:
s31: clicking (newly added) to fill exchange template information;
s32: selecting a table (e.g., an object of a mysql table) and a field (e.g., a name, a type, a length, a decimal point) to read, selecting a table type [ select table ], writing an exchange template, and selecting a table and a field to write, clicking [ determine ];
s33: selecting the exchange template which is added, and clicking (editing); the exchange template information comprises metadata information or adapter information of the exchange template;
s34: modifying exchange template information, aiming at modifying errors filled in contents or needing to change exchanged data, and clicking (determining);
s35: inputting exchange template name keywords and inquiring the established exchange template;
s36: and returning the exchange template list matched with the keywords.
Further, the system also comprises a log management module, wherein the log management module is used for recording an interface of the service management module 30 and outputting a data exchange log.
In the present embodiment, for example, data a, data B, and data C; the mesh synchronous link is A to B, A to C, B to C; the star data link realizes A to B and C (one to many) A, B to B, C (many to many) through middleware (namely a switching template); a, B to C (many-to-one) data exchange mode. Therefore, the mesh-like synchronous link in this embodiment becomes a star-like data link, the data exchange system is responsible for connecting various data sources as an intermediate transmission carrier, and when a new data source needs to be accessed, the data source can be seamlessly synchronized with the existing data source by only connecting the data source to the data exchange system, so that mutual conversion between databases is realized through the data exchange system.
Example 2
Based on embodiment 1, embodiment 2 provides a data exchange method, which includes the following steps, please refer to fig. 3-5 together:
s1: establishing pre-exchanged metadata; in step S1, the pre-exchanged metadata is created by the data source management module 10, which specifically includes the following steps, see fig. 4:
s11: newly adding metadata;
s12: selecting an adapter for the metadata, and filling in information of the metadata; optional adapters include
S13: entering database information, connecting the newly added page, and filling in a metadata name, a URL (uniform resource locator) address, a user name and a password; alternative databases include: MySQL or Oracle.
S14: and finishing the establishment of the pre-exchanged metadata and displaying the newly added metadata.
S2: the adapter collects and loads metadata, enters a database, connects a newly added page in the database, and fills in metadata information; in step S2, the metadata information includes a metadata name, a URL address, a user name, and a metadata password.
S3: establishing and inquiring an exchange template, and writing two metadata to be exchanged; the exchange template is used for realizing data exchange as middleware.
In a specific embodiment, referring to fig. 5, the step of establishing and querying the exchange template specifically includes:
s31: clicking (newly added) to fill exchange template information;
s32: selecting a read table and a read field, selecting a table type (selecting a table), selecting a written table and a written field, and clicking (determining);
s33: selecting the exchange template which is added, and clicking (editing); the exchange template information comprises metadata information of the exchange template or adapter information, wherein the metadata information comprises a metadata name, a URL address, a user name and a metadata password, the adapter is used for extracting metadata and sending the metadata to the exchange template, and after the exchange is successful, the extracted information is stored in a database through the adapter.
S34: modifying the exchange template information, and clicking (determining);
s35: inputting exchange template name keywords and inquiring the established exchange template;
s36: and returning the exchange template list matched with the keywords.
S4: selecting an exchange template to newly establish database service, starting and operating the database service and selecting a message channel;
s5: determining whether a message channel can be selected and displaying whether the message channel is occupied; step S5 is to test the database service, and if the database service is operating normally, the information channel can be successfully connected, and the message middleware data exchange hub realizes asynchronous data exchange, and performs multiple processes, such as data a to data B, and data B to data a.
S6: the exchange of metadata is performed on the server. For example, exchange of MySQL or Oracle.
Further, the method also includes step S7: the data exchange log is output through the service management module 30 interface.
Example 3
Embodiment 3 provides a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the method of embodiment 2.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (10)
1. A data exchange system, comprising: the system comprises a data source management module, an adapter management module, a service management module, an exchange template management module and a message channel management module;
the data source management module is used for establishing pre-exchanged metadata;
the adapter management module is used for collecting and loading the metadata;
the exchange template management module is used for establishing, modifying and inquiring an exchange template, and writing two element numbers which are to be exchanged for data exchange;
the service management module is used for selecting the exchange template to newly build database service, starting the database service and selecting a message channel;
the message channel management module is used for operating the database service to determine whether the message channel can be selected or not and displaying whether the message channel is occupied or not.
2. The data exchange system of claim 1, wherein: the data source management module comprises: the system comprises a data newly-added module, an adapter selection module and a display module;
the data adding module is used for adding the metadata;
the adapter selection module is used for selecting an adapter for the metadata and filling in information of the metadata, wherein the information of the metadata comprises: a metadata name, URL address, username, and/or password;
and the display module is used for completing the establishment of the metadata and displaying the newly added metadata.
3. The data exchange system of claim 1, wherein: the system also comprises a log management module, wherein the log management module is used for recording the service management module interface and outputting a data exchange log.
4. A data exchange system according to any one of claims 1 to 3, wherein: the information of the exchange template comprises metadata information or adapter information of the exchange template.
5. A data exchange method applied to the data exchange system according to any one of claims 1 to 4, comprising:
establishing the pre-exchanged metadata;
the adapter collects and loads the metadata, the metadata enters a database, a newly added page is connected in the database, and the metadata information is filled in;
establishing the exchange template, and writing two pieces of metadata to be exchanged;
selecting the exchange template to newly establish a database service, starting and operating the database service and selecting a message channel;
determining whether the message channel can be selected and displaying whether the message channel is occupied;
the metadata exchange is completed.
6. The data exchange method according to claim 5, wherein: the establishing of the pre-exchanged metadata specifically includes:
newly adding the metadata;
selecting an adapter for the metadata, and filling in information of the metadata, wherein the information of the metadata comprises: a metadata name, URL address, username, and/or password;
entering a database, and connecting a newly added page in the database;
and finishing the establishment of the metadata and displaying the newly added metadata.
7. The data exchange method according to claim 5, wherein: the establishing and querying of the exchange template specifically includes:
filling the exchange template information;
selecting a read table and a field, and selecting a written table and field;
selecting the swap template that has been added;
modifying the exchange template information;
inputting the name keywords of the exchange template, and inquiring the established exchange template;
and returning the exchange template list matched with the keywords.
8. The data exchange method according to any one of claims 5 to 7, further comprising: and outputting a data exchange log through the service management module interface.
9. A data exchange method according to any one of claims 5 to 7, wherein the metadata information comprises a metadata name, a URL address, a user name and a metadata password.
10. A computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 5 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910976116.1A CN110866065A (en) | 2019-10-15 | 2019-10-15 | Data exchange system, exchange method and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910976116.1A CN110866065A (en) | 2019-10-15 | 2019-10-15 | Data exchange system, exchange method and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110866065A true CN110866065A (en) | 2020-03-06 |
Family
ID=69652594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910976116.1A Pending CN110866065A (en) | 2019-10-15 | 2019-10-15 | Data exchange system, exchange method and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110866065A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112287021A (en) * | 2020-07-13 | 2021-01-29 | 上海柯林布瑞信息技术有限公司 | Data real-time synchronization parameter generation method, data real-time synchronization parameter synchronization method, data real-time synchronization parameter generation device, data real-time synchronization parameter synchronization device, storage medium and terminal |
CN112565042A (en) * | 2020-12-24 | 2021-03-26 | 航天科工网络信息发展有限公司 | Method for exchanging star-structured data |
CN112862245A (en) * | 2020-12-30 | 2021-05-28 | 北京知因智慧科技有限公司 | Data exchange method and device and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101908178A (en) * | 2010-08-13 | 2010-12-08 | 广州联奕信息科技有限公司 | Middleware applied to data switching and data switching method |
CN101957865A (en) * | 2010-10-27 | 2011-01-26 | 杭州新中大软件股份有限公司 | Data exchange and sharing technology among heterogeneous systems |
CN104954469A (en) * | 2015-06-19 | 2015-09-30 | 长沙廖氏软件科技有限公司 | Information exchange method for heterogeneous system |
CN107590208A (en) * | 2017-08-25 | 2018-01-16 | 国网辽宁省电力有限公司 | A kind of electric network data heterogeneous database data cut-in method of plug-in type |
CN107992552A (en) * | 2017-11-28 | 2018-05-04 | 南京莱斯信息技术股份有限公司 | A kind of data interchange platform and method for interchanging data |
CN107992560A (en) * | 2017-11-29 | 2018-05-04 | 广东金赋科技股份有限公司 | A kind of Information System configuration device based on configuration |
CN108108949A (en) * | 2016-11-25 | 2018-06-01 | 杭州王道科技有限公司 | Speed passage through customs method and the platform of information synergism |
-
2019
- 2019-10-15 CN CN201910976116.1A patent/CN110866065A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101908178A (en) * | 2010-08-13 | 2010-12-08 | 广州联奕信息科技有限公司 | Middleware applied to data switching and data switching method |
CN101957865A (en) * | 2010-10-27 | 2011-01-26 | 杭州新中大软件股份有限公司 | Data exchange and sharing technology among heterogeneous systems |
CN104954469A (en) * | 2015-06-19 | 2015-09-30 | 长沙廖氏软件科技有限公司 | Information exchange method for heterogeneous system |
CN108108949A (en) * | 2016-11-25 | 2018-06-01 | 杭州王道科技有限公司 | Speed passage through customs method and the platform of information synergism |
CN107590208A (en) * | 2017-08-25 | 2018-01-16 | 国网辽宁省电力有限公司 | A kind of electric network data heterogeneous database data cut-in method of plug-in type |
CN107992552A (en) * | 2017-11-28 | 2018-05-04 | 南京莱斯信息技术股份有限公司 | A kind of data interchange platform and method for interchanging data |
CN107992560A (en) * | 2017-11-29 | 2018-05-04 | 广东金赋科技股份有限公司 | A kind of Information System configuration device based on configuration |
Non-Patent Citations (2)
Title |
---|
李天阳: "基于元数据的领域异构数据交换技术研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
黄震春: "元数据适配器与面向空间信息应用的数据网格", 《2008年全国开放式分布与并行计算学术年会论文集》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112287021A (en) * | 2020-07-13 | 2021-01-29 | 上海柯林布瑞信息技术有限公司 | Data real-time synchronization parameter generation method, data real-time synchronization parameter synchronization method, data real-time synchronization parameter generation device, data real-time synchronization parameter synchronization device, storage medium and terminal |
CN112287021B (en) * | 2020-07-13 | 2024-04-05 | 上海柯林布瑞信息技术有限公司 | Method and device for generating and synchronizing real-time data synchronization parameters, storage medium and terminal |
CN112565042A (en) * | 2020-12-24 | 2021-03-26 | 航天科工网络信息发展有限公司 | Method for exchanging star-structured data |
CN112862245A (en) * | 2020-12-30 | 2021-05-28 | 北京知因智慧科技有限公司 | Data exchange method and device and electronic equipment |
CN112862245B (en) * | 2020-12-30 | 2024-04-23 | 北京知因智慧科技有限公司 | Data exchange method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9223817B2 (en) | Virtual repository management | |
CN112287015B (en) | Image generation system, image generation method, electronic device, and storage medium | |
CN111258978B (en) | Data storage method | |
CN101901242A (en) | Federated configuration data management | |
CN111324610A (en) | Data synchronization method and device | |
US10339164B2 (en) | Data exchange in a collaborative environment | |
CN110866065A (en) | Data exchange system, exchange method and storage medium | |
CN105493028A (en) | Data consistency and rollback for cloud analytics | |
CN108121778B (en) | Heterogeneous data exchange and cleaning system and method | |
CN102272751A (en) | Data integrity in a database environment through background synchronization | |
CN110991984A (en) | Digital operation analysis platform and method based on enterprise information heterogeneous system | |
CN112231351A (en) | Real-time query method and device for PB-level mass data | |
CN113032364B (en) | Data service platform visual management tool, method and application based on resource tree | |
CN111352951A (en) | Data export method, device and system | |
CN107436785B (en) | Revit software information interaction system and interaction method based on information system | |
CN112417225A (en) | Joint query method and system for multi-source heterogeneous data | |
US8271442B2 (en) | Formats for database template files shared between client and server environments | |
CN111858355B (en) | Test case processing method and device, computer equipment and readable storage medium | |
CN112035466B (en) | External index development framework for block chain query | |
CN101968747B (en) | Cluster application management system and application management method thereof | |
CN116737113B (en) | Metadata catalog management system and method for mass scientific data | |
CN102867029A (en) | Method for managing catalogue of distributed file system and distributed file system | |
CN117453980A (en) | Metadata management, configuration page generation method, server and storage medium | |
CN107608985A (en) | Big data service integration method, apparatus and system | |
CN117312263A (en) | Data circulation method, system, device and readable storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200306 |