US 12,405,967 B2
System and method for generating a network graph from analytic artifacts in an analytics environment
Kalyan Beemanapalli, Eden Prairie, MN (US); Gustavo Alejandro Cruz Silva, Jalisco (MX); Nikhil Surve, Pleasanton, CA (US); and Kaijing Hu, Wuhan (CN)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Mar. 17, 2022, as Appl. No. 17/697,705.
Prior Publication US 2023/0297586 A1, Sep. 21, 2023
Int. Cl. G06F 16/26 (2019.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/26 (2019.01) [G06F 16/254 (2019.01); G06F 16/283 (2019.01)] 15 Claims
OG exemplary drawing
 
1. A system for generating a network graph from analytic artifacts in an analytics environment, comprising:
a computer comprising a microprocessor; and
an analytics applications environment at the computer;
wherein the microprocessor is configured to perform steps comprising:
providing a connection from the analytics applications environment to a plurality of metadata sources;
gathering, at the analytics applications environment and via the connection to the plurality of metadata sources, and from the plurality of metadata sources, metadata associated with analytic artifacts;
converting the gathered metadata associated with analytic artifacts to a format usable within a directed graph;
determining, from the gathered metadata, a plurality of nodes and a plurality of edges, each of the plurality of edges defining a relationship between at least two of the plurality of nodes, said determining including determining a type of relationship for each of the determined plurality of edges;
assigning each of the plurality of determined nodes a name and a node type based upon the gathered metadata, wherein a first set of the plurality of determined nodes are assigned a type based upon an automatic determination by the analytics application environment, wherein each of the plurality of nodes are respectively associated with a set of properties, wherein each set of properties are customizable based upon the assigned node type;
generating, based upon the determined plurality of nodes and the plurality of edges, a directed graph, the directed graph comprising the determined plurality of nodes and the determined plurality of edges;
displaying, as an interactive display, all or a portion of the generated directed graph via a user interface, said displaying further comprising an indication of each of the determined type of relationship for each of the determined plurality of edges, said display further comprising, as selectable options, an indication of each of the assigned node types assigned to each node and the respective set of properties for each node, wherein said indication of each assigned node type is displayed upon an indication of a selection of a node;
wherein access to the displayed portion of the generated directed graph, including the determined plurality of nodes and the determined plurality of edges, is restricted via an authentication level of a user accessing the displayed portion of the generated directed graph; and
wherein, based upon the connection, two of the plurality of determined nodes are determined as nearest neighbors, and, based upon said determination of the two of the plurality of nodes, a visualization comprising all artifacts to which the two nearest neighbor nodes have shared access to is displayed.