DERIVING AND INTERPRETING USERS COLLECTIVE DATA ASSET USE ACROSS ANALYTIC SOFTWARE SYSTEMS
First Claim
1. A method, comprising:
- utilizing at least one processor to execute computer code that performs the steps of;
receiving at least one heterogeneous system log from each of a plurality of systems, wherein each of the heterogeneous system logs comprises events corresponding to activities occurring within its corresponding system;
for each of the plurality of systems, analyzing the events contained within its at least one heterogeneous system log to identify a plurality of entities, wherein each of the entities is associated with at least one of the activities;
identifying relationships, across the plurality of systems, between entities within the plurality of entities; and
linking (i) the entities having an identified relationship and (ii) the activities of those entities.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving at least one heterogeneous system log from each of a plurality of systems, wherein each of the heterogeneous system logs comprises events corresponding to activities occurring within its corresponding system; for each of the plurality of systems, analyzing the events contained within its at least one heterogeneous system log to identify a plurality of entities, wherein each of the entities is associated with at least one of the activities; identifying relationships, across the plurality of systems, between entities within the plurality of entities; and linking (i) the entities having an identified relationship and (ii) the activities of those entities. Other aspects are described and claimed.
29 Citations
20 Claims
-
1. A method, comprising:
-
utilizing at least one processor to execute computer code that performs the steps of; receiving at least one heterogeneous system log from each of a plurality of systems, wherein each of the heterogeneous system logs comprises events corresponding to activities occurring within its corresponding system; for each of the plurality of systems, analyzing the events contained within its at least one heterogeneous system log to identify a plurality of entities, wherein each of the entities is associated with at least one of the activities; identifying relationships, across the plurality of systems, between entities within the plurality of entities; and linking (i) the entities having an identified relationship and (ii) the activities of those entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising; computer readable program code that receives at least one heterogeneous system log from each of a plurality of systems, wherein each of the heterogeneous system logs comprises events corresponding to activities occurring within its corresponding system; computer readable program code that, for each of the plurality of systems, analyzes the events contained within its at least one heterogeneous system log to identify a plurality of entities, wherein each of the entities is associated with at least one of the activities; computer readable program code that identifies relationships, across the plurality of systems, between entities within the plurality of entities; and computer readable program code that links (i) the entities having an identified relationship and (ii) the activities of those entities.
-
-
12. A computer program product, comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code that receives at least one heterogeneous system log from each of a plurality of systems, wherein each of the heterogeneous system logs comprises events corresponding to activities occurring within its corresponding system; computer readable program code that, for each of the plurality of systems, analyzes the events contained within its at least one heterogeneous system log to identify a plurality of entities, wherein each of the entities is associated with at least one of the activities; computer readable program code that identifies relationships, across the plurality of systems, between entities within the plurality of entities; and computer readable program code that links (i) the entities having an identified relationship and (ii) the activities of the entities. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
obtaining a plurality of system logs from a plurality of systems, wherein each of the system logs is unique to its corresponding system and wherein the system logs comprise activities performed by entities on at least one data asset within at least one of the plurality of systems; associating at least one entity with each of the data assets by analyzing the system logs to identify at least one entity that performed an activity on the data asset; identifying relationships between the entities across the plurality of systems by matching entities across the plurality of systems; and generating a relationship graph identifying the entities, data assets, and relationships between entities and data assets.
-
Specification