CPC G06F 3/0484 (2013.01) [G06F 16/26 (2019.01); G06Q 10/063 (2013.01)] | 20 Claims |
1. A computer-implemented method for providing a data analytics system, the method being executed by one or more processors and comprising:
providing, by the one or more processors, a plurality of insight providers within the data analytics system, a first insight provider comprising a first logic component and a first configuration component that provides a first set of settings to control logic and visualization specific to the first insight provider, the first logic component comprising a first model that is specific to a first aspect of predictive maintenance of assets to process data based on the first settings of the first configuration component and at least one input asset to provide a first analysis result that is unique to the first insight provider;
displaying an asset view of the data analytics system that provides graphical representations of assets based on the first analysis result, the graphical representations being user-selectable;
receiving, through the asset view, user input representing a selection of a first set of assets, the user input comprising data indicative of one or more assets, at least one asset in the first set of assets having a unique identifier assigned thereto;
retrieving, by the one or more processors, asset data associated with the at least one asset of the first set of assets, at least a portion of the asset data being retrieved by the logic component of an insight provider querying a data source based on the unique identifier;
processing, by the one or more processors, the asset data through a second insight provider to provide a first result set, the first result set comprising one or more of a second set of assets and enriched data, the second insight provider comprising a second logic component and a second configuration component that provides a second set of settings to control logic and visualization specific to the second insight provider, the second logic component comprising a second model that is specific to a second aspect of the predictive maintenance to process data based on the second settings of the second configuration component; and
transmitting, by the one or more processors, one or more graphical representations for display in a plurality of graphical user interface (GUIs) that are respectively specific to an insight provider of the plurality of insight providers, each of the one or more graphical representations being at least partially based on one or more of the first result set and the second set of assets, and being provided from visualization components of the respective insight providers responsive to the set of settings of the respective configuration components.
|