Patent ID: 11880387
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system to identify within a hierarchical database, data elements associated with a selected function associated with the database, which comprises:
a computer system comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
identify at least one function of a plurality of functions associated with a hierarchical database containing data elements;
responsive to identifying said function, identifying within a list of indica available to said computer, at least one reference indicia corresponding to said at least one function;
identify within a monolithic application including code elements adapted to interact with said hierarchical database, relevant code elements associated with said reference indicia;
generate an activity log associated with execution of said relevant code elements;
identify within said activity log, a plurality of data elements associated with said execution of said relevant code elements;
identifying, by said computer, transaction clusters as candidates for microservice applications, and one or more of the transaction clusters includes transactions related to the plurality of functions;
generate a model using a Machine Learning algorithm, the model including a plurality of data element clusters, the data element clusters including similar data element groups, and the model identifying entities associated with relevant functions of the plurality of functions;
identify using the model, at least one of said plurality of data element clusters as relevant to said at least one of the relevant functions of the plurality of functions; and
assign each transaction in at least one of said relevant data element clusters to the at least one relevant function, at least in part, based on similarity of data element groups associated with the execution of the at least one relevant function during an operation for each of the transactions.