CPC G06F 16/2423 (2019.01) [G06F 16/24564 (2019.01); G06F 16/24578 (2019.01); G06N 5/045 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method of generating and displaying insights using repository data, the method comprising:
receiving, at a processor, a request from a user to analyze a metric generated using data from a repository;
accessing a semantic graph to determine a plurality of attributes for analyzing the metric;
using the plurality of attributes associated with the data, creating a plurality of analyses of the metric, wherein each analysis includes a graph or chart, and each analysis of the plurality of analyses is based on at least one attribute;
testing each analysis from the plurality of analyses for at least one of: a statistically significant trend, a pattern, or an outlier;
selecting an analysis from the plurality of analyses based on the testing each analysis;
generating an insight based on the selected analysis;
based on the generated insight and the selected analysis, generating a plurality of recommended actions, the plurality of recommended actions including replacing a first attribute of the data used in the selected analysis with a child of the first attribute;
outputting, to a user device, a display of the selected analysis, the generated insight, and the plurality of recommended actions;
receiving, from the user device, an instruction to replace the first attribute with the child of the first attribute in response to the output display;
based on the received instruction to replace the first attribute with the child of the first attribute, generating a further analysis, a further insight, and a plurality of further recommended actions that are based on the further analysis and the further insight; and
outputting, to the user device, a display of the further analysis, the further insight, and the plurality of further recommended actions.
|