Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and system for realizing ETL scheduling

An implementation method and management system technology, applied in the field of ETL scheduling, can solve problems such as unbalanced system load, unfavorable number of application servers, and overloaded application servers, so as to avoid waste of manpower and material resources, avoid confusion of code versions, and realize The effect of load balancing

Active Publication Date: 2009-09-16
ADVANCED NEW TECH CO LTD
View PDF0 Cites 68 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, under the existing technology, program codes are scattered and configured on various application servers, and an application server can only execute a fixed task flow according to the content of the configured program code. Therefore, all tasks belonging to the same task flow must be assigned to the same application In this way, it is difficult for the application server resources in the system to be allocated reasonably, and it is easy to appear that some application servers are idle, while some application servers are overloaded, resulting in serious system load imbalance, and it is not conducive to application Further expansion of the number of servers; on the other hand, setting each application server as an independent operation unit will bring inconvenience to later maintenance, because when an application server has an operation error, maintenance personnel need to log in to each application server for maintenance, thereby It will consume a lot of manpower and material resources and increase the maintenance cost

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for realizing ETL scheduling
  • A method and system for realizing ETL scheduling
  • A method and system for realizing ETL scheduling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to improve the execution efficiency of ETL scheduling, reduce the misoperation rate, and realize the load balancing of application server resources, in the embodiment of the present application, when executing ETL scheduling, determine at least one task that needs to be executed currently according to the preset task configuration file, The task configuration file includes the tasks that need to be executed to complete the ETL scheduling, and the dependencies between the tasks; obtain the resource information of each application server, and combine the resource information with the preset limit for the at least one task Conditions are compared to obtain a comparison result; according to the comparison result, each application server is screened, and an application server for performing the at least one task is selected; the at least one task is assigned to the selected application server, and an instruction The application server executes the at least one task a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The application discloses a method for realizing ETL scheduling, which includes: determining at least one task required to perform based on the preset task configuration file including various tasks required to perform by completing the ETL scheduling and the dependency relationship between these tasks; acquiring the resource information of each application server, and comparing it with the restriction condition corresponding to the at least one task, and screening these application servers based on the comparative result, and selecting an application server to perform the at least one task; allocating the at least one task to the selected application server and indicating the application server to implement the at least one task based on the set program code. So that the centralization management of the application server resources is realized, to reasonable allocate the application server resources in the system, accordingly realizing the system load balancing. The application also discloses a management system.

Description

technical field [0001] The present application relates to the computer field, in particular to a method and system for realizing ETL scheduling. Background technique [0002] Data Warehouse (DW) is a subject-oriented, integrated, relatively stable data collection that reflects historical changes and is used to support management decisions. A data warehouse is an independent data environment, and data extraction, transformation and loading (Extraction-Transformation-Loading, ETL) is an important part of building a data warehouse. [0003] ETL is used to extract data from distributed and heterogeneous data sources (for example, relational data, flat data files, etc.) Loaded into the data warehouse, so that the built data warehouse becomes the basis of online analytical processing and data mining. Technically, ETL mainly involves several aspects such as association, transformation, increment, scheduling and monitoring. Usually, the data in the data warehouse does not require...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30G06F9/50
Inventor 蒋杰陈荣松蒋萃林
Owner ADVANCED NEW TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products