CN104915341A - Visual multi-database ETL integration method and system - Google Patents

Visual multi-database ETL integration method and system Download PDF

Info

Publication number
CN104915341A
CN104915341A CN201410086142.4A CN201410086142A CN104915341A CN 104915341 A CN104915341 A CN 104915341A CN 201410086142 A CN201410086142 A CN 201410086142A CN 104915341 A CN104915341 A CN 104915341A
Authority
CN
China
Prior art keywords
database
etl
source
data
sql statement
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.)
Granted
Application number
CN201410086142.4A
Other languages
Chinese (zh)
Other versions
CN104915341B (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.)
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
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 Shenyang Institute of Automation of CAS filed Critical Shenyang Institute of Automation of CAS
Priority to CN201410086142.4A priority Critical patent/CN104915341B/en
Publication of CN104915341A publication Critical patent/CN104915341A/en
Application granted granted Critical
Publication of CN104915341B publication Critical patent/CN104915341B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a visual multi-database ETL integration method and system. The visual multi-database ETL integration method includes the following steps that source databases and target databases are connected; the SQL statements of source lists of the source databases are obtained through ETL matching of the source databases and the target databases; the SQL statements are optimized and executed, and the ETL data of the multiple source databases are obtained and introduced into target lists of the target databases. The visual multi-database ETL integration system comprises a database management system layer and a semantic layer, the database management system layer connects the source databases with the target databases, and the SQL statements of the source lists of the source databases are obtained through ETL matching of the source databases and the target databases; the semantic layer optimizes and executes the SQL statements, obtains the ETL data of the multiple source databases and introduces the ETL data to the target lists of the target databases. The visual multi-database ETL integration method and system reduce the complexity degree of integration of the multiple databases, improve the integration efficiency of the multiple databases, and reduce the risk of integration of the multiple databases.

Description

Visual multiple database ETL integrated approach and system
Technical field
The present invention relates to geo-database integration exploitation and database running optimizatin field, is that a set of by graphic interface configuration, to realize multitype database integrated, the integrated approach of data pick-up and injection and system.
Background technology
Along with the develop rapidly of infotech, database application is more and more extensive, because department service is different with function ownership, different database environments is have employed during each application system development, very large difficulty is brought to practical application, the Integrated predict model technology of multiple database is a difficult problem always, and majority includes software system integration application, the visualization problem of database, the analytical algorithm etc. of data according to application technology.At present, although exist about geo-database integration method, be on the one hand that the integration degree of these class methods is not high, it is low to carry out Query Efficiency after integrated; Be the very flexible of these class methods in addition, configure more loaded down with trivial details, if when running into the tables of data of design and field more complicated and various situation, not only need a large amount of time configurations, and easily make mistakes.
At present, the main difficulty of existence is integrated, the efficiency that data migration process optimization problem, disparate databases are integrated of multiple database.Because framework is different, multiple database is integrated needs multiple technologies support; Data migration process affects by data magnitude, and a large amount of Data Migrations can cause database operational efficiency to reduce, and affects the use of database; The diversity of client can affect integrated efficiency, and between client and client, client and database side exist channel transmission, and transfer efficiency can be caused low.
Summary of the invention
The object of this invention is to provide a set of visual many ETL process integrated approach.The technical scheme that the present invention is adopted for achieving the above object is:
Visual multiple database ETL integrated approach, comprises the following steps:
Connect source database and target database; Mated by the ETL of source database and target database, obtain the SQL statement of the source table of source database;
SQL statement is optimized and performs, obtain the ETL data of multiple source database and be injected into the object table of target database.
The described ETL by source database and target database mates, and the SQL statement obtaining the source table of source database comprises the following steps:
Source of configuration database and target database and table name, field, and judge the type of database of source database and target database;
Type of database according to source database and target database determines different ETL Regularias, then shows according to the source of source database the SQL statement being obtained source table by ETL Regularia;
Describedly SQL statement is optimized and performs, obtains the ETL data of multiple source database and the object table being injected into target database comprises the following steps:
Treatment S QL statement is also optimized SQL statement according to the result of ETL rule base coupling;
The API that calling platform layer provides, the SQL statement performed after optimizing obtains ETL data and stored in data buffer, according to ETL rule base, ETL data is injected the object table of object library.
Described treatment S QL statement being optimized SQL statement according to the result of ETL rule base coupling comprises the following steps:
SQL statement is set up a tree construction; Semantic test is carried out to each node of tree construction, and carries out cooperating measure, parsing tree is converted to the algebraic manipulation symbol tree of the inquiry plan representing initial; Algebraic manipulation symbol tree is converted to the fastest SQL sequence of execution speed.
Visual multiple database ETL integrated system, comprising:
Data base management system (DBMS) layer: connect source database and target database; Mated by the ETL of source database and target database, obtain the SQL statement of the source table of source database;
Semantic layer: SQL statement is optimized and performs, obtain the ETL data of multiple source database and be injected into the object table of target database.
Described data base management system (DBMS) layer comprises:
Graphical configuration interface: source of configuration database and target database and table name, field, and judge the type of database of source database and target database;
ETL rule base: the type of database according to source database and target database determines different ETL Regularias, then obtain SQL statement according to the source table of source database by ETL Regularia;
Described semantic layer comprises:
Query compiler device: treatment S QL statement is also optimized SQL statement according to the result of ETL rule base coupling;
Enforcement engine: the API that calling platform layer provides, the SQL statement performed after optimizing obtains ETL data and stored in data buffer, according to ETL rule base, ETL data is injected the object table of object library.
Described query compiler device comprises:
Query analyzer: SQL statement is set up a tree construction;
Inquiry pretreater: carry out semantic test to each node of tree construction, and carry out semantic test to each node of tree construction, and carry out cooperating measure, is converted to the algebraic manipulation symbol tree of the inquiry plan representing initial by parsing tree;
Query optimizer: algebraic manipulation symbol tree is converted to the fastest SOL sequence of execution speed.
The present invention has following beneficial effect and advantage:
1. the present invention reduces the integrated complexity of multiple database, improves the efficiency of geo-database integration, reduces the risk of geo-database integration.
2. the present invention is designed by hierarchical logic, solve the data source of each database at hardware platform, the difference problem of operating system and communication protocol, a higher abstraction hierarchy carries out the design of applied logic, decrease the complicacy that system realizes, and make system have good exploration and extendability.
3. the present invention is by query compiler device, query optimizer and enforcement engine, completes data query and unloading fast.
4. the present invention is by graphical configuration interface and ETL rule base, realizes carrying out grammatical analysis and verification, to avoid mistake, ensures the correct execution of data pick-up.
5. the present invention is by podium level, and achieve the support of system to data source, the system that ensure that is integrated flexibly in different platform.
Accompanying drawing explanation
Fig. 1 is visual multiple database ETL integrated approach frame diagram of the present invention;
Fig. 2 is ETL process flow diagram flow chart.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.
ETL (Extract, Transform, Load) comprises the extraction of data, conversion and loading.This method utilizes patterned human-computer interaction interface to configure multiple data source, then from these source databases, data are obtained according to certain ETL logical method, after conversion, be loaded into target data to process, in order to improve the operational efficiency of database in whole process, ETL logical method can be optimized decomposition according to the feature of distinct type data-base sql like language.
The present invention, by graphical human-computer interaction interface, completes the configuration of multi-data source, by configuration ETL rule, obtains data, after conversion, be loaded into target database and process, complete data integration from source database.Concrete steps are as follows:
1) define data source, carry out database by graphical configuration interface, table name, the configuration of field.
2) analyze data source characteristic, propose unified configuration interface, define the adapter for Oracle, DB2, SQLSERVER, SYBASE.
3) define query compiler device, by the inquiry of textual form, set up a tree construction, semantic test is carried out to inquiry, form the initial sequence of operation.
4) define query optimizer, utilize statistics to determine the fastest sequence of operation.
5) define enforcement engine, each step in the sequence of operation that responsible execution is chosen, operates, and be put in buffer zone, and scheduler carries out alternately to data, to avoid accessing the data having been added lock.
6) define ETL rule, read the data of buffer zone, and carry out unloading, check data by graphical interfaces.
Described semantic layer, definition query compiler device, query optimizer and enforcement engine, by text, forming the efficient sequence of operation by optimizing, being responsible for database mutual by enforcement engine.
The design of visual multiple database ETL integrated approach is mainly reflected in three levels: podium level, semantic layer and data base management system (DBMS) layer, as Fig. 1.Designed by hierarchical logic, solve the data source of each database at hardware platform, the difference problem of operating system and communication protocol, a higher abstraction hierarchy carries out the design of applied logic, decrease the complicacy that system realizes, and make system have good exploration and extendability.
1) podium level:
Comprise the various application needed by multidatabase system layer external interface Access Integration information.Podium level comprises the configuration interface of hardware information, operating system and communication protocol, for other application layers, the interface that accessing database calling platform layer provides, just looks like the same at access database, reaches the effect of simultaneously accessing data in multiple database.
2) semantic layer:
Comprise two parts: query compiler device and enforcement engine.
A) query compiler device:
Query translation is become a kind of internal form by query compiler device, is called inquiry plan.Inquiry plan is the sequence of operations that will perform in data.Usually, the operation in inquiry plan is the realization of " relational algebra ".
Query compiler device comprises:
1. query analyzer, it is by the inquiry of textual form, sets up a tree construction.
2. inquire about pretreater, it carries out semantic test to inquiry and (such as, checks that the relation mentioned in inquiry is
No existence all really), and carry out some tree construction conversion, parsing tree is converted to the algebraic manipulation symbol tree of the inquiry plan representing initial.
3. query optimizer, initial inquiry plan is converted to the most effective sequence of operation for real data by it.Query compiler device utilize metadata and about the statistics of data to determine which sequence of operation may be the fastest.
B) enforcement engine:
Enforcement engine is responsible for performing each step in the inquiry plan chosen.In order to operate data, enforcement engine must be put into database data in buffer zone, and scheduler carries out alternately, to avoid accessing the data having been added lock.In whole process, any event will by the corresponding log information of log manager record.
3) data base management system (DBMS) layer:
Comprise graphical configuration interface and ETL rule base.Carrying out in multitype database operating process, for ensureing the consistance of table name in rule, field name, field type, meeting the constraint condition of data, through the decimation rule that visual edit is set up, need to carry out grammatical analysis and verification, to avoid mistake, ensure the correct execution of data pick-up.
The execution of ETL process is divided into 4 parts: be 1. connected to data source; 2. resolve SQL statement according to decimation rule, and utilize the SQL statement performed after principle of optimality optimization is resolved, from one or more tables of data of source database, inquiry obtains intermediate result data; 3. conversion process intermediate result data, obtains result data; 4. result data loads (storage) in the object table of target database.As can be seen here, ETL process contains the complete information performed needed for data pick-up work, comprises source database, source data table, extraction and performs the principle of optimality, transformation rule, target database, target matrix etc.
Each level of the present invention realizes different functions, below for specifically describing:
1) podium level
Comprise the various application needed by multidatabase system layer external interface Access Integration information.Podium level comprises the configuration interface of hardware information, operating system, database and communication protocol, hardware platform mainly contains minicomputer, microcomputer server, operating system has Windows, Unix, AIX etc., database has Oracle, DB2, SQLSERVER, SYBASE, by unified configuration interface, realize the Seamless integration-of application system, for other application layers, the interface that accessing database calling platform layer provides, just look like the same at access database, reach the effect of simultaneously accessing data in multiple database.
2) semantic layer
Semantic layer realizes comprising the structure of query compiler device and enforcement engine, and different data source query statements is different, according to data source characteristic, determines semanteme, and carries out resolving, optimizes, performs.
3) data base management system (DBMS) layer
Utilize the graphic interface provided to carry out data, the configuration of tables of data and field, comprise database and tables of data configuration, service configuration mainly comprises address of service and upgrades and DataBase combining renewal.
4) ETL rule base
First different according to data source, determine different ETL Regularias, secondly for concrete data source, formulate ETL rule, the structure in implementation rule storehouse.Rule base is used to define and store data pick-up, data conversion and Data import rule.
As shown in Figure 2:
STEP1: obtain and resolve source database connection string; Data source comprises EXCEL data source, flat file data source, relational database data source etc., and wherein relational database data source comprises Oracle, Sql Server, DB2 etc.Data source connection string needs to confirm following field, for Oracle, comprising: server name, database-name, user, password etc.
STEP2: obtain and resolve target database connection string; Target database kind is identical with data source kind, and connection string field information is substantially identical.Hypothetical target database is Sql Server.
STEP3: carry out database by graphical configuration interface, table name, the configuration of field; For individual data source:
Data source (Oracle) source table data dictionary is as shown in table 1, and source table is as shown in table 2:
Table 1
Field name Field type Major key
EquipID VARchar2(32) Y
EquipName VARchar2(64)
Sub_Equip_Flag VARchar2(1)
Up_Down_Flag VARchar2(1)
Table 2
EquipID EquipName Sub_Equip_Flag Up_Down_Flag
DA_001 1# equipment N U
DA_001A 1# subset Y U
DA_002 2# equipment N D
Target database (Sql Server) object table data dictionary is as shown in table 3:
Table 3
Field name Field type Major key
EquipID NVARchar(32) Y
EquipName NVARchar(64)
Sub_Flag BIT
Equip_Status BIT
Define field matched rule is as shown in table 4:
Table 4
Oracle(source) Sql Server(target)
EquipID EquipID
EquipName EquipName
Sub_Equip_Flag Sub_Flag
Up_Down_Flag Equip_Status
Data type conversion is analyzed as shown in table 5:
Table 5
Definition value transformation rule is as shown in table 6:
Table 6
Definition data type conversion rule is as shown in table 7:
Table 7
Definition Data Division rule:
1) loaded targets database.
2) definition splits rule: in target database, there is record, be expressed as Condition1; For there is record in target database, be expressed as Condition2.
3) Condition1 is defined, rules process method.
4) Conditon2 is defined, rules process method.
STEP4: the type of database judging source database and object library, and carry out ETL rule base coupling;
STEP5: connection data source and target database;
STEP6: resolve ETL decimation rule character string, obtain the SQL statement of data source table;
STEP7: start query compiler device, treatment S QL statement also verifies whether there is conflict and mistake;
STEP8: starting guide engine (i.e. query compiler device), the result according to ETL rule base coupling is optimized SQL statement;
STEP9: start enforcement engine, the API that calling platform layer provides, performs the SQL statement after optimizing;
STEP10: obtain multiple database ETL data, stored in data buffer;
STEP11: according to ETL regulation engine, disposal data buffer zone stored in data, and be injected into object table;
STEP12: whether checking injects effective, and points out.
The present invention has been successfully applied in the integration of information system of plurality of classes, and such as manufacturing execution system, financial system, centralized control system etc., by application of the present invention, also drastically increase the integrated convenience of multiple database and stability.

Claims (8)

1. visual multiple database ETL integrated approach, is characterized in that comprising the following steps:
Connect source database and target database; Mated by the ETL of source database and target database, obtain the SQL statement of the source table of source database;
SQL statement is optimized and performs, obtain the ETL data of multiple source database and be injected into the object table of target database.
2. visual multiple database ETL integrated approach according to claim 1, is characterized in that, the described ETL by source database and target database mates, and the SQL statement obtaining the source table of source database comprises the following steps:
Source of configuration database and target database and table name, field, and judge the type of database of source database and target database;
Type of database according to source database and target database determines different ETL Regularias, then shows according to the source of source database the SQL statement being obtained source table by ETL Regularia.
3. visual multiple database ETL integrated approach according to claim 1, is characterized in that, is describedly optimized SQL statement and performs, obtains the ETL data of multiple source database and the object table being injected into target database comprises the following steps:
Treatment S QL statement is also optimized SQL statement according to the result of ETL rule base coupling;
The API that calling platform layer provides, the SQL statement performed after optimizing obtains ETL data and stored in data buffer, according to ETL rule base, ETL data is injected the object table of object library.
4. visual multiple database ETL integrated approach according to claim 1, is characterized in that, described treatment S QL statement being optimized SQL statement according to the result of ETL rule base coupling comprises the following steps:
SQL statement is set up a tree construction; Semantic test is carried out to each node of tree construction, and carries out cooperating measure, parsing tree is converted to the algebraic manipulation symbol tree of the inquiry plan representing initial; Algebraic manipulation symbol tree is converted to the fastest SQL sequence of execution speed.
5. visual multiple database ETL integrated system, is characterized in that comprising:
Data base management system (DBMS) layer: connect source database and target database; Mated by the ETL of source database and target database, obtain the SQL statement of the source table of source database;
Semantic layer: SQL statement is optimized and performs, obtain the ETL data of multiple source database and be injected into the object table of target database.
6. visual multiple database ETL integrated system according to claim 5, it is characterized in that, described data base management system (DBMS) layer comprises:
Graphical configuration interface: source of configuration database and target database and table name, field, and judge the type of database of source database and target database;
ETL rule base: the type of database according to source database and target database determines different ETL Regularias, then obtain SQL statement according to the source table of source database by ETL Regularia.
7. visual multiple database ETL integrated system according to claim 5, is characterized in that described semantic layer comprises:
Query compiler device: treatment S QL statement is also optimized SQL statement according to the result of ETL rule base coupling;
Enforcement engine: the API that calling platform layer provides, the SQL statement performed after optimizing obtains ETL data and stored in data buffer, according to ETL rule base, ETL data is injected the object table of object library.
8. visual multiple database ETL integrated system according to claim 1, is characterized in that described query compiler device comprises:
Query analyzer: SQL statement is set up a tree construction;
Inquiry pretreater: carry out semantic test to each node of tree construction, and carry out semantic test to each node of tree construction, and carry out cooperating measure, is converted to the algebraic manipulation symbol tree of the inquiry plan representing initial by parsing tree;
Query optimizer: algebraic manipulation symbol tree is converted to the fastest SOL sequence of execution speed.
CN201410086142.4A 2014-03-10 2014-03-10 Visualize multiple database ETL integrated approaches and system Expired - Fee Related CN104915341B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410086142.4A CN104915341B (en) 2014-03-10 2014-03-10 Visualize multiple database ETL integrated approaches and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410086142.4A CN104915341B (en) 2014-03-10 2014-03-10 Visualize multiple database ETL integrated approaches and system

Publications (2)

Publication Number Publication Date
CN104915341A true CN104915341A (en) 2015-09-16
CN104915341B CN104915341B (en) 2018-06-26

Family

ID=54084412

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410086142.4A Expired - Fee Related CN104915341B (en) 2014-03-10 2014-03-10 Visualize multiple database ETL integrated approaches and system

Country Status (1)

Country Link
CN (1) CN104915341B (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105740462A (en) * 2016-03-02 2016-07-06 上海新炬网络信息技术有限公司 Method for supporting data migration between different environments
CN106897322A (en) * 2015-12-21 2017-06-27 ***通信集团山西有限公司 The access method and device of a kind of database and file system
CN107145576A (en) * 2017-05-08 2017-09-08 科技谷(厦门)信息技术有限公司 A kind of big data ETL for supporting visualization and procedure dispatches system
CN107169130A (en) * 2017-06-08 2017-09-15 贵州优联博睿科技有限公司 The visual inquiry method and system of a kind of database
CN107463709A (en) * 2017-08-21 2017-12-12 北京奇艺世纪科技有限公司 A kind of ETL processing method and processing devices based on multi-data source
CN107689982A (en) * 2017-06-25 2018-02-13 平安科技(深圳)有限公司 Multi-data source method of data synchronization, application server and computer-readable recording medium
CN107688598A (en) * 2017-06-25 2018-02-13 平安科技(深圳)有限公司 Source table structure analysis method, application server and computer-readable recording medium
CN107818368A (en) * 2016-09-14 2018-03-20 上海翼勋互联网金融信息服务有限公司 Risk control rule engine system on line
CN108062407A (en) * 2017-12-28 2018-05-22 成都飞机工业(集团)有限责任公司 A kind of project visualizes management and control data pick-up method
CN108446299A (en) * 2018-01-25 2018-08-24 链家网(北京)科技有限公司 The method and device of data-optimized calculating in a kind of task
CN109063005A (en) * 2018-07-10 2018-12-21 阿里巴巴集团控股有限公司 A kind of data migration method and system, storage medium, electronic equipment
CN109582723A (en) * 2018-11-30 2019-04-05 深圳市思迪信息技术股份有限公司 Distributed ETL collecting method and device
CN109669983A (en) * 2018-12-27 2019-04-23 杭州火树科技有限公司 Visualize multi-data source ETL tool
CN110727729A (en) * 2018-06-29 2020-01-24 贵州白山云科技股份有限公司 Method and device for realizing intelligent operation
CN110990482A (en) * 2019-11-11 2020-04-10 中国建设银行股份有限公司 Data synchronization method and device between asynchronous databases
CN111782653A (en) * 2020-06-30 2020-10-16 平安国际智慧城市科技股份有限公司 Data query method and device, electronic equipment and storage medium
CN112434059A (en) * 2021-01-26 2021-03-02 腾讯科技(深圳)有限公司 Data processing method, data processing device, computer equipment and storage medium
CN112527815A (en) * 2020-12-02 2021-03-19 平安医疗健康管理股份有限公司 Script migration method and device for database, computer equipment and storage medium
CN112783923A (en) * 2020-11-25 2021-05-11 辽宁振兴银行股份有限公司 Implementation method for efficiently acquiring database based on Spark and Impala
CN113792098A (en) * 2021-08-02 2021-12-14 中国城市规划设计研究院 Database SQL (structured query language) imaging-based big data visualization method, system and medium
CN113934786A (en) * 2021-09-29 2022-01-14 浪潮卓数大数据产业发展有限公司 Implementation method for constructing unified ETL

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102043841A (en) * 2010-12-10 2011-05-04 上海市城市建设设计研究院 Multi-source information supplying method based on Web technology and integrated service system thereof
US20120030172A1 (en) * 2010-07-27 2012-02-02 Oracle International Corporation Mysql database heterogeneous log based replication
CN102915377A (en) * 2012-11-14 2013-02-06 深圳市宏电技术股份有限公司 Method and system for converting or synchronizing databases
CN103440273A (en) * 2013-08-06 2013-12-11 北京航空航天大学 Data cross-platform migration method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120030172A1 (en) * 2010-07-27 2012-02-02 Oracle International Corporation Mysql database heterogeneous log based replication
CN102043841A (en) * 2010-12-10 2011-05-04 上海市城市建设设计研究院 Multi-source information supplying method based on Web technology and integrated service system thereof
CN102915377A (en) * 2012-11-14 2013-02-06 深圳市宏电技术股份有限公司 Method and system for converting or synchronizing databases
CN103440273A (en) * 2013-08-06 2013-12-11 北京航空航天大学 Data cross-platform migration method and device

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106897322A (en) * 2015-12-21 2017-06-27 ***通信集团山西有限公司 The access method and device of a kind of database and file system
CN106897322B (en) * 2015-12-21 2019-10-29 ***通信集团山西有限公司 A kind of access method and device of database and file system
CN105740462A (en) * 2016-03-02 2016-07-06 上海新炬网络信息技术有限公司 Method for supporting data migration between different environments
CN107818368A (en) * 2016-09-14 2018-03-20 上海翼勋互联网金融信息服务有限公司 Risk control rule engine system on line
CN107145576A (en) * 2017-05-08 2017-09-08 科技谷(厦门)信息技术有限公司 A kind of big data ETL for supporting visualization and procedure dispatches system
CN107145576B (en) * 2017-05-08 2020-06-23 科技谷(厦门)信息技术有限公司 Big data ETL scheduling system supporting visualization and process
CN107169130A (en) * 2017-06-08 2017-09-15 贵州优联博睿科技有限公司 The visual inquiry method and system of a kind of database
CN107689982A (en) * 2017-06-25 2018-02-13 平安科技(深圳)有限公司 Multi-data source method of data synchronization, application server and computer-readable recording medium
CN107688598A (en) * 2017-06-25 2018-02-13 平安科技(深圳)有限公司 Source table structure analysis method, application server and computer-readable recording medium
CN107688598B (en) * 2017-06-25 2021-02-09 平安科技(深圳)有限公司 Source table structure analysis method, application server and computer readable storage medium
CN107689982B (en) * 2017-06-25 2020-11-24 平安科技(深圳)有限公司 Multi-data source data synchronization method, application server and computer readable storage medium
WO2019000628A1 (en) * 2017-06-25 2019-01-03 平安科技(深圳)有限公司 Source table structure parsing method and system, application server and computer-readable storage medium
CN107463709A (en) * 2017-08-21 2017-12-12 北京奇艺世纪科技有限公司 A kind of ETL processing method and processing devices based on multi-data source
CN108062407A (en) * 2017-12-28 2018-05-22 成都飞机工业(集团)有限责任公司 A kind of project visualizes management and control data pick-up method
CN108446299A (en) * 2018-01-25 2018-08-24 链家网(北京)科技有限公司 The method and device of data-optimized calculating in a kind of task
CN110727729A (en) * 2018-06-29 2020-01-24 贵州白山云科技股份有限公司 Method and device for realizing intelligent operation
CN109063005A (en) * 2018-07-10 2018-12-21 阿里巴巴集团控股有限公司 A kind of data migration method and system, storage medium, electronic equipment
CN109063005B (en) * 2018-07-10 2021-05-25 创新先进技术有限公司 Data migration method and system, storage medium and electronic device
CN109582723A (en) * 2018-11-30 2019-04-05 深圳市思迪信息技术股份有限公司 Distributed ETL collecting method and device
CN109582723B (en) * 2018-11-30 2021-08-17 深圳市思迪信息技术股份有限公司 Distributed ETL data acquisition method and device
CN109669983A (en) * 2018-12-27 2019-04-23 杭州火树科技有限公司 Visualize multi-data source ETL tool
CN110990482A (en) * 2019-11-11 2020-04-10 中国建设银行股份有限公司 Data synchronization method and device between asynchronous databases
CN111782653A (en) * 2020-06-30 2020-10-16 平安国际智慧城市科技股份有限公司 Data query method and device, electronic equipment and storage medium
CN112783923A (en) * 2020-11-25 2021-05-11 辽宁振兴银行股份有限公司 Implementation method for efficiently acquiring database based on Spark and Impala
CN112527815A (en) * 2020-12-02 2021-03-19 平安医疗健康管理股份有限公司 Script migration method and device for database, computer equipment and storage medium
CN112434059A (en) * 2021-01-26 2021-03-02 腾讯科技(深圳)有限公司 Data processing method, data processing device, computer equipment and storage medium
CN112434059B (en) * 2021-01-26 2021-06-22 腾讯科技(深圳)有限公司 Data processing method, data processing device, computer equipment and storage medium
CN113792098A (en) * 2021-08-02 2021-12-14 中国城市规划设计研究院 Database SQL (structured query language) imaging-based big data visualization method, system and medium
CN113792098B (en) * 2021-08-02 2023-06-20 中国城市规划设计研究院 Big data visualization method, system and medium based on database SQL (structured query language) imaging
CN113934786A (en) * 2021-09-29 2022-01-14 浪潮卓数大数据产业发展有限公司 Implementation method for constructing unified ETL
CN113934786B (en) * 2021-09-29 2023-09-08 浪潮卓数大数据产业发展有限公司 Implementation method for constructing unified ETL

Also Published As

Publication number Publication date
CN104915341B (en) 2018-06-26

Similar Documents

Publication Publication Date Title
CN104915341A (en) Visual multi-database ETL integration method and system
US10635675B2 (en) Supporting pluggable databases with heterogeneous database character sets in a container database
CN103455540B (en) The system and method for generating memory model from data warehouse model
US8260824B2 (en) Object-relational based data access for nested relational and hierarchical databases
US10372707B2 (en) Query execution pipelining with pump operators
US9471633B2 (en) Eigenvalue-based data query
US8943059B2 (en) Systems and methods for merging source records in accordance with survivorship rules
US10133776B2 (en) Transforming a query by eliminating a subquery
US11354284B2 (en) System and method for migration of a legacy datastore
US9471617B2 (en) Schema evolution via transition information
Lee et al. Query performance of the IFC model server using an object-relational database approach and a traditional relational database approach
CN102760143A (en) Method and device for dynamically integrating executing structures in database system
US11281668B1 (en) Optimizing complex database queries using query fusion
US11409741B2 (en) Enabling data format specific database functionalities over existing data types by marking operand values
US20220284005A1 (en) Relational method for transforming unsorted sparse dictionary encodings into unsorted-dense or sorted -dense dictionary encodings
Yuanyuan et al. Distributed database system query optimization algorithm research
US7051041B1 (en) Simplified relational database extension to DBM hash tables and method for using same
WO2018090557A1 (en) Method and device for querying data table
CN113934750A (en) Data blood relationship analysis method based on compiling mode
US10915541B2 (en) Generic API
Sreemathy et al. Data validation in ETL using TALEND
Fehily SQL
US20200311083A1 (en) Generation of query execution plans
Szumowska et al. Extending HQL with plain recursive facilities
Silva et al. Logical big data integration and near real-time data analytics

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180626

Termination date: 20200310

CF01 Termination of patent right due to non-payment of annual fee