ETL process execution method based on asynchronous mode
An execution method and asynchronous mode technology, applied in the field of medical information system data processing, can solve the problem of high cpu occupation of traditional ETL tasks, and achieve the effect of reducing the number of threads
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] Such as Figures 1 to 4 As shown, this embodiment provides a method for executing an ETL process based on an asynchronous mode, including the following steps:
[0032] Step 1: Configuration analysis;
[0033] Step 2: task initialization;
[0034] Step 3: Run the task, set the task status to the start status, and send the start status to the Actor container of the associated node through the Actor Manager. At this time, it is marked that the associated node is ready for data processing;
[0035] Then send the start status to the start node, and the start node receives the message to start event processing and read data; at this time, the task status is marked as running;
[0036] The start node obtains the data and assembles it into a message. The address obtained in step 2 is sent to the message bus. The message bus processor finds the message queue of the associated node through the Actor Manager and pushes it to the queue. After receiving the message, the associated...
Embodiment 2
[0049] Step 1 specifically includes, passing in the pre-set json format, and parsing the configuration according to the json parser; the configuration includes task running parameters, all nodes of the task, connection points between nodes, and flow conditions.
[0050] Step 2 specifically includes, starting from the start node to query the associated nodes, and creating the data receiving channel id of the associated node, and setting the data receiving channel id of the associated node to the data sending channel set of the starting node, so that the starting node can Have the channel address of the associated node; create an Actor execution container for each node in a loop, and register it in the Actor Manager.
[0051] In specific use, according to the method of this solution, the resource consumption is small: a large number of process nodes can be run with a small number of threads.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com