| CPC G06F 16/215 (2019.01) [G06F 16/2393 (2019.01); G06F 16/258 (2019.01)] | 20 Claims |

|
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors coupled with the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
determining an enterprise data model schema that defines relationships among data based on a plurality of data sets;
ingesting the plurality of data sets from a plurality of data storages, wherein each data storage in the plurality of data storages is configured to store a corresponding data set from the plurality of data sets according to a corresponding data model schema different from the enterprise data model schema;
storing the plurality of data sets in a plurality of enterprise data model instances according to the enterprise data model schema based on mappings between the corresponding data model schemas and the enterprise data model schema;
receiving, from a user device, a data access request associated with the plurality of enterprise data model instances;
selecting, from a plurality of consolidated data views corresponding to respective subject domains of an enterprise, a first consolidated data view for the data access request based on attributes associated with the user device, wherein the attributes indicate a first subject domain of the enterprise, and wherein the first consolidated data view corresponds to the first subject domain of the enterprise;
generating the first consolidated data view, wherein the generating the first consolidated data view comprises (i) obtaining consolidated data corresponding to a first set of data types based on combining at least a first portion of first data stored in a first enterprise data model instance from the plurality of enterprise data model instances and a second portion of second data stored in a second enterprise data model instance from the plurality of enterprise data model instances and (ii) arranging the consolidated data in a first arrangement associated with the first consolidated data view, and wherein the first arrangement specifies an organization of the consolidated data according to an order associated with the first set of data types;
performing an analysis based on the first consolidated data view, wherein the analysis corresponds to the first subject domain, and wherein the performing the analysis comprises analyzing the consolidated data based on the first arrangement;
deriving an analytical outcome based on the performing the analysis; and
providing, via a data management platform, the user device access to at least one of the first consolidated data view or the analytical outcome.
|