Data aggregation method and device based on dragging component and electronic equipment

By using drag components in data processing applications, users can generate data aggregation process by dragging components and connecting lines, solving the cumbersome problems of the generation process in the prior art, and realizing the ability to quickly create and modify data processing processes.

CN119861918APending Publication Date: 2025-04-22TRAVELSKY TECHNOLOGY LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411896948.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

The process of generating data aggregation process in the prior art is too cumbersome and requires technicians to edit a large amount of code.

Method used

Using a drag component-based method, multiple components and connection lines are displayed on the application's display interface. The target user drags the components and connection lines to determine and generate the target data aggregation process.

Benefits of technology

The process of generating data aggregation processes is simplified, the need for encoding is reduced, and users can quickly create and modify complex data processing processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119861918A_ABST
    Figure CN119861918A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of data processing, and provides a data aggregation method and device based on dragging components and electronic equipment, and the method comprises the steps: displaying a plurality of components and a plurality of connecting lines on a display interface of an application program; determining a plurality of key elements for generating a target data aggregation process based on the first data processing demand information of the target user, the plurality of components and the plurality of connecting lines; and based on the target component sequence in the plurality of key elements and the at least one target connecting line, through dragging operation of the target user on the corresponding target component in the plurality of target components, sequentially connecting the plurality of corresponding target components, generating a target data aggregation process, and performing data aggregation based on the target data aggregation process. Through the data aggregation method, the dragging operation can be performed on the corresponding target component to generate the target data aggregation process, and data aggregation is performed based on the target data aggregation process, so that the process of generating the data aggregation process is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the technical field of data processing, and in particular relates to a method, device and electronic device for data aggregation based on a drag component. Background Art

[0002] Data aggregation refers to the process of integrating and processing data from different sources and in different formats. With the development of information technology and the advent of the big data era, data aggregation has become increasingly important.

[0003] The existing technology requires technicians to first build a data aggregation process for data aggregation, and then aggregate data based on the data aggregation process. In the process of building the data aggregation process, not only a large amount of data needs to be processed, but also different processing methods need to be adopted for different types of data. Therefore, a large amount of code needs to be edited, making the process of generating the data aggregation process too cumbersome.

[0004] How to simplify the existing process of generating data aggregation flow is a technical problem to be solved. Summary of the invention

[0005] Based on this, it is necessary to provide a data aggregation method, device, storage medium and electronic device based on a drag component to address the defect that the process of generating a data aggregation flow in the prior art is too complicated.

[0006] In a first aspect, an embodiment of the present invention provides a data aggregation method based on a drag component, the method comprising:

[0007] Displaying a plurality of components and a plurality of connection lines on a display interface of the application, wherein the connection lines are used to connect different components among the plurality of components;

[0008] Based on the first data processing requirement information of the target user, the multiple components and the multiple connection lines, determine multiple key elements for generating a target data aggregation process, the multiple key elements at least including: multiple target components determined from the multiple components, at least one target connection line determined from the multiple connection lines, and a target component sorting;

[0009] Based on the target component sorting among the multiple key elements and at least one target connection line, the target user drags the corresponding target components among the multiple target components to connect multiple corresponding target components in sequence, generate a target data aggregation process, and perform data aggregation based on the target data aggregation process.

[0010] Optionally, before displaying the plurality of components and the plurality of connection lines on the display interface of the application, the method further comprises:

[0011] The multiple components are displayed in the drag component panel display area, and the multiple components include: a data source component, a data converter component, a data filter component and a data storage component.

[0012] Optionally, after displaying the multiple components and the multiple connection lines on the display interface of the application, the method further includes:

[0013] Obtaining a component type of any one of the multiple components;

[0014] Configure parameters based on the component type of any component.

[0015] Optionally, the parameter configuration based on the component type of any component includes:

[0016] If the component type of any component is a data source component, the parameter configuration at least includes: configuring the data source; or,

[0017] If the component type of any component is a data converter component, the parameter configuration at least includes: configuring the conversion rule and configuring the data type to be converted; or,

[0018] If the component type of any component is a data filter component, the parameter configuration at least includes: configuring the filtering conditions, configuring the filtered data type, and filtering the processed data; or,

[0019] If the component type of any component is a data storage component, the parameter configuration at least includes: configuring the data storage location.

[0020] Optionally, it is characterized in that

[0021] The data source components include: a database data source component, a file data source component, and an API data source component.

[0022] Optionally, after displaying the multiple components and the multiple connection lines on the display interface of the application, the method further includes:

[0023] Acquire second data processing requirement information of the target user;

[0024] Based on the second data processing requirement information, a corresponding target component is determined from the multiple components.

[0025] Optionally, determining a corresponding target component from the multiple components based on the second data processing requirement information includes:

[0026] If the second data processing requirement information of the target user is: storing the first to-be-processed data in a preset database, the target component determined from the multiple components is the database data source component; or,

[0027] If the second data processing requirement information of the target user is: storing the second to-be-processed data in a preset target file, the target component determined from the multiple components is the file data source component; or,

[0028] If the second data processing requirement information of the target user is: storing the third data to be processed in the API, then the target component determined from the multiple components is the API data source component.

[0029] Optionally, after displaying the multiple components and the multiple connection lines on the display interface of the application, the method further includes:

[0030] In response to the target user's touch operation of clicking on a control to display data processing information, associated log information related to data processing is displayed on the log display interface, and the associated log information includes at least: data processing flow log information, processing time log information of any one of the multiple components, processing data volume log information of any one of the multiple components, and data log information processed item by item for any one of the multiple components.

[0031] In a second aspect, an embodiment of the present invention provides a data aggregation device based on a drag component, the device comprising:

[0032] A display module, used to display multiple components and multiple connection lines on a display interface of the application, wherein the connection lines are used to connect different components among the multiple components;

[0033] A determination module, configured to determine a plurality of key elements for generating a target data aggregation process based on the first data processing requirement information of the target user, the plurality of components and the plurality of connection lines, wherein the plurality of key elements at least include: a plurality of target components determined from the plurality of components, at least one target connection line determined from the plurality of connection lines, and a target component sorting;

[0034] A generation module is used to connect multiple corresponding target components in sequence based on the target component sorting among the multiple key elements and at least one target connection line, through the target user's dragging operation on the corresponding target component among the multiple target components, to generate a target data aggregation process, so as to perform data aggregation based on the target data aggregation process.

[0035] According to a third aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed in a computer, the computer is caused to execute the method of the first aspect.

[0036] According to a fourth aspect, an electronic device is provided, comprising a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the method according to the first aspect is implemented.

[0037] In an embodiment of the present invention, multiple components and multiple connection lines are displayed on the display interface of the application, and the connection lines are used to connect different components in the multiple components; based on the first data processing requirement information of the target user, the multiple components and the multiple connection lines, multiple key elements for generating a target data aggregation process are determined, and the multiple key elements at least include: multiple target components determined from the multiple components, at least one target connection line determined from the multiple connection lines, and a target component sorting; and based on the target component sorting and at least one target connection line in the multiple key elements, through the target user's dragging operation on the corresponding target components in the multiple target components, the multiple corresponding target components are connected in sequence to generate a target data aggregation process, so as to perform data aggregation based on the target data aggregation process. The data aggregation method based on dragging components provided in the embodiment of the present invention can perform a dragging operation on the corresponding target components to generate a target data aggregation process, so as to perform data aggregation based on the target data aggregation process, and since there is no need to edit a large amount of code, the process of generating a data aggregation process is simplified. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] By referring to the following drawings, a more complete understanding of the exemplary embodiments of the present invention can be obtained. The drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the drawings, the same reference numerals generally represent the same components or steps.

[0039] Figure 1 A flowchart of a data aggregation method based on a drag component is provided according to an exemplary embodiment of the present invention;

[0040] Figure 2 It is a structural schematic diagram of a data aggregation device 200 based on a drag component according to an exemplary embodiment of the present invention. DETAILED DESCRIPTION

[0041] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0042] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in the present invention should have the common meanings understood by those skilled in the art to which the present invention belongs.

[0043] In addition, the terms "first" and "second" etc. are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or equipment.

[0044] The embodiments of the present invention provide a drag component-based data aggregation method and device, a computer-readable medium, and an electronic device, which are described below with reference to the accompanying drawings.

[0045] Please refer to Figure 1 , which shows a flow chart of a data aggregation method based on a drag component provided by some embodiments of the present invention, such as Figure 1 As shown, the data aggregation method based on the drag component may include the following steps:

[0046] Step S101: displaying a plurality of components and a plurality of connection lines on a display interface of an application, wherein the connection lines are used to connect different components among the plurality of components.

[0047] In one example, the plurality of components include: a data source component, a data converter component, a data filter component, and a data storage component.

[0048] In actual application scenarios, in addition to the above components, RabbitMQ components, Pulsar components, encryption components, desensitization components, MySQL insertion components, etc. may also be included. The multiple components here are only examples, and other types of components may be introduced according to the requirements of different application scenarios, and are not specifically limited here.

[0049] It should be noted that RabbitMQ, that is, a message queue, is mainly used to achieve asynchrony and decoupling of applications, and can also play the role of message buffering and message distribution.

[0050] Pulsar is an enterprise-grade distributed messaging system with native support for multiple clusters within a Pulsar instance and seamless geo-replication of messages across clusters.

[0051] In actual application scenarios, in order to effectively distinguish the above-mentioned different types of components, the icons of the above-mentioned different types of components may be configured with images that can be clearly distinguished.

[0052] In one example, the icon of the data source component can be set to a database image, the data source converter icon can be set to a gear image, the image of the data filter component can be set to a funnel image, and the image of the data storage component can be set to a dolphin Mysql image.

[0053] In one example, the data source component includes: a database data source component, a file data source component, and an API (Application Programming Interface) data source component.

[0054] The above multiple connection lines are used to connect different components in multiple components to form a complete data aggregation process. The types of connection lines include straight lines and curves. Straight connection lines represent direct transmission of data flow, and branch connection lines represent that data flow is processed concurrently at a certain link in the transmission process.

[0055] In one example, before displaying multiple components and multiple connection lines on the display interface of the application, the data aggregation method based on dragging components provided by the embodiment of the present invention may further include the following steps:

[0056] Multiple components are displayed in the drag component panel display area, including: data source components, data converter components, data filter components and data storage components.

[0057] In one example, the data source component includes: a database data source component, a file data source component, and an API data source component.

[0058] In one example, after displaying multiple components and multiple connection lines on the display interface of the application, the data aggregation method based on dragging components provided by the embodiment of the present invention may further include the following steps:

[0059] Acquire second data processing requirement information of the target user;

[0060] Based on the second data processing requirement information, a corresponding target component is determined from a plurality of components.

[0061] In one example, determining a corresponding target component from a plurality of components based on the second data processing requirement information includes the following steps:

[0062] If the second data processing requirement information of the target user is: storing the first data to be processed in a preset database, the target component determined from the multiple components is the database data source component.

[0063] In another example, determining a corresponding target component from a plurality of components based on the second data processing requirement information includes the following steps:

[0064] If the second data processing requirement information of the target user is: storing the second data to be processed in a preset target file, the target component determined from the multiple components is the file data source component.

[0065] In yet another example, determining a corresponding target component from a plurality of components based on the second data processing requirement information includes the following steps:

[0066] If the second data processing requirement information of the target user is: storing the third data to be processed in the API, then the target component determined from the multiple components is the API data source component.

[0067] In one example, after displaying multiple components and multiple connection lines on the display interface of the application, the data aggregation method based on dragging components provided by the embodiment of the present invention may further include the following steps:

[0068] Get the component type of any one of multiple components;

[0069] Configure parameters based on the component type of any component.

[0070] In one example, parameter configuration is performed based on the component type of any component, including the following steps:

[0071] If the component type of any component is a data source component, the parameter configuration at least includes: configuring the data source.

[0072] In another example, parameter configuration is performed based on the component type of any component, including the following steps:

[0073] If the component type of any component is a data converter component, the parameter configuration at least includes: configuring the conversion rule and configuring the data type to be converted. In addition, the mapping relationship can also be configured.

[0074] In another example, parameter configuration is performed based on the component type of any component, including the following steps:

[0075] If the component type of any component is a data filter component, the parameter configuration at least includes: configuring the filtering conditions (for example, the filtering conditions include: filtering out data containing specific keywords), configuring the filtered data type, and filtering the processed data.

[0076] In actual application scenarios, by filtering the processed data, objects can be recycled in a timely manner, thereby preventing system memory overflow and improving system stability.

[0077] In another example, parameter configuration is performed based on the component type of any component, including the following steps:

[0078] If the component type of any component is a data storage component, the parameter configuration at least includes: configuring the data storage location. For example, the data is stored in a preset location in a preset database or a preset target file, so that the stored data can be viewed based on the preset location. The preset location is not specifically limited here, and the preset location can be configured according to the requirements of different application scenarios.

[0079] In one example, after displaying multiple components and multiple connection lines on the display interface of the application, the data aggregation method based on dragging components provided by the embodiment of the present invention may further include the following steps:

[0080] In response to the target user's touch operation of clicking on the data processing information display control, associated log information related to data processing is displayed on the log display interface, and the associated log information includes at least: data processing flow log information, processing time log information of any one of the multiple components, processing data volume log information of any one of the multiple components, and data log information processed item by item of any one of the multiple components.

[0081] In actual application scenarios, by directly reading the above-mentioned related log information, the target user can quickly locate the problems that may occur in the data aggregation process and solve the problems in a timely manner.

[0082] Through the log display interface, the target user can intuitively view the execution status of the entire data processing process and directly view the detailed information of each component. By viewing the above-mentioned associated log information on the log display interface, the data processing process can be optimized based on the above-mentioned associated log information, thereby greatly improving the data processing efficiency.

[0083] Step S102: Based on the first data processing requirement information of the target user, multiple components and multiple connection lines, determine multiple key elements for generating a target data aggregation process, the multiple key elements at least including: multiple target components determined from multiple components, at least one target connection line determined from multiple connection lines, and target component sorting.

[0084] Step S103: Based on the target component sorting in multiple key elements and at least one target connection line, the target user drags the corresponding target components in the multiple target components to connect the multiple corresponding target components in sequence, generate a target data aggregation process, and perform data aggregation based on the target data aggregation process.

[0085] In a specific application scenario, multiple target components may include: data source component A, data converter component B, data filter component C and data storage component D; the target components set to connect the above multiple target components are arranged in the following order: from data source component A to data converter component B, from data converter component B to data filter component C, and from data filter component C to data storage component D.

[0086] In the process of connecting different target components, the target connection line is dragged from the output port of one target component to the input port of another target component to be connected through the dragging operation of the target user.

[0087] If the target component is a data converter component, you need to ensure that the output type of the component is compatible with the input type of the next target component to be connected.

[0088] If the target component is a data filter component, you need to ensure that its filtering conditions are correct so that data can be filtered based on the filtering conditions.

[0089] In actual application scenarios, after generating the target data aggregation process, it is also necessary to test the target data aggregation process to ensure that each target component on the target data aggregation process can work normally and that data can flow correctly between the target components on the target data aggregation process in sequence. If a problem occurs during the above test process, it is necessary to detect the configuration of each target component on the target data aggregation process and at least one target connection line connecting each target component. If a problem occurs, it is repaired.

[0090] In actual application scenarios, based on the target component sorting among multiple key elements and at least one target connection line, in the process of connecting multiple corresponding target components in sequence through the target user's dragging operation on the corresponding target components in multiple target components, it is necessary to consider the connection order and direction between each target component to ensure that the data can be correctly transmitted in the generated target data aggregation process.

[0091] In actual application scenarios, through the target user's dragging operation on the corresponding target component in multiple target components, multiple corresponding target components are connected in sequence to generate the target data aggregation process, which needs to be processed based on the following preset conditions:

[0092] Precondition 1: The starting point and end point of a connection line must be different data processing components; that is, a connection line cannot connect the input and output of the same component.

[0093] Precondition 2: Different types of connectors cannot be connected together. For example, a data source component that uses a straight connector cannot be directly connected to a data filter component that uses a curved connector.

[0094] Preset condition 3: Before connecting different components in multiple components in sequence through connecting lines to generate the target data aggregation process, you need to configure the specific parameters of each component. For example, if the current component is a data source component, you need to configure the data source of the data source component; if the current component is a data converter component, you need to configure its conversion rules; if the current component is a data filter component, you need to configure its filtering conditions; if the current component is a data storage component, you need to configure its storage location.

[0095] The data aggregation method based on dragging components provided by the embodiment of the present invention enables users to easily create and modify complex data processing processes through a simple graphical interface; in this way, data processing processes can be quickly built and debugged without writing a large amount of code. The data aggregation method provided by the embodiment of the present invention can present different components of data processing to users in a visual manner. In the application display interface, the user only needs to perform simple component drag operations, for example, drag multiple different target components from the current position of the component to the target position in sequence, and connect different components together through connecting lines to form a complete data aggregation process. In addition, since the data aggregation method provided by the embodiment of the present invention can customize components based on the needs of target users, and realize pluggable functions similar to plug-ins, the process of data aggregation based on the generated standard data aggregation process is more flexible and convenient.

[0096] The data aggregation method based on dragging components provided in the embodiment of the present invention can perform a drag operation on the corresponding target component to generate a target data aggregation process, so as to aggregate data based on the target data aggregation process. Since there is no need to edit a large amount of code, the process of generating the data aggregation process is simplified.

[0097] In the above embodiment, a data aggregation method based on a drag component is provided, and correspondingly, the present invention also provides a data aggregation device based on a drag component. The data aggregation device based on a drag component provided in the embodiment of the present invention can implement the above data aggregation method based on a drag component, and the data aggregation device based on a drag component can be implemented by software, hardware, or a combination of software and hardware. For example, the data aggregation device based on a drag component can include integrated or separate functional modules or units to perform the corresponding steps in the above methods.

[0098] Please refer to Figure 2 , which shows a schematic diagram of a data aggregation device based on a drag component provided by some embodiments of the present invention. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.

[0099] like Figure 2 As shown, the data aggregation device 200 based on the drag component may include:

[0100] A display module 201, used to display multiple components and multiple connection lines on the display interface of the application, where the connection lines are used to connect different components among the multiple components;

[0101] A determination module 202 is used to determine a plurality of key elements for generating a target data aggregation process based on the first data processing requirement information of the target user, a plurality of components and a plurality of connection lines, wherein the plurality of key elements at least include: a plurality of target components determined from the plurality of components, at least one target connection line determined from the plurality of connection lines, and a target component sorting;

[0102] The generation module 203 is used to connect multiple corresponding target components in sequence based on the target component sorting in multiple key elements and at least one target connection line, through the target user's dragging operation on the corresponding target components in multiple target components, to generate a target data aggregation process, so as to perform data aggregation based on the target data aggregation process.

[0103] In some implementations of the embodiments of the present invention, the display module 201 may also be used for:

[0104] Before displaying multiple components and multiple connection lines on the display interface of the application, multiple components are displayed in the drag component panel display area, and the multiple components include: data source components, data converter components, data filter components and data storage components.

[0105] In some implementations of the embodiments of the present invention, the data aggregation device 200 based on the drag component may further include:

[0106] Parameter configuration module (in Figure 2 (not shown) is used to obtain the component type of any one of the multiple components after displaying multiple components and multiple connection lines on the display interface of the application; and to perform parameter configuration based on the component type of any one of the components.

[0107] In some implementations of the embodiments of the present invention, the parameter configuration module is specifically used to:

[0108] If the component type of any component is a data source component, the parameter configuration at least includes: configuring the data source; or,

[0109] If the component type of any component is a data converter component, the parameter configuration at least includes: configuring the conversion rule and configuring the data type to be converted; or,

[0110] If the component type of any component is a data filter component, the parameter configuration at least includes: configuring the filtering conditions, configuring the filtered data type, and filtering the processed data; or,

[0111] If the component type of any component is a data storage component, the parameter configuration at least includes: configuring the data storage location.

[0112] In some implementations of the embodiments of the present invention, the data source component includes: a database data source component, a file data source component, and an API data source component.

[0113] In some implementations of the embodiments of the present invention, the determination module 202 is further configured to:

[0114] After displaying a plurality of components and a plurality of connection lines on a display interface of the application, second data processing requirement information of a target user is obtained; and based on the second data processing requirement information, a corresponding target component is determined from the plurality of components.

[0115] In some implementations of the embodiments of the present invention, the determination module 202 is further specifically configured to:

[0116] If the second data processing requirement information of the target user is: storing the first to-be-processed data in a preset database, the target component determined from the multiple components is the database data source component; or,

[0117] If the second data processing requirement information of the target user is: storing the second to-be-processed data in a preset target file, the target component determined from the multiple components is the file data source component; or,

[0118] If the second data processing requirement information of the target user is: storing the third data to be processed in the API, then the target component determined from the multiple components is the API data source component.

[0119] In some implementations of the embodiments of the present invention, the display module 201 is further used for:

[0120] After displaying multiple components and multiple connection lines on the display interface of the application, in response to the target user clicking the touch operation of displaying the data processing information control, associated log information related to data processing is displayed on the log display interface, and the associated log information includes at least: data processing flow log information, processing time log information of any one of the multiple components, processing data volume log information of any one of the multiple components, and data log information processed item by item for any one of the multiple components.

[0121] In some implementations of the embodiments of the present invention, in some implementations of the embodiments of the present invention, the data aggregation device 200 based on the drag component provided by the embodiments of the present invention is based on the same inventive concept and has the same beneficial effects as the data aggregation method based on the drag component provided by the aforementioned embodiments of the present invention.

[0122] According to another embodiment, there is also provided a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to execute a combination of Figure 1 The method described.

[0123] According to another embodiment of the present invention, there is also provided an electronic device, comprising a memory and a processor, wherein the memory stores an executable code, and when the processor executes the executable code, the Figure 1 The method described.

[0124] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the present invention can be implemented by hardware, software, firmware or any combination thereof. When implemented by software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium.

[0125] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solution of the present invention should be included in the scope of protection of the present invention.

Claims

1. A data aggregation method based on drag components, characterized in that: The method comprises: Displaying a plurality of components and a plurality of connection lines on a display interface of the application, wherein the connection lines are used to connect different components among the plurality of components; Based on the first data processing requirement information of the target user, the multiple components and the multiple connection lines, determine multiple key elements for generating a target data aggregation process, the multiple key elements at least including: multiple target components determined from the multiple components, at least one target connection line determined from the multiple connection lines, and a target component sorting; Based on the target component sorting among the multiple key elements and at least one target connection line, the target user drags the corresponding target components among the multiple target components to connect multiple corresponding target components in sequence, generate a target data aggregation process, and perform data aggregation based on the target data aggregation process.

2. The data aggregation method according to claim 1, characterized in that: Before displaying the plurality of components and the plurality of connection lines on the display interface of the application, the method further includes: The multiple components are displayed in the drag component panel display area, and the multiple components include: a data source component, a data converter component, a data filter component and a data storage component.

3. The data aggregation method according to claim 2, characterized in that: After displaying the plurality of components and the plurality of connection lines on the display interface of the application, the method further includes: Obtaining a component type of any one of the multiple components; Configure parameters based on the component type of any component.

4. The data aggregation method according to claim 3, characterized in that: The parameter configuration based on the component type of any component includes: If the component type of any component is a data source component, the parameter configuration at least includes: configuring the data source; or, If the component type of any component is a data converter component, the parameter configuration at least includes: configuring the conversion rule and configuring the data type to be converted; or, If the component type of any component is a data filter component, the parameter configuration at least includes: configuring the filtering conditions, configuring the filtered data type, and filtering the processed data; or, If the component type of any component is a data storage component, the parameter configuration at least includes: configuring the data storage location.

5. The data aggregation method according to claim 2, characterized in that: The data source components include: a database data source component, a file data source component, and an API data source component.

6. The data aggregation method according to claim 5, characterized in that: After displaying the plurality of components and the plurality of connection lines on the display interface of the application, the method further comprises: Acquire second data processing requirement information of the target user; Based on the second data processing requirement information, a corresponding target component is determined from the multiple components.

7. The data aggregation method according to claim 6, characterized in that: The determining a corresponding target component from the plurality of components based on the second data processing requirement information includes: If the second data processing requirement information of the target user is: storing the first to-be-processed data in a preset database, the target component determined from the multiple components is the database data source component; or, If the second data processing requirement information of the target user is: storing the second to-be-processed data in a preset target file, the target component determined from the multiple components is the file data source component; or, If the second data processing requirement information of the target user is: storing the third data to be processed in the API, then the target component determined from the multiple components is the API data source component.

8. The data aggregation method according to claim 1, characterized in that: After displaying the plurality of components and the plurality of connection lines on the display interface of the application, the method further includes: In response to the target user's touch operation of clicking on a control to display data processing information, associated log information related to data processing is displayed on the log display interface, and the associated log information includes at least: data processing flow log information, processing time log information of any one of the multiple components, processing data volume log information of any one of the multiple components, and data log information processed item by item for any one of the multiple components.

9. A data aggregation device based on a drag component, characterized in that: The device comprises: A display module, used to display multiple components and multiple connection lines on a display interface of the application, wherein the connection lines are used to connect different components among the multiple components; A determination module, configured to determine a plurality of key elements for generating a target data aggregation process based on the first data processing requirement information of the target user, the plurality of components and the plurality of connection lines, wherein the plurality of key elements at least include: a plurality of target components determined from the plurality of components, at least one target connection line determined from the plurality of connection lines, and a target component sorting; A generation module is used to connect multiple corresponding target components in sequence based on the target component sorting among the multiple key elements and at least one target connection line, through the target user's dragging operation on the corresponding target component among the multiple target components, to generate a target data aggregation process, so as to perform data aggregation based on the target data aggregation process.

10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed in a computer, the computer is caused to execute the method according to any one of claims 1 to 8.

11. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores executable codes, and when the processor executes the executable codes, the method according to any one of claims 1 to 8 is implemented.