CN-121996729-A - Data processing method, computing device and computer readable storage medium
Abstract
The embodiment of the specification provides a data processing method, a computing device and a computer readable storage medium, wherein the data processing method comprises the steps of determining application configuration data of each target application in a plurality of target applications, determining target service unit information of each target application through data analysis on the application configuration data, determining target service units corresponding to each target application from a plurality of service units based on the target service unit information, determining associated service units among each target application from each target service unit based on association relations among each target service unit, and constructing a target unit map based on each target application, each target service unit corresponding to each target application and each associated service unit among each target application. Therefore, the association relation between the applications is clearly and accurately determined, and the architecture between the target applications is conveniently carded.
Inventors
- HUANG JIANBO
- ZHAO CHENGUANG
Assignees
- 云智能资产控股(新加坡)私人股份有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241104
Claims (12)
- 1. A data processing method, comprising: Determining application configuration data of each target application in a plurality of target applications, and determining target service unit information of each target application by carrying out data analysis on the application configuration data; Determining a target service unit corresponding to each target application from a plurality of service units based on the target service unit information; Determining an associated service unit between each target application from each target service unit based on the associated relation between each target service unit; and constructing a target unit map based on the target applications, the target service units corresponding to the target applications and the associated service units among the target applications.
- 2. The data processing method according to claim 1, wherein the constructing a target unit map based on the target applications, the target service units corresponding to the target applications, and the associated service units between the target applications includes: Constructing a corresponding initial unit map for each target application based on each target application and a target service unit corresponding to each target application, wherein the initial unit map comprises nodes and edges, the nodes are determined based on each target application and the target service unit, and the edges are determined based on the corresponding relation between each target application and the target service unit; And according to the association service units among the target applications, associating each initial unit map to construct the target unit map.
- 3. The data processing method according to claim 1, the application configuration data comprising application code data and/or application configuration parameters; the determining the target service unit information of each target application by performing data analysis on the application configuration data comprises the following steps: carrying out grammar analysis on the application code data and/or the application configuration parameters to obtain grammar characters contained in the application code data and/or the application configuration parameters; determining target grammar characters corresponding to the target service units from the grammar characters, and determining the target service unit information of the target service units based on the target grammar characters.
- 4. The data processing method according to claim 1, wherein the determining, based on the association relationship between the target service units, the association service unit between the target applications from the target service units includes: determining target service unit identifiers of the target service units, and determining the target service units as consistent target service units from the target service units corresponding to the target applications based on the target service unit identifiers; and identifying the target service units as consistent target service units as the associated service units among the target applications.
- 5. The data processing method according to any one of claims 1 to 4, the determining the application configuration data of the respective target applications among the plurality of target applications, comprising: determining a configuration data storage unit of each target application in the target applications, and obtaining the application configuration data of each target application from the configuration data storage unit, and/or Determining cloud side platforms corresponding to the target applications in the target applications, and acquiring the application configuration data of the target applications from the cloud side platforms.
- 6. The data processing method according to any one of claims 1 to 4, wherein the target service unit is a cloud service unit, and the associated service unit is an associated cloud service unit determined from a plurality of cloud service units; The building a target unit map based on the target applications, the target service units corresponding to the target applications, and the association service units between the target applications includes: And constructing a target unit map based on the target applications, the cloud service units corresponding to the target applications and the associated cloud service units among the target applications, wherein the target unit map comprises nodes and edges, the nodes are determined based on the target applications and the cloud service units, and the edges are determined based on the corresponding relations among the target applications and the cloud service units.
- 7. The data processing method according to any one of claims 1 to 4, wherein after constructing a target unit map based on the target applications, the target service units corresponding to the target applications, and the association service units between the target applications, the method further comprises: Determining a node to be analyzed from the target unit map, wherein the target unit map comprises nodes and edges, the nodes are determined by the target applications, the associated service units and the target service units, and the edges are determined by data transmission relations among the target applications, the associated service units and the target service units; Determining an upstream node and/or a downstream node corresponding to the analysis node based on the edges in the target unit map; And carrying out data analysis based on the analysis node and the upstream node and/or the downstream node corresponding to the analysis node to obtain a data analysis result.
- 8. The data processing method according to any one of claims 1 to 4, wherein after constructing a target unit map based on the target applications, the target service units corresponding to the target applications, and the association service units between the target applications, the method further comprises: Determining preset node attribute information for the target unit map; Inquiring the nodes contained in the target unit map according to the preset node attribute information to obtain a target node set, wherein the target node set contains target nodes; And analyzing the target nodes and edges corresponding to the target nodes to obtain target edges in the target node set.
- 9. The data processing method according to any one of claims 1 to 4, wherein after constructing a target unit map based on the target applications, the target service units corresponding to the target applications, and the association service units between the target applications, the method further comprises: Determining nodes contained in the target unit map and directed edges between the nodes; and determining a node loop in the node based on the directed edge, and carrying out loop analysis on the node loop to obtain a loop analysis result.
- 10. A computing device, comprising: A memory and a processor; The memory is adapted to store a computer program/instruction, the processor being adapted to execute the computer program/instruction, which when executed by the processor performs the steps of the method according to any one of claims 1 to 9.
- 11. A computer readable storage medium storing a computer program/instruction which, when executed by a processor, implements the steps of the method of any one of claims 1 to 9.
- 12. A computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of the method of any of claims 1 to 9.
Description
Data processing method, computing device and computer readable storage medium Technical Field The embodiment of the specification relates to the technical field of computers, in particular to a data processing method. One or more embodiments of the present specification also relate to a computing device, a computer-readable storage medium, and a computer program product. Background Along with the continuous development of computer technology, data and flow sharing or upstream and downstream dependency relationships often exist among a plurality of applications or service units in the same enterprise or organization, and along with the gradual development of services or projects, the data dependency relationships among the applications and the service units are also increasing. Under the circumstance that the architecture among the applications needs to be combed, too many and complex data dependency relations lead to incapability of clearly combing the architecture, and potential hidden danger is possibly brought to the applications, so that how to clearly and accurately determine the association relation among the applications becomes a technical problem to be solved. Disclosure of Invention In view of this, the present embodiments provide a data processing method. One or more embodiments of the present specification are also directed to a data processing apparatus, a computing device, a computer-readable storage medium, and a computer program product that address the deficiencies of the prior art. According to a first aspect of embodiments of the present specification, there is provided a data processing method, including: Determining application configuration data of each target application in a plurality of target applications, and determining target service unit information of each target application by carrying out data analysis on the application configuration data; Determining a target service unit corresponding to each target application from a plurality of service units based on the target service unit information; Determining an associated service unit between each target application from each target service unit based on the associated relation between each target service unit; and constructing a target unit map based on the target applications, the target service units corresponding to the target applications and the associated service units among the target applications. According to a second aspect of embodiments of the present specification, there is provided a data processing apparatus comprising: The data determining module is configured to determine application configuration data of each target application in a plurality of target applications, and determine target service unit information of each target application by carrying out data analysis on the application configuration data; a first unit determining module configured to determine a target service unit corresponding to each target application from a plurality of service units based on the target service unit information; A second unit determining module configured to determine an associated service unit between each target application from each target service unit based on an association relationship between each target service unit; And the map construction module is configured to construct a target unit map based on the target applications, the target service units corresponding to the target applications and the associated service units among the target applications. According to a third aspect of embodiments of the present specification, there is provided a computing device comprising: A memory and a processor; the memory is used for storing computer programs/instructions, and the processor is used for executing the computer programs/instructions, and the computer programs/instructions realize the steps of the data processing method when being executed by the processor. According to a fourth aspect of embodiments of the present specification, there is provided a computer readable storage medium storing a computer program/instruction which, when executed by a processor, implements the steps of the data processing method described above. According to a fifth aspect of embodiments of the present specification, there is provided a computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of the data processing method described above. According to the data processing method provided by one or more embodiments of the present disclosure, a target service unit corresponding to each target application may be determined from a plurality of service units according to application configuration data of each target application, and then, association relationships between each target application are carded according to the target service unit, so as to obtain a target unit map constructed by each target application, the target service unit corresponding to each target applicat